@@ -8932,29 +8932,51 @@ Insert Select Negative Returning Star
89328932 ... stdout=${CURDIR}/tmp/Insert-Select-Negative-Returning-Star.tmp
89338933 ... stderr=${CURDIR}/tmp/Insert-Select-Negative-Returning-Star-stderr.tmp
89348934
8935- # Insert Left Outer Join Returning Star
8936- # [Documentation] Insert a row into a table and return all new object values. For synchronously created objects.
8937- # ${inputStr} = Catenate
8938- # ... insert into google.storage.buckets( project, data__name) select lhs.proj, lhs.bucket from (select 'testing-project' as proj, 'silly-bucket' as bucket) lhs LEFT OUTER join (select name from google.storage.buckets where project = 'testing-project') rhs on lhs.bucket = rhs.name where rhs.name is null returning *;
8939- # ${outputStr} = Catenate SEPARATOR=\n
8940- # ... |------|-----------|---------|------|-----------------------|-----------------------|------------------|------------|------|--------------------------------------------------------------------------------------------------------------------------|--------------|----------------|--------|-----------|----------|--------------|---------|----------------|--------------|-------|---------------|-----------------|---------|--------------|------------------------------------------------------|--------------|--------------------------|--------------------------|------------|---------|
8941- # ... |${SPACE}acl${SPACE}${SPACE}|${SPACE}autoclass${SPACE}|${SPACE}billing${SPACE}|${SPACE}cors${SPACE}|${SPACE}customPlacementConfig${SPACE}|${SPACE}defaultEventBasedHold${SPACE}|${SPACE}defaultObjectAcl${SPACE}|${SPACE}encryption${SPACE}|${SPACE}etag${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}iamConfiguration${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}id${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}kind${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}labels${SPACE}|${SPACE}lifecycle${SPACE}|${SPACE}location${SPACE}|${SPACE}locationType${SPACE}|${SPACE}logging${SPACE}|${SPACE}metageneration${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}name${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}owner${SPACE}|${SPACE}projectNumber${SPACE}|${SPACE}retentionPolicy${SPACE}|${SPACE}${SPACE}${SPACE}rpo${SPACE}${SPACE}${SPACE}|${SPACE}satisfiesPZS${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}selfLink${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}storageClass${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}timeCreated${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}updated${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}versioning${SPACE}|${SPACE}website${SPACE}|
8942- # ... |------|-----------|---------|------|-----------------------|-----------------------|------------------|------------|------|--------------------------------------------------------------------------------------------------------------------------|--------------|----------------|--------|-----------|----------|--------------|---------|----------------|--------------|-------|---------------|-----------------|---------|--------------|------------------------------------------------------|--------------|--------------------------|--------------------------|------------|---------|
8943- # ... |${SPACE}null${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}CAE=${SPACE}|${SPACE}{"bucketPolicyOnly":{"enabled":false},"publicAccessPrevention":"inherited","uniformBucketLevelAccess":{"enabled":false}}${SPACE}|${SPACE}silly-bucket${SPACE}|${SPACE}storage#bucket${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}US${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}multi-region${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}1${SPACE}|${SPACE}silly-bucket${SPACE}|${SPACE}null${SPACE}${SPACE}|${SPACE}${SPACE}100000000001${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}DEFAULT${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}https://www.googleapis.com/storage/v1/b/silly-bucket${SPACE}|${SPACE}STANDARD${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}2025-07-03T00:03:44.250Z${SPACE}|${SPACE}2025-07-03T00:03:44.250Z${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}|
8944- # ... |------|-----------|---------|------|-----------------------|-----------------------|------------------|------------|------|--------------------------------------------------------------------------------------------------------------------------|--------------|----------------|--------|-----------|----------|--------------|---------|----------------|--------------|-------|---------------|-----------------|---------|--------------|------------------------------------------------------|--------------|--------------------------|--------------------------|------------|---------|
8945- # Should Stackql Exec Inline Equal Both Streams
8946- # ... ${STACKQL_EXE}
8947- # ... ${OKTA_SECRET_STR}
8948- # ... ${GITHUB_SECRET_STR}
8949- # ... ${K8S_SECRET_STR}
8950- # ... ${REGISTRY_NO_VERIFY_CFG_STR}
8951- # ... ${AUTH_CFG_STR}
8952- # ... ${SQL_BACKEND_CFG_STR_CANONICAL}
8953- # ... ${inputStr}
8954- # ... ${outputStr}
8955- # ... ${EMPTY}
8956- # ... stdout=${CURDIR}/tmp/Insert-Returning-Star.tmp
8957- # ... stderr=${CURDIR}/tmp/Insert-Returning-Star-stderr.tmp
8935+ Insert Left Outer Join Positive Returning Star
8936+ [Documentation] Insert a row into a table and return all new object values. For synchronously created objects.
8937+ ${inputStr} = Catenate
8938+ ... insert into google.storage.buckets( project, data__name) select lhs.proj, lhs.bucket from (select 'testing-project' as proj, 'silly-bucket' as bucket) lhs LEFT OUTER join (select name from google.storage.buckets where project = 'testing-project') rhs on lhs.bucket = rhs.name where rhs.name is null returning *;
8939+ ${outputStr} = Catenate SEPARATOR=\n
8940+ ... |------|-----------|---------|------|-----------------------|-----------------------|------------------|------------|------|--------------------------------------------------------------------------------------------------------------------------|--------------|----------------|--------|-----------|----------|--------------|---------|----------------|--------------|-------|---------------|-----------------|---------|--------------|------------------------------------------------------|--------------|--------------------------|--------------------------|------------|---------|
8941+ ... |${SPACE}acl${SPACE}${SPACE}|${SPACE}autoclass${SPACE}|${SPACE}billing${SPACE}|${SPACE}cors${SPACE}|${SPACE}customPlacementConfig${SPACE}|${SPACE}defaultEventBasedHold${SPACE}|${SPACE}defaultObjectAcl${SPACE}|${SPACE}encryption${SPACE}|${SPACE}etag${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}iamConfiguration${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}id${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}kind${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}labels${SPACE}|${SPACE}lifecycle${SPACE}|${SPACE}location${SPACE}|${SPACE}locationType${SPACE}|${SPACE}logging${SPACE}|${SPACE}metageneration${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}name${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}owner${SPACE}|${SPACE}projectNumber${SPACE}|${SPACE}retentionPolicy${SPACE}|${SPACE}${SPACE}${SPACE}rpo${SPACE}${SPACE}${SPACE}|${SPACE}satisfiesPZS${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}selfLink${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}storageClass${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}timeCreated${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}updated${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}versioning${SPACE}|${SPACE}website${SPACE}|
8942+ ... |------|-----------|---------|------|-----------------------|-----------------------|------------------|------------|------|--------------------------------------------------------------------------------------------------------------------------|--------------|----------------|--------|-----------|----------|--------------|---------|----------------|--------------|-------|---------------|-----------------|---------|--------------|------------------------------------------------------|--------------|--------------------------|--------------------------|------------|---------|
8943+ ... |${SPACE}null${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}CAE=${SPACE}|${SPACE}{"bucketPolicyOnly":{"enabled":false},"publicAccessPrevention":"inherited","uniformBucketLevelAccess":{"enabled":false}}${SPACE}|${SPACE}silly-bucket${SPACE}|${SPACE}storage#bucket${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}US${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}multi-region${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}1${SPACE}|${SPACE}silly-bucket${SPACE}|${SPACE}null${SPACE}${SPACE}|${SPACE}${SPACE}100000000001${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}DEFAULT${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}https://www.googleapis.com/storage/v1/b/silly-bucket${SPACE}|${SPACE}STANDARD${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}2025-07-03T00:03:44.250Z${SPACE}|${SPACE}2025-07-03T00:03:44.250Z${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}null${SPACE}${SPACE}${SPACE}${SPACE}|
8944+ ... |------|-----------|---------|------|-----------------------|-----------------------|------------------|------------|------|--------------------------------------------------------------------------------------------------------------------------|--------------|----------------|--------|-----------|----------|--------------|---------|----------------|--------------|-------|---------------|-----------------|---------|--------------|------------------------------------------------------|--------------|--------------------------|--------------------------|------------|---------|
8945+ Should Stackql Exec Inline Equal Both Streams
8946+ ... ${STACKQL_EXE}
8947+ ... ${OKTA_SECRET_STR}
8948+ ... ${GITHUB_SECRET_STR}
8949+ ... ${K8S_SECRET_STR}
8950+ ... ${REGISTRY_NO_VERIFY_CFG_STR}
8951+ ... ${AUTH_CFG_STR}
8952+ ... ${SQL_BACKEND_CFG_STR_CANONICAL}
8953+ ... ${inputStr}
8954+ ... ${outputStr}
8955+ ... ${EMPTY}
8956+ ... stdout=${CURDIR}/tmp/Insert-Left-Outer-Join-Positive-Returning-Star.tmp
8957+ ... stderr=${CURDIR}/tmp/Insert-Left-Outer-Join-Positive-Returning-Star-stderr.tmp
8958+
8959+ Insert Left Outer Join Negative Returning Star
8960+ [Documentation] Insert a row into a table and return all new object values. For synchronously created objects.
8961+ ${inputStr} = Catenate
8962+ ... insert into google.storage.buckets( project, data__name) select lhs.proj, lhs.bucket from (select 'testing-project' as proj, 'silly-bucket' as bucket) lhs LEFT OUTER join (select name from google.storage.buckets where project = 'testing-project') rhs on lhs.bucket = rhs.name where rhs.name is not null returning *;
8963+ ${outputStr} = Catenate SEPARATOR=\n
8964+ ... |-----|-----------|---------|------|-----------------------|-----------------------|------------------|------------|------|------------------|----|------|--------|-----------|----------|--------------|---------|----------------|------|-------|---------------|-----------------|-----|--------------|----------|--------------|-------------|---------|------------|---------|
8965+ ... |${SPACE}acl${SPACE}|${SPACE}autoclass${SPACE}|${SPACE}billing${SPACE}|${SPACE}cors${SPACE}|${SPACE}customPlacementConfig${SPACE}|${SPACE}defaultEventBasedHold${SPACE}|${SPACE}defaultObjectAcl${SPACE}|${SPACE}encryption${SPACE}|${SPACE}etag${SPACE}|${SPACE}iamConfiguration${SPACE}|${SPACE}id${SPACE}|${SPACE}kind${SPACE}|${SPACE}labels${SPACE}|${SPACE}lifecycle${SPACE}|${SPACE}location${SPACE}|${SPACE}locationType${SPACE}|${SPACE}logging${SPACE}|${SPACE}metageneration${SPACE}|${SPACE}name${SPACE}|${SPACE}owner${SPACE}|${SPACE}projectNumber${SPACE}|${SPACE}retentionPolicy${SPACE}|${SPACE}rpo${SPACE}|${SPACE}satisfiesPZS${SPACE}|${SPACE}selfLink${SPACE}|${SPACE}storageClass${SPACE}|${SPACE}timeCreated${SPACE}|${SPACE}updated${SPACE}|${SPACE}versioning${SPACE}|${SPACE}website${SPACE}|
8966+ ... |-----|-----------|---------|------|-----------------------|-----------------------|------------------|------------|------|------------------|----|------|--------|-----------|----------|--------------|---------|----------------|------|-------|---------------|-----------------|-----|--------------|----------|--------------|-------------|---------|------------|---------|
8967+ Should Stackql Exec Inline Equal Both Streams
8968+ ... ${STACKQL_EXE}
8969+ ... ${OKTA_SECRET_STR}
8970+ ... ${GITHUB_SECRET_STR}
8971+ ... ${K8S_SECRET_STR}
8972+ ... ${REGISTRY_NO_VERIFY_CFG_STR}
8973+ ... ${AUTH_CFG_STR}
8974+ ... ${SQL_BACKEND_CFG_STR_CANONICAL}
8975+ ... ${inputStr}
8976+ ... ${outputStr}
8977+ ... ${EMPTY}
8978+ ... stdout=${CURDIR}/tmp/Insert-Left-Outer-Join-Negative-Returning-Star.tmp
8979+ ... stderr=${CURDIR}/tmp/Insert-Left-Outer-Join-Negative-Returning-Star-stderr.tmp
89588980
89598981Insert Async Returning Star
89608982 [Documentation] Insert a row into a table and return all new object values. For synchronously created objects.
0 commit comments