diff --git a/coverage/syntax/cases/ddl.jsonl b/coverage/syntax/cases/ddl.jsonl index 108052a14..5db4cfcb4 100644 --- a/coverage/syntax/cases/ddl.jsonl +++ b/coverage/syntax/cases/ddl.jsonl @@ -1299,7 +1299,7 @@ {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-application.set.k2de113512ad4","expect":"accept","obligations":["sf.ddl.alter-application.set.o018"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER APPLICATION v1 SET DEBUG_MODE = TRUE ;","sql_sha256":"2de113512ad44cc9a9ddb3fb01ffd1a42a521397013c9ddfa225ab4d5e440f23","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-application.set.k367f5424dd36","expect":"reject","obligations":["sf.ddl.alter-application.set.o004"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER APPLICATION SET COMMENT = 'm' ;","sql_sha256":"367f5424dd36c72f5812eb9ee3244a251a4b23ea76110194ae10cf73e68c7490"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-application.set.k40bffddc09a8","expect":"reject","obligations":["sf.ddl.alter-application.set.o032"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER APPLICATION v1 SET AUTHORIZE_RESTRICTED_PROVIDER_REMOTE_OPERATIONS_UNTIL = ;","sql_sha256":"40bffddc09a863c47bf9dac9579bd5c5c2eb47f57d84c6dc5ecfdcb254ce677f"} -{"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-application.set.k58044f9d26e1","expect":"accept","obligations":["sf.ddl.alter-application.set.o036"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER APPLICATION v1 SET COMMENT = 'm' , DEBUG_MODE = TRUE ;","sql_sha256":"58044f9d26e1ea532441420911e587e7b9a531365f5afa6fcd8d751fa47671f0"} +{"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-application.set.k58044f9d26e1","expect":"accept","obligations":["sf.ddl.alter-application.set.o036"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER APPLICATION v1 SET COMMENT = 'm' , DEBUG_MODE = TRUE ;","sql_sha256":"58044f9d26e1ea532441420911e587e7b9a531365f5afa6fcd8d751fa47671f0","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-application.set.k586187543b85","expect":"accept","obligations":["sf.ddl.alter-application.set.o024"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER APPLICATION v1 SET AUTHORIZE_RESTRICTED_PROVIDER_REMOTE_OPERATIONS_UNTIL = 'NEVER' ;","sql_sha256":"586187543b85facd01a5c8dd241ecd1276e08534d5991b72c5ec61888779160e","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-application.set.k6227a4f91da3","expect":"reject","obligations":["sf.ddl.alter-application.set.o030"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER APPLICATION v1 SET SHARE_EVENTS_WITH_PROVIDER = ;","sql_sha256":"6227a4f91da3b942f57204fe28bb13ddbf0cc8e8c7943b12b6ef555b204a4640"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-application.set.k7640a6778b47","expect":"accept","obligations":["sf.ddl.alter-application.set.o019"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER APPLICATION v1 SET DEBUG_MODE = FALSE ;","sql_sha256":"7640a6778b479a7caeb257abdd2369bb06216c300fbf9f0771084aea21c2bed9","stage":"semantic"} @@ -6534,7 +6534,7 @@ {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-pipe.set.kde22483f2812","expect":"reject","obligations":["sf.ddl.alter-pipe.set.o004"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER PIPE SET COMMENT = 'm' ;","sql_sha256":"de22483f2812155b48e0aa07fe28a2f7120ebcb7de394af8b18a554ffeb2ef49"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-pipe.set.kde56bb3aa5d7","expect":"accept","obligations":["sf.ddl.alter-pipe.set.o019"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER PIPE \"v1 Q\" SET COMMENT = 'm' ;","sql_sha256":"de56bb3aa5d78088bec61c254fc5de50217ed32b255491c3e255bd88411b6207","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-pipe.set.ke92d7de32847","expect":"reject","obligations":["sf.ddl.alter-pipe.set.o013"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER PIPE v1 SET COMMENT = ;","sql_sha256":"e92d7de32847732bcaedc9a2e0a994fcb9b6c90a612bfea92da047933dfbe49e"} -{"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-pipe.set.kea320864933d","expect":"accept","obligations":["sf.ddl.alter-pipe.set.o043"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER PIPE v1 SET PIPE_EXECUTION_PAUSED = TRUE , COMMENT = 'm' ;","sql_sha256":"ea320864933da15564f2fa32f39c2c7472592d58d845b7b11babe19b547be9da"} +{"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-pipe.set.kea320864933d","expect":"accept","obligations":["sf.ddl.alter-pipe.set.o043"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER PIPE v1 SET PIPE_EXECUTION_PAUSED = TRUE , COMMENT = 'm' ;","sql_sha256":"ea320864933da15564f2fa32f39c2c7472592d58d845b7b11babe19b547be9da","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-pipe.set.keee15c882a5d","expect":"accept","obligations":["sf.ddl.alter-pipe.set.o015"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER PIPE v1 SET COMMENT = m1 ;","sql_sha256":"eee15c882a5d747c2f7e909e64b2ae00fab4a5529ae633692c0143a75871a23b","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-pipe.set.kf8737a746c92","expect":"accept","obligations":["sf.ddl.alter-pipe.set.o040"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER PIPE v1 SET ERROR_INTEGRATION = \"i1 Q\" ;","sql_sha256":"f8737a746c92aa2e15e85460d458223444474220888a1f2deb22593171e2c91d","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-pipe.unset-comment.k1872613d1728","expect":"reject","obligations":["sf.ddl.alter-pipe.unset-comment.o018"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER PIPE SELECT UNSET v1 ;","sql_sha256":"1872613d172889c0d3405ce65e0552b0a1462aabaae3b6c85d51f686d41a4b7e"} @@ -8065,7 +8065,7 @@ {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k2c17478fa2e8","expect":"reject","obligations":["sf.ddl.alter-stage.set.syntax.o478"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET URL = 's3://b1/p1/' USE_PRIVATELINK_ENDPOINT = ;","sql_sha256":"2c17478fa2e8bf62cea914f7e59a2caec5ceb2be466e78bb31207fcd9a7484f3"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k30fd057c3cfc","expect":"accept","obligations":["sf.ddl.alter-stage.set.syntax.o143"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET ENCRYPTION = ( TYPE = 'AZURE_CSE' MASTER_KEY = m1 ) ;","sql_sha256":"30fd057c3cfc5f7b651e70d35fb97686f31483b1179fe09252a9090aa4275f74","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k325a8f3f1008","expect":"accept","obligations":["sf.ddl.alter-stage.set.syntax.o123","sf.ddl.alter-stage.set.syntax.o125"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET STORAGE_INTEGRATION = i1 ;","sql_sha256":"325a8f3f100854f55b004543f88a120b857b318c4afd4982ed213937d004cf9e","stage":"semantic"} -{"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k3348a58b337a","expect":"observe","obligations":["sf.ddl.alter-stage.set.syntax.o600"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET = ( ) ;","sql_sha256":"3348a58b337a77b6a7cf7e559acf1352f00da31cfe5e8445867b36eb73004d10"} +{"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k3348a58b337a","expect":"reject","obligations":["sf.ddl.alter-stage.set.syntax.o600"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET = ( ) ;","sql_sha256":"3348a58b337a77b6a7cf7e559acf1352f00da31cfe5e8445867b36eb73004d10"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k398293750b2a","expect":"accept","obligations":["sf.ddl.alter-stage.set.syntax.o566","sf.ddl.alter-stage.set.syntax.o568","sf.ddl.alter-stage.set.syntax.o569"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET URL = 's3://b1/p1/' CREDENTIALS = ( AWS_ROLE = 'm' ) ;","sql_sha256":"398293750b2a05058f4b908d91396f2a9290607b127105766162ea36ebe70653","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k3aa1cece3451","expect":"reject","obligations":["sf.ddl.alter-stage.set.syntax.o470"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET URL = 's3://b1/p1/' CREDENTIALS = AWS_KEY_ID = 'm' AWS_SECRET_KEY = 'm' ) ;","sql_sha256":"3aa1cece3451b9d602e9133af5c3c57dab01c3235b4e67d723dba9c66a29d88a"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k3c9ca005e604","expect":"reject","obligations":["sf.ddl.alter-stage.set.syntax.o616"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET URL = gcs://b1/p1/ ;","sql_sha256":"3c9ca005e60424137120d9bdd39746a8c896f47253ffedcb12af8827a8cfff17"} @@ -8102,7 +8102,7 @@ {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k6d5503227399","expect":"reject","obligations":["sf.ddl.alter-stage.set.syntax.o115"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET ENCRYPTION = ( TYPE = 'GCS_SSE_KMS' KMS_KEY_ID = ) ;","sql_sha256":"6d55032273997cbb58c8226c369ad440071fd719d1ce58eafc301a474d234356"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k71d4a584aa98","expect":"reject","obligations":["sf.ddl.alter-stage.set.syntax.o619"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET URL = ;","sql_sha256":"71d4a584aa9846ec36820c89e1915afbfa2b04ccf85647b34f9ece0d6f7d3aeb"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k7288824f81d1","expect":"reject","obligations":["sf.ddl.alter-stage.set.syntax.o075"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET URL = 's3://b1/p1/' CREDENTIALS = ( AWS_KEY_ID = 'm' AWS_SECRET_KEY = 'm' AWS_TOKEN = ) ;","sql_sha256":"7288824f81d1345fe4ca0dae0250946b2f861f02d8c45b817bdf416f46e883bb"} -{"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k74020578524f","expect":"accept","obligations":["sf.ddl.alter-stage.set.syntax.o615"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET URL = 'gcs://b1/p1/' ;","sql_sha256":"74020578524fdbebf3ded20b58e8ff0b69ab667a10f29b71e0d3c02cae0541b0"} +{"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k74020578524f","expect":"accept","obligations":["sf.ddl.alter-stage.set.syntax.o615"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET URL = 'gcs://b1/p1/' ;","sql_sha256":"74020578524fdbebf3ded20b58e8ff0b69ab667a10f29b71e0d3c02cae0541b0","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k7a935134aa27","expect":"reject","obligations":["sf.ddl.alter-stage.set.syntax.o060"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE v1 SET URL = 's3://b1/p1/' STORAGE_INTEGRATION = ;","sql_sha256":"7a935134aa274676ff860f44e164fad97e399f37f5ba1d6e9f83e71a71cbfc4c"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k7b4a6d96c939","expect":"accept","obligations":["sf.ddl.alter-stage.set.syntax.o119","sf.ddl.alter-stage.set.syntax.o121","sf.ddl.alter-stage.set.syntax.o127","sf.ddl.alter-stage.set.syntax.o135","sf.ddl.alter-stage.set.syntax.o139","sf.ddl.alter-stage.set.syntax.o142","sf.ddl.alter-stage.set.syntax.o144"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE IF EXISTS v1 SET URL = 'azure://a1.blob.core.windows.net/c1/p1/' STORAGE_INTEGRATION = i1 ENCRYPTION = ( TYPE = 'AZURE_CSE' MASTER_KEY = 'm' ) USE_PRIVATELINK_ENDPOINT = TRUE FILE_FORMAT = ( FORMAT_NAME = 'm' ) COMMENT = 'm' ;","sql_sha256":"7b4a6d96c939125a01813c40e6fc91200bdb7aa0121175a7376925d16221b145","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.ddl.alter-stage.set.syntax.k8b9ef4dbe393","expect":"accept","obligations":["sf.ddl.alter-stage.set.syntax.o384","sf.ddl.alter-stage.set.syntax.o388","sf.ddl.alter-stage.set.syntax.o392","sf.ddl.alter-stage.set.syntax.o395","sf.ddl.alter-stage.set.syntax.o397"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack ddl sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"d836f13abb97413a03ba01da1c54ad95147550c80c25092b61ac22bfb32bd85a","sql":"ALTER STAGE IF EXISTS v1 SET URL = 's3://b1/p1/' AWS_ACCESS_POINT_ARN = 'm' STORAGE_INTEGRATION = i1 ENCRYPTION = ( TYPE = 'AWS_CSE' MASTER_KEY = 'm' ) USE_PRIVATELINK_ENDPOINT = TRUE FILE_FORMAT = ( TYPE = ORC TRIM_SPACE = TRUE REPLACE_INVALID_CHARACTERS = TRUE NULL_IF = ( 'm' , 'm' ) ) COMMENT = 'm' ;","sql_sha256":"8b9ef4dbe39393ff38d3e4f0c18dc667acdaa29da8256d19539b49846bfcedb1","stage":"semantic"} diff --git a/coverage/syntax/cases/dml.jsonl b/coverage/syntax/cases/dml.jsonl index bab9df648..c52c37468 100644 --- a/coverage/syntax/cases/dml.jsonl +++ b/coverage/syntax/cases/dml.jsonl @@ -124,6 +124,7 @@ {"capture":"execute","case_id":"sf.dml.copy-into-location.k34cdef2eacad","expect":"accept","obligations":["sf.dml.copy-into-location.o083"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @~/ FROM v1 ;","sql_sha256":"34cdef2eacad5e042894b030a239ba278af20ba0fe60d36a2a1c7954b4441360","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k36b02dbf4033","expect":"reject","obligations":["sf.dml.copy-into-location.o181"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM v1 ENCRYPTION = ( MASTER_KEY = ) ;","sql_sha256":"36b02dbf4033767fb8d770291e75e7d6e3825e8d1cf8aed80f56f7406c48c321"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k3778bf0c4880","expect":"accept","obligations":["sf.dml.copy-into-location.o511","sf.dml.copy-into-location.o512"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @SELECT FROM v1 ;","sql_sha256":"3778bf0c488005be552c76f3656e19eab387085f69295dc84674ae40b536f2be","stage":"semantic"} +{"capture":"execute","case_id":"sf.dml.copy-into-location.k381ab40d5aaa","expect":"accept","obligations":["sf.dml.copy-into-location.o543"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM t1 STORAGE_INTEGRATION = i1 ;","sql_sha256":"381ab40d5aaaddc2bb245f696ecc32dac2cfabe2d32a2c8e2ebe4337da65f430","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k3921288da80e","expect":"accept","obligations":["sf.dml.copy-into-location.o427","sf.dml.copy-into-location.o429","sf.dml.copy-into-location.o432"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM v1 STORAGE_INTEGRATION = i1 ;","sql_sha256":"3921288da80e08e1fdb6418b63133b72425e3a22596ecf72981ad1988fa4fe37","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k3b11daee0373","expect":"accept","obligations":["sf.dml.copy-into-location.o464"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'gcs://b1/p1/' FROM v1 ENCRYPTION = ( TYPE = 'GCS_SSE_KMS' ) ;","sql_sha256":"3b11daee03737223d7e4888c1f79f42a1ca24f8caeaef0d1b76113fe6fc1f84a","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k3c763466619a","expect":"accept","obligations":["sf.dml.copy-into-location.o240","sf.dml.copy-into-location.o242","sf.dml.copy-into-location.o244"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = CSV DATE_FORMAT = 'm' ) ;","sql_sha256":"3c763466619a63aeecff411836550d5f9edf89208634454c072404ec8ef79eba","stage":"semantic"} @@ -131,13 +132,16 @@ {"capture":"execute","case_id":"sf.dml.copy-into-location.k3cc33028ac04","expect":"accept","obligations":["sf.dml.copy-into-location.o239"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = CSV ESCAPE_UNENCLOSED_FIELD = m1 ) ;","sql_sha256":"3cc33028ac04799eb17bcc7a78ad4ccb94ac56020229396cc37d1677b02f1818","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k3d5f68c31547","expect":"accept","obligations":["sf.dml.copy-into-location.o305","sf.dml.copy-into-location.o307"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 OVERWRITE = TRUE ;","sql_sha256":"3d5f68c315474bf9ba8d3ba95b5ec2e5a26fe9802aac03746eb3ae971ffb97d1","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k3db7bfe13f97","expect":"reject","obligations":["sf.dml.copy-into-location.o420"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM 'v1' . v1 ;","sql_sha256":"3db7bfe13f976d216a085ef46d8552cf3a8324879cffd7cdf7edf2dc2dd9f4c3"} +{"capture":"execute","case_id":"sf.dml.copy-into-location.k3de8e456f6de","expect":"accept","obligations":["sf.dml.copy-into-location.o541"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM t1 PARTITION BY ( 'date=' || v1 ) ;","sql_sha256":"3de8e456f6debdceb251fc215761e20f54dddca4465f2dd6e835b71994cf453c","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k3e0a8a18ca22","expect":"accept","obligations":["sf.dml.copy-into-location.o285"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = JSON COMPRESSION = BROTLI ) ;","sql_sha256":"3e0a8a18ca22c8fb729362ab5d65ac77cbe8ecc12c37a7b999cb5f09d5ca7b29","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k3e7986e1c629","expect":"reject","obligations":["sf.dml.copy-into-location.o348"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = CSV FIELD_DELIMITER = ) ;","sql_sha256":"3e7986e1c62907202f04e5d977fefdad347757b94f0482ab3e1ca16d3f256d3d"} +{"capture":"execute","case_id":"sf.dml.copy-into-location.k3ef7ea4589e3","expect":"accept","obligations":["sf.dml.copy-into-location.o547"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM t1 PARTITION BY 1 STORAGE_INTEGRATION = i1 ;","sql_sha256":"3ef7ea4589e3d8f86de3ebebb7346d4fb4a026de642b36da2c37ae65171ac5c1","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k3f6e6720d29e","expect":"reject","obligations":["sf.dml.copy-into-location.o345","sf.dml.copy-into-location.o359","sf.dml.copy-into-location.o361"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = ) ;","sql_sha256":"3f6e6720d29e664ad56a67d4c9c1d445ac1dfb98596696ccdc263f0df30e2f0a"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k4093eb0af2d8","expect":"reject","obligations":["sf.dml.copy-into-location.o350"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = CSV ESCAPE_UNENCLOSED_FIELD = ) ;","sql_sha256":"4093eb0af2d81c7e5bed2bb0723622befa40b8ec0ca419a182e8ecb83eac6cf4"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k40963d951b5a","expect":"accept","obligations":["sf.dml.copy-into-location.o288"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = JSON COMPRESSION = RAW_DEFLATE ) ;","sql_sha256":"40963d951b5ab004ca24d8a4891313d2417b0715b91857e3691ac30722af8a55","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k40d45a77e4bd","expect":"accept","obligations":["sf.dml.copy-into-location.o364"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( ) ;","sql_sha256":"40d45a77e4bd6a787aeedc4efadbbebb11753e227cf896a327f12b41637a114f","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k42866f38b63a","expect":"accept","obligations":["sf.dml.copy-into-location.o214"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM ( SELECT 1 ) FILE_FORMAT = ( TYPE = CSV RECORD_DELIMITER = NONE ) ;","sql_sha256":"42866f38b63aed877b59472c3330b4a16f81701f92b68c32fe63dbf5cda3d681","stage":"semantic"} +{"capture":"execute","case_id":"sf.dml.copy-into-location.k43197da5fb38","expect":"accept","obligations":["sf.dml.copy-into-location.o542"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM t1 PARTITION BY 1 HEADER = TRUE ;","sql_sha256":"43197da5fb38f516e31ab7ebcc2f6d1c2a84da5813cfda963f76db794745cefa","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k43217d4d9cd9","expect":"reject","obligations":["sf.dml.copy-into-location.o047"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 PARTITION 1 ;","sql_sha256":"43217d4d9cd962afdd26bc5761b3a240c98d5d99309234115cf7041ea65e662a"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k439ba3ee391e","expect":"reject","obligations":["sf.dml.copy-into-location.o370"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 HEADER = ;","sql_sha256":"439ba3ee391e2ebed5ac3802968ad5569f4e41d52d112ac195845d6ef66277d1"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k43a16d8c5c1f","expect":"reject","obligations":["sf.dml.copy-into-location.o046","sf.dml.copy-into-location.o189"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM ;","sql_sha256":"43a16d8c5c1f217116b82fd5c47a7cac4c69d241e96a3e97d54a57c7e2ed26b5"} @@ -191,10 +195,12 @@ {"capture":"execute","case_id":"sf.dml.copy-into-location.k75d40f407c71","expect":"accept","obligations":["sf.dml.copy-into-location.o486"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM v1 STORAGE_INTEGRATION = 'v1' ;","sql_sha256":"75d40f407c710ac6b2ba0e1428bb4e99cea4a025dde6a90cc8c5e40495a4cff4","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k764eb6666b5b","expect":"reject","obligations":["sf.dml.copy-into-location.o017"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @%'v1' FROM v1 ;","sql_sha256":"764eb6666b5b4897e153666695576f5fb0e248d08aa15bf3aca846419cde9e32"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k76f70d5210c1","expect":"accept","obligations":["sf.dml.copy-into-location.o216"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = CSV RECORD_DELIMITER = m1 ) ;","sql_sha256":"76f70d5210c17927dbdf404f12f721a9af4a64c60e78e7dea5cda5fd9f348b81","stage":"semantic"} +{"capture":"execute","case_id":"sf.dml.copy-into-location.k77023081eb31","expect":"reject","obligations":["sf.dml.copy-into-location.o545"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM t1 STORAGE_INTEGRATION = i1 PARTITION BY 1 ;","sql_sha256":"77023081eb315b5a21d9cf3e28b1934eb5fdaee77f1c49dde0b395c4f454f686"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k78dbbe24b9d3","expect":"accept","obligations":["sf.dml.copy-into-location.o287"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = JSON COMPRESSION = DEFLATE ) ;","sql_sha256":"78dbbe24b9d32f7390d3925012536a4025fa5958b629e1fedd3d80ad5c56f40c","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k78fd383be946","expect":"accept","obligations":["sf.dml.copy-into-location.o299"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'gcs://b1/p1/' FROM v1 FILE_FORMAT = ( TYPE = PARQUET COMPRESSION = SNAPPY ) ;","sql_sha256":"78fd383be946ae1a97b852fc936dcc271ab61d9f6f9da68710ea44af14b99b15","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k797919db9de1","expect":"accept","obligations":["sf.dml.copy-into-location.o201","sf.dml.copy-into-location.o203"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = CSV COMPRESSION = AUTO ) ;","sql_sha256":"797919db9de1ea41700f96005bc5d48a7abc6a5b1b573243be2895384483c6b0","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k79f80afa7020","expect":"reject","obligations":["sf.dml.copy-into-location.o421"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM ;","sql_sha256":"79f80afa7020c540112ece09c3bd8a2c26320a45d14ad9f15026239fd41dba6f"} +{"capture":"execute","case_id":"sf.dml.copy-into-location.k7c3395d2fab1","expect":"accept","obligations":["sf.dml.copy-into-location.o544"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM t1 STORAGE_INTEGRATION = i1 ENCRYPTION = ( TYPE = 'AWS_SSE_S3' ) ;","sql_sha256":"7c3395d2fab1e433f0bcbbfc9d4cf951be59dcff65cd5acdd81d126e1f424ee3","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k7cc21ed879ed","expect":"reject","obligations":["sf.dml.copy-into-location.o504"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM v1 ENCRYPTION = ) ;","sql_sha256":"7cc21ed879edac05da5e0bc173b78f601d78d1d7918b43cd7db1015690a5f0ff"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k7f53a59b5371","expect":"reject","obligations":["sf.dml.copy-into-location.o505"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM v1 ENCRYPTION = ( TYPE = ) ;","sql_sha256":"7f53a59b537190db8c0acfe0a7a2ca91a4811777909020ca6fde55559c23cfae"} {"capture":"execute","case_id":"sf.dml.copy-into-location.k814c22738b68","expect":"accept","obligations":["sf.dml.copy-into-location.o375"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM v1 STORAGE_INTEGRATION = \"i1 Q\" ;","sql_sha256":"814c22738b689939e6db09a0417de01cd669d9dafbdf379c0f2ec2cd36a2d401","stage":"semantic"} @@ -241,6 +247,7 @@ {"capture":"execute","case_id":"sf.dml.copy-into-location.ka3643f11d588","expect":"accept","obligations":["sf.dml.copy-into-location.o433"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM v1 STORAGE_INTEGRATION = 'v1' ;","sql_sha256":"a3643f11d5884cedd1f1eb5c76ad23a745f88884d7b3ea4bbf68859ec1e8f647","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.ka40032ba91b2","expect":"accept","obligations":["sf.dml.copy-into-location.o257"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = CSV TIMESTAMP_FORMAT = m1 ) ;","sql_sha256":"a40032ba91b2a55e33e0d5e06bbc4a6ab36434ebde2c8c9ba7dc547ed7deba86","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.ka5d36e5e21d8","expect":"accept","obligations":["sf.dml.copy-into-location.o204"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = CSV COMPRESSION = GZIP ) ;","sql_sha256":"a5d36e5e21d8e9ddc0d061983e88bff2af0a45adc7e22a402490ca5387ff33e4","stage":"semantic"} +{"capture":"execute","case_id":"sf.dml.copy-into-location.ka669f8e68a1f","expect":"accept","obligations":["sf.dml.copy-into-location.o540"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM t1 PARTITION BY ( 'x' ) ;","sql_sha256":"a669f8e68a1f67a6b1cd5f2d0572e655d66c0fe5e8755a22bc8f66699fdc06be","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.ka8a53de2447c","expect":"accept","obligations":["sf.dml.copy-into-location.o262"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @~ FROM v1 FILE_FORMAT = ( TYPE = CSV BINARY_FORMAT = UTF8 ) ;","sql_sha256":"a8a53de2447c2f2e35b3c1d5b1c373cd8e364f3688c4df07f9815cf2bd0927dc","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.ka8d9e248d67d","expect":"reject","obligations":["sf.dml.copy-into-location.o067","sf.dml.copy-into-location.o092"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @'v1' FROM v1 ;","sql_sha256":"a8d9e248d67d82efff598ccc81e38e6f6315d723fc772860a46fd1f6618e9334"} {"capture":"execute","case_id":"sf.dml.copy-into-location.ka9f21d92224d","expect":"reject","obligations":["sf.dml.copy-into-location.o356"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = CSV NULL_IF = 'm' ) ) ;","sql_sha256":"a9f21d92224dfb13689d70e2cddd7a649e4492041262cd0baaae35008925cb5e"} @@ -269,7 +276,7 @@ {"capture":"execute","case_id":"sf.dml.copy-into-location.kbe94fbffa631","expect":"accept","obligations":["sf.dml.copy-into-location.o070","sf.dml.copy-into-location.o095"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1/ FROM v1 ;","sql_sha256":"be94fbffa631b28b180a2ee1e5e3eddf13490221d68859e13eb1095e4ced8320","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kbfa0c565a55a","expect":"accept","obligations":["sf.dml.copy-into-location.o217","sf.dml.copy-into-location.o219","sf.dml.copy-into-location.o221"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = CSV FIELD_DELIMITER = 'm' ) ;","sql_sha256":"bfa0c565a55a11cc26ef0f8bb600ddf3003e61f128143d39f9a10b1fb39af887","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kbff6c24843f2","expect":"accept","obligations":["sf.dml.copy-into-location.o480","sf.dml.copy-into-location.o482","sf.dml.copy-into-location.o485"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM v1 STORAGE_INTEGRATION = i1 ;","sql_sha256":"bff6c24843f2965fd348586d853b39171a880559a83e301ae18ee943e3a7a7a8","stage":"semantic"} -{"capture":"execute","case_id":"sf.dml.copy-into-location.kc075e88d4ac6","expect":"observe","obligations":["sf.dml.copy-into-location.o535"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM v1 = ( ) ;","sql_sha256":"c075e88d4ac6e9cb01690b71e2f864946d07167dd8341209d936e055ee6009f5"} +{"capture":"execute","case_id":"sf.dml.copy-into-location.kc075e88d4ac6","expect":"reject","obligations":["sf.dml.copy-into-location.o535"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM v1 = ( ) ;","sql_sha256":"c075e88d4ac6e9cb01690b71e2f864946d07167dd8341209d936e055ee6009f5"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kc170b6189f01","expect":"reject","obligations":["sf.dml.copy-into-location.o042"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY @s1 FROM v1 ;","sql_sha256":"c170b6189f016f5d2bb75cc456f354680e7cf803933c321c3c96e5c50c54edee"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kc22bc554b21d","expect":"reject","obligations":["sf.dml.copy-into-location.o473"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM 'v1' . v1 ;","sql_sha256":"c22bc554b21d630690c49446616859ee9164707a312d4198cd472372e728710e"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kc36fe838ad42","expect":"accept","obligations":["sf.dml.copy-into-location.o009","sf.dml.copy-into-location.o019","sf.dml.copy-into-location.o060"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM ( SELECT 1 ) ;","sql_sha256":"c36fe838ad42c7882e4a21980f57f1e308dc721e81325419b4283ea36db776df","stage":"semantic"} @@ -280,6 +287,7 @@ {"capture":"execute","case_id":"sf.dml.copy-into-location.kc4d6bdd5c3db","expect":"reject","obligations":["sf.dml.copy-into-location.o497"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM v1 CREDENTIALS = ( = 'm' AWS_SECRET_KEY = 'm' ) ;","sql_sha256":"c4d6bdd5c3db66dc3ba9a61c95419a12757e6ed501a8bf45398d82014d1e4258"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kc640f432db34","expect":"accept","obligations":["sf.dml.copy-into-location.o517","sf.dml.copy-into-location.o518"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @ FROM v1 ;","sql_sha256":"c640f432db346ecfacc252fc1a73786428acf78dea39c21fbd4e211a32a4b07f","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kc69193b2a173","expect":"observe","obligations":["sf.dml.copy-into-location.o524"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @\"v1 Q\".s1 FROM v1 ;","sql_sha256":"c69193b2a173443125bcba8f534d8deb305fea6a849e2d455315310378ef9d7b"} +{"capture":"execute","case_id":"sf.dml.copy-into-location.kc6caf6ef219f","expect":"reject","obligations":["sf.dml.copy-into-location.o548"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM t1 CREDENTIALS = ( AZURE_SAS_TOKEN = 'm' ) PARTITION BY 1 ;","sql_sha256":"c6caf6ef219f5170cc13151c0dae037f6a96888901793ea50c35187879fc94e1"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kc802072b7a02","expect":"reject","obligations":["sf.dml.copy-into-location.o360"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( TYPE = JSON COMPRESSION = ) ;","sql_sha256":"c802072b7a0253d1bf93717e29904f9f160bcd0a25f867d0108404de516a1516"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kc8de26ed8b5b","expect":"accept","obligations":["sf.dml.copy-into-location.o444","sf.dml.copy-into-location.o447"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'gcs://b1/p1/' FROM v1 . v1 ;","sql_sha256":"c8de26ed8b5b678c5c9a86694e47e828fe3cf540ea9de4da10f75c2d413bd55f","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kc9b984481776","expect":"accept","obligations":["sf.dml.copy-into-location.o329"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM ( SELECT 1 ) HEADER = FALSE ;","sql_sha256":"c9b98448177617a2398e981f78cbb0b203901bd75db361043e6c4dbd59a2755b","stage":"semantic"} @@ -294,6 +302,7 @@ {"capture":"execute","case_id":"sf.dml.copy-into-location.kcdd7d10b8c20","expect":"accept","obligations":["sf.dml.copy-into-location.o406"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM t1 MAX_FILE_SIZE = 5368709119 ;","sql_sha256":"cdd7d10b8c207b2f8b714307a5ff8b7aa235844f5248e5cc36dd80a804305069","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kcea6fe6535b0","expect":"reject","obligations":["sf.dml.copy-into-location.o536"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = ( = 'f1' ) ;","sql_sha256":"cea6fe6535b035ad4beaa1532426b5c891cd63df812f9dee7845d61f5598ac43"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kceac4404e90f","expect":"reject","obligations":["sf.dml.copy-into-location.o102","sf.dml.copy-into-location.o141","sf.dml.copy-into-location.o160"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO m1 FROM v1 ;","sql_sha256":"ceac4404e90f6e25b199142bc7dd88069fffc543a9dc6e612d98b51367099469"} +{"capture":"execute","case_id":"sf.dml.copy-into-location.kcedab5995d6b","expect":"reject","obligations":["sf.dml.copy-into-location.o549"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM t1 ENCRYPTION = ( TYPE = 'AWS_SSE_S3' ) PARTITION BY 1 ;","sql_sha256":"cedab5995d6b2e5252a4523ad9fd6b1094d2b39a5a21a82dab337d726b6a19fd"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kcf43e1b2fd7a","expect":"reject","obligations":["sf.dml.copy-into-location.o501"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'gcs://b1/p1/' FROM v1 ENCRYPTION = ( ;","sql_sha256":"cf43e1b2fd7ab75fda8ae63b2b74acd3c9ac4aa61ff8a901a019f6ddd8456d68"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kd1368c0a1c2f","expect":"reject","obligations":["sf.dml.copy-into-location.o044"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 v1 ;","sql_sha256":"d1368c0a1c2f90581c6738e9c3f367858670d3d6f06f1ba51ba77dcd328903cf"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kd1bbeece6241","expect":"reject","obligations":["sf.dml.copy-into-location.o344"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO @s1 FROM v1 FILE_FORMAT = FORMAT_NAME = 'f1' ) ;","sql_sha256":"d1bbeece6241e94d7b398937922238229b8b2760adfe0796a1fdd71f47f4f6d0"} @@ -302,6 +311,7 @@ {"capture":"execute","case_id":"sf.dml.copy-into-location.kd404ff3c0569","expect":"reject","obligations":["sf.dml.copy-into-location.o118"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM v1 CREDENTIALS = ( AWS_KEY_ID = 'm' AWS_SECRET_KEY = 'm' AWS_TOKEN = ) ;","sql_sha256":"d404ff3c0569902a7a8cd5b06653b680eb472d22ae3d7404308d210ad436c328"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kd45d7b74beba","expect":"accept","obligations":["sf.dml.copy-into-location.o121","sf.dml.copy-into-location.o123","sf.dml.copy-into-location.o128","sf.dml.copy-into-location.o130"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM v1 ENCRYPTION = ( ) ;","sql_sha256":"d45d7b74beba4c2675dc14d2dc458a656a7f3fe99229e350b6c6a81ab41f3c09","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kd4e3b5687445","expect":"accept","obligations":["sf.dml.copy-into-location.o298"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM v1 FILE_FORMAT = ( TYPE = PARQUET COMPRESSION = LZO ) ;","sql_sha256":"d4e3b568744565de48837f4e5eb6a40a672be74c2346b3294862b89856121dca","stage":"semantic"} +{"capture":"execute","case_id":"sf.dml.copy-into-location.kd5993e66f15f","expect":"reject","obligations":["sf.dml.copy-into-location.o546"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' STORAGE_INTEGRATION = i1 FROM t1 PARTITION BY 1 ;","sql_sha256":"d5993e66f15f57b9f4cd8dbcabd97e282d7df6d9a6a25b5445d158f3ab2fca1c"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kd6d494b1cc4b","expect":"reject","obligations":["sf.dml.copy-into-location.o451"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 'gcs://b1/p1/' FROM 'v1' ;","sql_sha256":"d6d494b1cc4b022c4f900f8816b055cf7e091e4550948a06433638ab89e3b1dc"} {"capture":"execute_ddl_in_run_database","case_id":"sf.dml.copy-into-location.kd8fa792d9395","expect":"accept","obligations":["sf.dml.copy-into-location.o178"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack d103 sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"dce8638abaea401ada5d04d08af1c767fcef7652712fad7cf7cb87ccf6d3b60f","sql":"COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM ( SELECT 1 ) ENCRYPTION = ( TYPE = 'NONE' ) ;","sql_sha256":"d8fa792d9395865d1347eaa9f25de243fa1acab559795b9050f9bc3f5e129a8e"} {"capture":"execute","case_id":"sf.dml.copy-into-location.kda51b9a20ce9","expect":"reject","obligations":["sf.dml.copy-into-location.o376"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO 's3://b1/p1/' FROM v1 STORAGE_INTEGRATION = SELECT ;","sql_sha256":"da51b9a20ce974479fbdf10d3821bc0d80b3adc90a6fc00305db12e8d5add12e"} @@ -427,6 +437,7 @@ {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k334727629f9f","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o472"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 FILE_FORMAT = ( TYPE = PARQUET REPLACE_INVALID_CHARACTERS = FALSE ) ;","sql_sha256":"334727629f9ffbd1b9bf4dcede235aa0cda602265c49a85fc09d6a61a3a6f965","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k33cbba8304a9","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o127","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o132","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o135","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o138"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM 's3://b1/p1/' CREDENTIALS = ( AWS_KEY_ID = 'm' AWS_SECRET_KEY = 'm' ) ;","sql_sha256":"33cbba8304a95bb7bf3ef3ad1e15724146d65d2e790c01f9e046253880cdda88","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k3443e09d8946","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o185","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o190"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM 'azure://a1.blob.core.windows.net/c1/p1/' CREDENTIALS = ( ) ;","sql_sha256":"3443e09d8946de58640c8c3da9f2e1e24e3e494576efffa56872b67c95756607","stage":"semantic"} +{"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k345b26da8794","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o728"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO t1 FROM @ FILES = ( 'a' ) ;","sql_sha256":"345b26da879437dd5952fa1fb8b8aa7be40596915fb9ca56b9395af1c2aba979","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k349f3fed2c65","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o277"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM 'azure://a1.blob.core.windows.net/c1/p1/' FILE_FORMAT = ( TYPE = CSV BINARY_FORMAT = UTF8 ) ;","sql_sha256":"349f3fed2c658a94212856e70f347625a9235f348f57c907854a7f5a163b3b22","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k35bf30ac0677","expect":"reject","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o677"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 MATCH_BY_COLUMN_NAME = ;","sql_sha256":"35bf30ac0677419fdd17fa70edd70ad989d189958b9ae89d7075ab195069c028"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k37125385c7ae","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o533"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 INCLUDE_METADATA = ( v1 = METADATA$FILE_ROW_NUMBER ) ;","sql_sha256":"37125385c7ae576030e7ae7af193c5ba62707d5777505e73e62e09fbf29769a8","stage":"semantic"} @@ -476,6 +487,7 @@ {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k4fe2d84f95bf","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o071"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO \"SELECT\" FROM @s1 ;","sql_sha256":"4fe2d84f95bf4c052d44d8e0a2c24ad6e2e3c5a4f71075f09e8bc3075ce8cb3c","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k5038664ea7ad","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o468"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 FILE_FORMAT = ( TYPE = PARQUET USE_VECTORIZED_SCANNER = FALSE ) ;","sql_sha256":"5038664ea7ade9d4201d0d0a76a3ebc158c85708ba3b13b87ae24217932a63d7","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k50e21d5f1163","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o074","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o120","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o180","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o183","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o195"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM 'azure://a1.blob.core.windows.net/c1/p1/' ;","sql_sha256":"50e21d5f1163b8641c35fad4532a6d85178a1b6efd0d165e68bcd30eb93cc4ae","stage":"semantic"} +{"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k51508c05655c","expect":"reject","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o726"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO t1 FROM @s1 PARTITION BY 1 ;","sql_sha256":"51508c05655c1f9bf481dd78e14692dbc6b6dd09fc27c7dd085558965695751a"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k51bf7ba74f25","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o330","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o332"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 FILE_FORMAT = ( TYPE = JSON COMPRESSION = AUTO ) ;","sql_sha256":"51bf7ba74f253d4e6eee9b1a23b6436711cf7616dd390ff4a09f2b641cc800bc","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k526b8451a05e","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o537","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o540"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 INCLUDE_METADATA = ( v1 = METADATA$FILENAME , v1 = METADATA$FILENAME ) ;","sql_sha256":"526b8451a05ef8404a6107ad5db64b76b1b9ae2f49a32c6df13f1699f5d3c96c","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k52ea9e6ea3d3","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o154"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM 's3://b1/p1/' ENCRYPTION = ( MASTER_KEY = m1 ) ;","sql_sha256":"52ea9e6ea3d349f4879b2c00d7d45253819dfd33b4a8cc10d1a776d1d6c86705","stage":"semantic"} @@ -712,8 +724,9 @@ {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd84675b04fa0","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o287"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 FILE_FORMAT = ( TYPE = CSV ESCAPE_UNENCLOSED_FIELD = NONE ) ;","sql_sha256":"d84675b04fa09e656b6b08846366f20ea7e731bf6e9cb18c87bfe11301a6d636","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd86baf864ca1","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o194","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o197","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o201"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM 'azure://a1.blob.core.windows.net/c1/p1/' ENCRYPTION = ( ) ;","sql_sha256":"d86baf864ca162b5f15c1ab7e2576cde1321b24df16fe5ce295b0d6ad809d58a","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd943312b8951","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o565"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 PURGE = FALSE ;","sql_sha256":"d943312b8951ca6ea06d1d2c5b5d11a03dec9a0ecef8447a7e57abeafd7d6fef","stage":"semantic"} -{"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd9524c95ea90","expect":"observe","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o718"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM 'azure://a1.blob.core.windows.net/c1/p1/' = ( ) ;","sql_sha256":"d9524c95ea900f1fcb46a4c2751e41d0cd31dfcb00b74ece3568e4f2112c7fbe"} +{"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd9524c95ea90","expect":"reject","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o718"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM 'azure://a1.blob.core.windows.net/c1/p1/' = ( ) ;","sql_sha256":"d9524c95ea900f1fcb46a4c2751e41d0cd31dfcb00b74ece3568e4f2112c7fbe"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd9fddb1cd098","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o021","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o023","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o025"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 FILES = ( 'm' , 'm' ) ;","sql_sha256":"d9fddb1cd09890643ffcec37e4fcf2fcdd600f74dd82854e270c162c9ea338b4","stage":"semantic"} +{"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kdb2b9d2692f4","expect":"observe","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o727"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO t1 FROM @~ FILES = ( 'a' ) ;","sql_sha256":"db2b9d2692f4edf7d260d3d5cf1a16fc04a2fda5ed6112935cfefc39d85d1ee2"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kdb55544857af","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o361"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 FILE_FORMAT = ( TYPE = JSON BINARY_FORMAT = BASE64 ) ;","sql_sha256":"db55544857af685bfdb92c01a87288c2a13ff5695baf7d9b6706318051ed0d41","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kdb7c1ae49e0c","expect":"reject","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o588"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM 's3://b1/p1/' ENCRYPTION = ) ;","sql_sha256":"db7c1ae49e0c6791d0df09612b2ccff614b04cad8a0d1cc18d0818485452f69e"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kdb95d1886e24","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o196","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o198"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM 'azure://a1.blob.core.windows.net/c1/p1/' ENCRYPTION = ( TYPE = 'AZURE_CSE' ) ;","sql_sha256":"db95d1886e2417b039ab4e3ace9b89005b75b76351093e3892370ff83e3af996","stage":"semantic"} @@ -749,6 +762,7 @@ {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf403796d7608","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o349"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 FILE_FORMAT = ( TYPE = JSON TIME_FORMAT = AUTO ) ;","sql_sha256":"f403796d7608776b0075a8ac764b644f99b2344a5b9859385b725faa7a1cb919","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf4f050a8a211","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o694"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO t1 FROM @s1 FILE_FORMAT = ( TYPE = CSV FIELD_DELIMITER = '|||||||||||||||||||' ) ;","sql_sha256":"f4f050a8a211adf7176fbcfb9a76b6bf6931431626a4c324dbf98cfc26039c22","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf60395d22fb7","expect":"reject","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o601"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 FILE_FORMAT = ( TYPE = CSV RECORD_DELIMITER = ) ;","sql_sha256":"f60395d22fb7b4f67d4ec91e1985818a94ef6724415725f96861f590612c7c13"} +{"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf6730f7a8cfc","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o729"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO t1 FROM @% FILES = ( 'a' ) ;","sql_sha256":"f6730f7a8cfc9bb1f142552664aebc2a4fb84c9b1cedd29c1c32e934f7387ad5","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf690d9e79b0e","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o142","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o144","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o149","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o151"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM 's3://b1/p1/' ENCRYPTION = ( ) ;","sql_sha256":"f690d9e79b0e27942fa92d7c0675cb1831d6c0aa548e42a448050f0e93e69527","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf6bebaf81e9e","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o031"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 PATTERN = m1 ;","sql_sha256":"f6bebaf81e9eeb3184c034f05a6d2d22922b04158647629c61fec67c06b9dd2f","stage":"semantic"} {"capture":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf796be235af0","expect":"accept","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o363","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o365"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"COPY INTO v1 FROM @s1 FILE_FORMAT = ( TYPE = JSON TRIM_SPACE = TRUE ) ;","sql_sha256":"f796be235af08b3795a50d227f609b4a1c746bb251cd39e841028334c9e59e41","stage":"semantic"} diff --git a/coverage/syntax/cases/query.jsonl b/coverage/syntax/cases/query.jsonl index 4d5ff4958..737752b1f 100644 --- a/coverage/syntax/cases/query.jsonl +++ b/coverage/syntax/cases/query.jsonl @@ -695,7 +695,7 @@ {"capture":"execute","case_id":"sf.query.order-by.orderitem.k4c08160a42e2","expect":"accept","obligations":["sf.query.order-by.orderitem.o033"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"SELECT 1 FROM t1 ORDER BY 'x' ;","sql_sha256":"4c08160a42e2e3f2d7c0a5e73c4c3cd4fbdcad88d405a2a5d2e4162ffa743578","stage":"semantic"} {"capture":"execute","case_id":"sf.query.order-by.orderitem.k62b51c8df1b0","expect":"reject","obligations":["sf.query.order-by.orderitem.o006"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"SELECT 1 1 ORDER BY v1 ;","sql_sha256":"62b51c8df1b02db2f9053e6eecc86af4caeb64401a9b4716ab7939e03939600d"} {"capture":"execute","case_id":"sf.query.order-by.orderitem.k62df56a59c47","expect":"accept","obligations":["sf.query.order-by.orderitem.o030"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"SELECT 1 FROM t1 ORDER BY \"SELECT\" ;","sql_sha256":"62df56a59c47efa91d6695449cc326d69c10fa8596389b287c9c0b7bb8b357e7","stage":"semantic"} -{"capture":"execute","case_id":"sf.query.order-by.orderitem.k6b0adc60d0fe","expect":"accept","obligations":["sf.query.order-by.orderitem.o024"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"SELECT 1 FROM t1 ORDER BY v1 , v1 , v1 ;","sql_sha256":"6b0adc60d0fedd069bbe1f9079d515c57694bb2c35e5f314d356f810fa4c3104"} +{"capture":"execute","case_id":"sf.query.order-by.orderitem.k6b0adc60d0fe","expect":"accept","obligations":["sf.query.order-by.orderitem.o024"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"SELECT 1 FROM t1 ORDER BY v1 , v1 , v1 ;","sql_sha256":"6b0adc60d0fedd069bbe1f9079d515c57694bb2c35e5f314d356f810fa4c3104","stage":"semantic"} {"capture":"execute","case_id":"sf.query.order-by.orderitem.k742359df4782","expect":"accept","obligations":["sf.query.order-by.orderitem.o011","sf.query.order-by.orderitem.o015"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"SELECT 1 FROM t1 ORDER BY v1 + 1 ;","sql_sha256":"742359df4782ca3dd316a5ef27c4ae2950a62a296d6848cb14421a03cb5c0fef","stage":"semantic"} {"capture":"execute","case_id":"sf.query.order-by.orderitem.k7bd00d290b35","expect":"reject","obligations":["sf.query.order-by.orderitem.o030"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"SELECT 1 FROM t1 ORDER BY SELECT ;","sql_sha256":"7bd00d290b3504711dacc0198c3a4f92e02ca04a7ca14495162353148c2640b8"} {"capture":"execute","case_id":"sf.query.order-by.orderitem.k9048834ea083","expect":"accept","obligations":["sf.query.order-by.orderitem.o001","sf.query.order-by.orderitem.o009","sf.query.order-by.orderitem.o012","sf.query.order-by.orderitem.o017","sf.query.order-by.orderitem.o021","sf.query.order-by.orderitem.o025"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"SELECT 1 FROM t1 ORDER BY v1 ;","sql_sha256":"9048834ea083202335f346e18199ec254e81e9c5118763ca4198a51ca75b0b35","stage":"semantic"} diff --git a/coverage/syntax/cases/utility.jsonl b/coverage/syntax/cases/utility.jsonl index 6233030ea..630101df6 100644 --- a/coverage/syntax/cases/utility.jsonl +++ b/coverage/syntax/cases/utility.jsonl @@ -473,12 +473,12 @@ {"capture":"execute_ddl_in_run_database","case_id":"sf.utility.call-with.table-language-sql-as.k3b9834d93e89","expect":"accept","obligations":["sf.utility.call-with.table-language-sql-as.o081"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack d103 sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"dce8638abaea401ada5d04d08af1c767fcef7652712fad7cf7cb87ccf6d3b60f","sql":"WITH v1 AS PROCEDURE ( ) RETURNS INT LANGUAGE SQL AS 'BEGIN RETURN 1 ; END' , \"v1 Q\" AS ( SELECT 1 ) CALL v1 ( ) ;","sql_sha256":"3b9834d93e897c984e0fa3ab26710ed20916cfce9e46e43b8d25fccfc7c1fad6"} {"capture":"execute_ddl_in_run_database","case_id":"sf.utility.call-with.table-language-sql-as.k3c3c74cf484f","expect":"reject","obligations":["sf.utility.call-with.table-language-sql-as.o103"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack d103 sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"dce8638abaea401ada5d04d08af1c767fcef7652712fad7cf7cb87ccf6d3b60f","sql":"WITH v1 AS PROCEDURE ( ) RETURNS INT LANGUAGE SQL AS 'BEGIN RETURN 1 ; END' , v1 ( SELECT 1 ) CALL v1 ( ) ;","sql_sha256":"3c3c74cf484fb72ab2d30df0062d590a17b0a754bae11aff0171f017a37f42a8"} {"capture":"execute","case_id":"sf.utility.call-with.table-language-sql-as.k481f461020b3","expect":"reject","obligations":["sf.utility.call-with.table-language-sql-as.o119"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"WITH v1 AS PROCEDURE ( ) RETURNS INT LANGUAGE SQL RETURNS ON NULL INPUT AS 'BEGIN RETURN 1 ; END' CALL v1 ( ) ;","sql_sha256":"481f461020b3cc872535eb622df74a3d75988bdc18b508ef3280e204ba54dd99"} -{"capture":"execute","case_id":"sf.utility.call-with.table-language-sql-as.k48740c5f6218","expect":"observe","obligations":["sf.utility.call-with.table-language-sql-as.o107"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"WITH v1 AS PROCEDURE ( v1 ) RETURNS INT LANGUAGE SQL AS 'BEGIN RETURN 1 ; END' CALL v1 ( ) ;","sql_sha256":"48740c5f62182378caebb3c3ea9a7f42b1a16f6cb7c37c2788df4d7bd88ea3ec"} +{"capture":"execute","case_id":"sf.utility.call-with.table-language-sql-as.k48740c5f6218","expect":"accept","obligations":["sf.utility.call-with.table-language-sql-as.o107"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"WITH v1 AS PROCEDURE ( v1 ) RETURNS INT LANGUAGE SQL AS 'BEGIN RETURN 1 ; END' CALL v1 ( ) ;","sql_sha256":"48740c5f62182378caebb3c3ea9a7f42b1a16f6cb7c37c2788df4d7bd88ea3ec","stage":"semantic"} {"capture":"execute","case_id":"sf.utility.call-with.table-language-sql-as.k491d1b128fc0","expect":"reject","obligations":["sf.utility.call-with.table-language-sql-as.o117"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"WITH v1 AS PROCEDURE ( ) RETURNS INT LANGUAGE SQL ON NULL INPUT AS 'BEGIN RETURN 1 ; END' CALL v1 ( ) ;","sql_sha256":"491d1b128fc0a503dc10433defe7ad8f0107b79d650ce036cd611590b5c1d0e9"} {"capture":"execute_ddl_in_run_database","case_id":"sf.utility.call-with.table-language-sql-as.k51ff771e10bf","expect":"reject","obligations":["sf.utility.call-with.table-language-sql-as.o073"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack d103 sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"dce8638abaea401ada5d04d08af1c767fcef7652712fad7cf7cb87ccf6d3b60f","sql":"WITH v1 AS PROCEDURE ( ) RETURNS INT LANGUAGE SQL AS 'BEGIN RETURN 1 ; END' v1 ( ) ;","sql_sha256":"51ff771e10bf27c92cc38b968b0186882dfdcd9949e2fc2ad514b3c7c4800dba"} {"capture":"execute","case_id":"sf.utility.call-with.table-language-sql-as.k523a254f6cb7","expect":"reject","obligations":["sf.utility.call-with.table-language-sql-as.o116"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"WITH v1 AS PROCEDURE ( ) RETURNS ( ) LANGUAGE SQL AS 'BEGIN RETURN 1 ; END' CALL v1 ( ) ;","sql_sha256":"523a254f6cb747894aea1f527c3e51abd3fc6d3a29fa9ead0c4d936280169efa"} -{"capture":"execute","case_id":"sf.utility.call-with.table-language-sql-as.k56117592b40d","expect":"observe","obligations":["sf.utility.call-with.table-language-sql-as.o109"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"WITH v1 AS PROCEDURE ( ) RETURNS TABLE ( v1 ) LANGUAGE SQL AS 'BEGIN RETURN 1 ; END' CALL v1 ( ) ;","sql_sha256":"56117592b40dde9d5f4799ffafc1b389c39ce2cf5db710393d45141a73e33ad4"} -{"capture":"execute","case_id":"sf.utility.call-with.table-language-sql-as.k5745e852431d","expect":"observe","obligations":["sf.utility.call-with.table-language-sql-as.o108"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"WITH v1 AS PROCEDURE ( INT ) RETURNS INT LANGUAGE SQL AS 'BEGIN RETURN 1 ; END' CALL v1 ( ) ;","sql_sha256":"5745e852431de10403094caecc4f67188310f52516719f57c26b42836a973189"} +{"capture":"execute","case_id":"sf.utility.call-with.table-language-sql-as.k56117592b40d","expect":"accept","obligations":["sf.utility.call-with.table-language-sql-as.o109"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"WITH v1 AS PROCEDURE ( ) RETURNS TABLE ( v1 ) LANGUAGE SQL AS 'BEGIN RETURN 1 ; END' CALL v1 ( ) ;","sql_sha256":"56117592b40dde9d5f4799ffafc1b389c39ce2cf5db710393d45141a73e33ad4","stage":"semantic"} +{"capture":"execute","case_id":"sf.utility.call-with.table-language-sql-as.k5745e852431d","expect":"accept","obligations":["sf.utility.call-with.table-language-sql-as.o108"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":[],"setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql":"WITH v1 AS PROCEDURE ( INT ) RETURNS INT LANGUAGE SQL AS 'BEGIN RETURN 1 ; END' CALL v1 ( ) ;","sql_sha256":"5745e852431de10403094caecc4f67188310f52516719f57c26b42836a973189","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.utility.call-with.table-language-sql-as.k5b6a414f0fd1","expect":"accept","obligations":["sf.utility.call-with.table-language-sql-as.o076"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack d103 sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"dce8638abaea401ada5d04d08af1c767fcef7652712fad7cf7cb87ccf6d3b60f","sql":"WITH \"SELECT\" AS PROCEDURE ( ) RETURNS INT LANGUAGE SQL AS 'BEGIN RETURN 1 ; END' CALL v1 ( ) ;","sql_sha256":"5b6a414f0fd103a974aa858eb495cb46237b6d72ca9dc29a2add475f70420d41","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.utility.call-with.table-language-sql-as.k5fb30861c6ab","expect":"accept","obligations":["sf.utility.call-with.table-language-sql-as.o013","sf.utility.call-with.table-language-sql-as.o019","sf.utility.call-with.table-language-sql-as.o022","sf.utility.call-with.table-language-sql-as.o025"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack d103 sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"dce8638abaea401ada5d04d08af1c767fcef7652712fad7cf7cb87ccf6d3b60f","sql":"WITH v1 AS PROCEDURE ( v1 INT , v1 INT ) RETURNS TABLE ( v1 INT , v1 INT ) LANGUAGE SQL CALLED ON NULL INPUT AS 'BEGIN RETURN 1 ; END' , v1 ( v1 ) AS ( SELECT 1 ) CALL v1 ( v1 => v1 , v1 => v1 ) INTO :v1 ;","sql_sha256":"5fb30861c6ab492fed27b247ac37ecb82cf6e1b287ec355490c59d19291c6e78","stage":"semantic"} {"capture":"execute_ddl_in_run_database","case_id":"sf.utility.call-with.table-language-sql-as.k65b59ea8cc0f","expect":"accept","obligations":["sf.utility.call-with.table-language-sql-as.o029","sf.utility.call-with.table-language-sql-as.o043","sf.utility.call-with.table-language-sql-as.o046","sf.utility.call-with.table-language-sql-as.o051","sf.utility.call-with.table-language-sql-as.o053","sf.utility.call-with.table-language-sql-as.o056","sf.utility.call-with.table-language-sql-as.o074","sf.utility.call-with.table-language-sql-as.o085","sf.utility.call-with.table-language-sql-as.o088","sf.utility.call-with.table-language-sql-as.o091","sf.utility.call-with.table-language-sql-as.o093","sf.utility.call-with.table-language-sql-as.o095","sf.utility.call-with.table-language-sql-as.o098","sf.utility.call-with.table-language-sql-as.o101"],"session":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup":["CREATE DATABASE COMMENT = 'sqlquack d103 sweep '","CREATE SCHEMA .CASES","USE SCHEMA .CASES","CREATE SCHEMA .","USE SCHEMA ."],"setup_sha256":"dce8638abaea401ada5d04d08af1c767fcef7652712fad7cf7cb87ccf6d3b60f","sql":"WITH v1 AS PROCEDURE ( v1 INT , v1 INT ) RETURNS INT LANGUAGE SQL CALLED ON NULL INPUT AS 'BEGIN RETURN 1 ; END' , v1 ( v1 ) AS ( SELECT 1 ) CALL v1 ( v1 => v1 , v1 => v1 ) INTO :v1 ;","sql_sha256":"65b59ea8cc0f69ae36ce81077d2fca37bc58aba59baec3a22e48432e55467183","stage":"semantic"} diff --git a/coverage/syntax/limits.toml b/coverage/syntax/limits.toml index 46c0c3fad..9cbe64464 100644 --- a/coverage/syntax/limits.toml +++ b/coverage/syntax/limits.toml @@ -5356,6 +5356,132 @@ sql = "COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' CREDENTIALS = ( AZURE expect = "observe" context = "raw" +[[limit]] +form = "sf.dml.copy-into-location" +kind = "positive" +note = "a parenthesized string as the partition expression (observed)" +anchor = "doc.sql.copy-into-location / Syntax" +sql = "COPY INTO @s1 FROM t1 PARTITION BY ( 'x' ) ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-location" +kind = "positive" +note = "a parenthesized concatenation as the partition expression, as the page's examples write it (observed)" +anchor = "doc.sql.copy-into-location / Syntax" +sql = "COPY INTO @s1 FROM t1 PARTITION BY ( 'date=' || v1 ) ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-location" +kind = "positive" +note = "a partition expression followed by HEADER = TRUE, as the page's examples write it (observed)" +anchor = "doc.sql.copy-into-location / Syntax" +sql = "COPY INTO @s1 FROM t1 PARTITION BY 1 HEADER = TRUE ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-location" +kind = "positive" +note = "an Amazon S3 location's STORAGE_INTEGRATION after FROM, as the page's examples write it (observed)" +anchor = "doc.sql.copy-into-location / Syntax" +sql = "COPY INTO 's3://b1/p1/' FROM t1 STORAGE_INTEGRATION = i1 ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-location" +kind = "positive" +note = "an Amazon S3 location's ENCRYPTION after FROM (observed)" +anchor = "doc.sql.copy-into-location / Syntax" +sql = "COPY INTO 's3://b1/p1/' FROM t1 STORAGE_INTEGRATION = i1 ENCRYPTION = ( TYPE = 'AWS_SSE_S3' ) ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-location" +kind = "positive" +note = "an Amazon S3 location's STORAGE_INTEGRATION after FROM, then PARTITION BY (observed)" +anchor = "doc.sql.copy-into-location / Syntax" +sql = "COPY INTO 's3://b1/p1/' FROM t1 STORAGE_INTEGRATION = i1 PARTITION BY 1 ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-location" +kind = "positive" +note = "an Amazon S3 location's STORAGE_INTEGRATION before FROM, then PARTITION BY (observed)" +anchor = "doc.sql.copy-into-location / Syntax" +sql = "COPY INTO 's3://b1/p1/' STORAGE_INTEGRATION = i1 FROM t1 PARTITION BY 1 ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-location" +kind = "positive" +note = "PARTITION BY before an Amazon S3 location's STORAGE_INTEGRATION (observed)" +anchor = "doc.sql.copy-into-location / Syntax" +sql = "COPY INTO 's3://b1/p1/' FROM t1 PARTITION BY 1 STORAGE_INTEGRATION = i1 ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-location" +kind = "negative_neighbour" +note = "PARTITION BY after an Azure location's CREDENTIALS, as after STORAGE_INTEGRATION (observed)" +anchor = "doc.sql.copy-into-location / Syntax" +sql = "COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM t1 CREDENTIALS = ( AZURE_SAS_TOKEN = 'm' ) PARTITION BY 1 ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-location" +kind = "negative_neighbour" +note = "PARTITION BY after an Amazon S3 location's ENCRYPTION, as after STORAGE_INTEGRATION (observed)" +anchor = "doc.sql.copy-into-location / Syntax" +sql = "COPY INTO 's3://b1/p1/' FROM t1 ENCRYPTION = ( TYPE = 'AWS_SSE_S3' ) PARTITION BY 1 ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-table.internalstage-externalstage-externallocation" +kind = "negative_neighbour" +note = "PARTITION BY, which only COPY INTO a location takes (observed)" +anchor = "doc.sql.copy-into-table / Syntax" +sql = "COPY INTO t1 FROM @s1 PARTITION BY 1 ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-table.internalstage-externalstage-externallocation" +kind = "positive" +note = "the user stage as the source, followed by FILES (observed)" +anchor = "doc.sql.copy-into-table / Syntax" +sql = "COPY INTO t1 FROM @~ FILES = ( 'a' ) ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-table.internalstage-externalstage-externallocation" +kind = "positive" +note = "the nameless stage @ as the source, followed by FILES (observed)" +anchor = "doc.sql.copy-into-table / Syntax" +sql = "COPY INTO t1 FROM @ FILES = ( 'a' ) ;" +expect = "observe" +context = "raw" + +[[limit]] +form = "sf.dml.copy-into-table.internalstage-externalstage-externallocation" +kind = "positive" +note = "the table stage @% without a table name as the source, followed by FILES (observed)" +anchor = "doc.sql.copy-into-table / Syntax" +sql = "COPY INTO t1 FROM @% FILES = ( 'a' ) ;" +expect = "observe" +context = "raw" + [[limit]] form = "sf.transaction_session.alter-session.set-sessionparams" kind = "positive" diff --git a/coverage/syntax/marks/ddl.jsonl b/coverage/syntax/marks/ddl.jsonl index 752b6816e..36afef8fe 100644 --- a/coverage/syntax/marks/ddl.jsonl +++ b/coverage/syntax/marks/ddl.jsonl @@ -787,6 +787,7 @@ {"case_id":"sf.ddl.alter-stage.set.syntax.k17bbe9a9d5bf","mark":"settled accept (D133)","obligations":["sf.ddl.alter-stage.set.syntax.o054"],"sql_sha256":"17bbe9a9d5bf25ac0155b97bec8e68197f945d2b0103ca82ca3ec27b79f8a360"} {"case_id":"sf.ddl.alter-stage.set.syntax.k1df34fb3e445","mark":"settled accept (D133)","obligations":["sf.ddl.alter-stage.set.syntax.o128","sf.ddl.alter-stage.set.syntax.o579"],"sql_sha256":"1df34fb3e445c30fc980aea51bbf553e71182c6e8640cc76e16d1968628b71a1"} {"case_id":"sf.ddl.alter-stage.set.syntax.k30fd057c3cfc","mark":"settled accept (D133)","obligations":["sf.ddl.alter-stage.set.syntax.o143"],"sql_sha256":"30fd057c3cfc5f7b651e70d35fb97686f31483b1179fe09252a9090aa4275f74"} +{"case_id":"sf.ddl.alter-stage.set.syntax.k3348a58b337a","mark":"settled reject (D133)","obligations":["sf.ddl.alter-stage.set.syntax.o600"],"sql_sha256":"3348a58b337a77b6a7cf7e559acf1352f00da31cfe5e8445867b36eb73004d10"} {"case_id":"sf.ddl.alter-stage.set.syntax.k4d574ea5f94e","mark":"settled accept (D133)","obligations":["sf.ddl.alter-stage.set.syntax.o077"],"sql_sha256":"4d574ea5f94e1e9f7f4583c035db20ab3c63075a48380bed3d4899b53bedd207"} {"case_id":"sf.ddl.alter-stage.set.syntax.k5a076db5a0a0","mark":"settled accept (D133)","obligations":["sf.ddl.alter-stage.set.syntax.o080"],"sql_sha256":"5a076db5a0a0eef0041133475ef800ec215cf99b230c57b5633644344185c180"} {"case_id":"sf.ddl.alter-stage.set.syntax.k635d8ff3559a","mark":"settled accept (D133)","obligations":["sf.ddl.alter-stage.set.syntax.o587"],"sql_sha256":"635d8ff3559af4b08da0e4567adced4fa39f2ee58b7b4b58d95a881b149ce256"} diff --git a/coverage/syntax/marks/dml.jsonl b/coverage/syntax/marks/dml.jsonl index 8c2284594..90e2195e2 100644 --- a/coverage/syntax/marks/dml.jsonl +++ b/coverage/syntax/marks/dml.jsonl @@ -37,8 +37,12 @@ {"case_id":"sf.dml.copy-into-location.k249925cb621a","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o200"],"sql_sha256":"249925cb621adb3221bfb4d42f8456fe80077b40ebaa3243305a06e115333889"} {"case_id":"sf.dml.copy-into-location.k34cdef2eacad","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o083"],"sql_sha256":"34cdef2eacad5e042894b030a239ba278af20ba0fe60d36a2a1c7954b4441360"} {"case_id":"sf.dml.copy-into-location.k3778bf0c4880","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o511","sf.dml.copy-into-location.o512"],"sql_sha256":"3778bf0c488005be552c76f3656e19eab387085f69295dc84674ae40b536f2be"} +{"case_id":"sf.dml.copy-into-location.k381ab40d5aaa","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o543"],"sql_sha256":"381ab40d5aaaddc2bb245f696ecc32dac2cfabe2d32a2c8e2ebe4337da65f430"} {"case_id":"sf.dml.copy-into-location.k3cc33028ac04","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o239"],"sql_sha256":"3cc33028ac04799eb17bcc7a78ad4ccb94ac56020229396cc37d1677b02f1818"} +{"case_id":"sf.dml.copy-into-location.k3de8e456f6de","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o541"],"sql_sha256":"3de8e456f6debdceb251fc215761e20f54dddca4465f2dd6e835b71994cf453c"} +{"case_id":"sf.dml.copy-into-location.k3ef7ea4589e3","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o547"],"sql_sha256":"3ef7ea4589e3d8f86de3ebebb7346d4fb4a026de642b36da2c37ae65171ac5c1"} {"case_id":"sf.dml.copy-into-location.k40d45a77e4bd","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o364"],"sql_sha256":"40d45a77e4bd6a787aeedc4efadbbebb11753e227cf896a327f12b41637a114f"} +{"case_id":"sf.dml.copy-into-location.k43197da5fb38","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o542"],"sql_sha256":"43197da5fb38f516e31ab7ebcc2f6d1c2a84da5813cfda963f76db794745cefa"} {"case_id":"sf.dml.copy-into-location.k48025f1cd54d","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o513"],"sql_sha256":"48025f1cd54d3b069ed25d9fdafc3ca0b5d154e3f5c626329eb1fd0ded3f5f2f"} {"case_id":"sf.dml.copy-into-location.k4892efd398f1","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o408"],"sql_sha256":"4892efd398f1bafff56db27ba5a6fe3a374270e09fc2ee65968d81c9d8c6805a"} {"case_id":"sf.dml.copy-into-location.k4ae974834407","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o245"],"sql_sha256":"4ae974834407063806da5daeac3d1b879a6840dc2da5e1e1ea28e986ea19a3c6"} @@ -50,6 +54,8 @@ {"case_id":"sf.dml.copy-into-location.k75bddee5dfdd","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o516"],"sql_sha256":"75bddee5dfdd870944cd648a0bcb34b1fc0c4bca4fcb2060f2d04bf871b5b34d"} {"case_id":"sf.dml.copy-into-location.k75d40f407c71","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o486"],"sql_sha256":"75d40f407c710ac6b2ba0e1428bb4e99cea4a025dde6a90cc8c5e40495a4cff4"} {"case_id":"sf.dml.copy-into-location.k76f70d5210c1","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o216"],"sql_sha256":"76f70d5210c17927dbdf404f12f721a9af4a64c60e78e7dea5cda5fd9f348b81"} +{"case_id":"sf.dml.copy-into-location.k77023081eb31","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-location.o545"],"sql_sha256":"77023081eb315b5a21d9cf3e28b1934eb5fdaee77f1c49dde0b395c4f454f686"} +{"case_id":"sf.dml.copy-into-location.k7c3395d2fab1","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o544"],"sql_sha256":"7c3395d2fab1e433f0bcbbfc9d4cf951be59dcff65cd5acdd81d126e1f424ee3"} {"case_id":"sf.dml.copy-into-location.k8388b1b69584","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o227"],"sql_sha256":"8388b1b695849ad06db2b454e01c0c8e35e18d582ecc1c6e7ad27b6828f4fc0c"} {"case_id":"sf.dml.copy-into-location.k84d931f4c9cd","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-location.o508"],"sql_sha256":"84d931f4c9cdffd6ae1a5062c594445da79581867cdd44a25e2e4aa8adc1887b"} {"case_id":"sf.dml.copy-into-location.k93d1d1880850","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o268"],"sql_sha256":"93d1d188085054b1fd3080cf726c27de1c76833c72b9cd231e0de1d97ef7d232"} @@ -57,13 +63,18 @@ {"case_id":"sf.dml.copy-into-location.k9f835e9bec49","mark":"documented (D113)","obligations":["sf.dml.copy-into-location.o521"],"sql_sha256":"9f835e9bec49ecf7255e86333a874737d8bcddd4b76d90d6ee340cb9f7e329eb"} {"case_id":"sf.dml.copy-into-location.ka3643f11d588","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o433"],"sql_sha256":"a3643f11d5884cedd1f1eb5c76ad23a745f88884d7b3ea4bbf68859ec1e8f647"} {"case_id":"sf.dml.copy-into-location.ka40032ba91b2","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o257"],"sql_sha256":"a40032ba91b2a55e33e0d5e06bbc4a6ab36434ebde2c8c9ba7dc547ed7deba86"} +{"case_id":"sf.dml.copy-into-location.ka669f8e68a1f","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o540"],"sql_sha256":"a669f8e68a1f67a6b1cd5f2d0572e655d66c0fe5e8755a22bc8f66699fdc06be"} {"case_id":"sf.dml.copy-into-location.kad25d1767527","mark":"documented (D113)","obligations":["sf.dml.copy-into-location.o522","sf.dml.copy-into-location.o523"],"sql_sha256":"ad25d1767527a0eba657835dfbecd8beae3ee6d4eda365437bb6ee15287937aa"} {"case_id":"sf.dml.copy-into-location.kadf7b5a8147a","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o491"],"sql_sha256":"adf7b5a8147a88238586ffcd49357d027e5ebf67ac653065ed0a6481d94e3abc"} {"case_id":"sf.dml.copy-into-location.kbe94fbffa631","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o070","sf.dml.copy-into-location.o095"],"sql_sha256":"be94fbffa631b28b180a2ee1e5e3eddf13490221d68859e13eb1095e4ced8320"} +{"case_id":"sf.dml.copy-into-location.kc075e88d4ac6","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-location.o535"],"sql_sha256":"c075e88d4ac6e9cb01690b71e2f864946d07167dd8341209d936e055ee6009f5"} {"case_id":"sf.dml.copy-into-location.kc640f432db34","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o517","sf.dml.copy-into-location.o518"],"sql_sha256":"c640f432db346ecfacc252fc1a73786428acf78dea39c21fbd4e211a32a4b07f"} {"case_id":"sf.dml.copy-into-location.kc69193b2a173","mark":"documented (D113)","obligations":["sf.dml.copy-into-location.o524"],"sql_sha256":"c69193b2a173443125bcba8f534d8deb305fea6a849e2d455315310378ef9d7b"} +{"case_id":"sf.dml.copy-into-location.kc6caf6ef219f","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-location.o548"],"sql_sha256":"c6caf6ef219f5170cc13151c0dae037f6a96888901793ea50c35187879fc94e1"} {"case_id":"sf.dml.copy-into-location.kcaa10d09b9c0","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-location.o509"],"sql_sha256":"caa10d09b9c047d24f9f833b6289a82dfc79526d9c219717c82554088e3b38cf"} {"case_id":"sf.dml.copy-into-location.kceac4404e90f","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-location.o102","sf.dml.copy-into-location.o141","sf.dml.copy-into-location.o160"],"sql_sha256":"ceac4404e90f6e25b199142bc7dd88069fffc543a9dc6e612d98b51367099469"} +{"case_id":"sf.dml.copy-into-location.kcedab5995d6b","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-location.o549"],"sql_sha256":"cedab5995d6b2e5252a4523ad9fd6b1094d2b39a5a21a82dab337d726b6a19fd"} +{"case_id":"sf.dml.copy-into-location.kd5993e66f15f","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-location.o546"],"sql_sha256":"d5993e66f15f57b9f4cd8dbcabd97e282d7df6d9a6a25b5445d158f3ab2fca1c"} {"case_id":"sf.dml.copy-into-location.ke18ed99b4ad5","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o436"],"sql_sha256":"e18ed99b4ad5ed974af672019d14865804aeb1d752c2fd137133e7eae9eaacc7"} {"case_id":"sf.dml.copy-into-location.ke2132432b235","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o317"],"sql_sha256":"e2132432b235ae81ed437ddf63cc8f25fe44ef1a12e336c89343137b4278b29e"} {"case_id":"sf.dml.copy-into-location.ke5f1ee612be2","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-location.o459"],"sql_sha256":"e5f1ee612be23819d0eb4628e5e9f11d07163052323b7aee637d92b3f0e1499c"} @@ -83,10 +94,12 @@ {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k2886cee046cb","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o020"],"sql_sha256":"2886cee046cbe574b695dfe8abbc08e2657a1020d8f1940076b192e6d9887840"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k2c05f5457c3f","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o643"],"sql_sha256":"2c05f5457c3f098b8bb9167f84bac472afbb13435dc1e5e77bad39921654baca"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k2fed6f2f51bd","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o141"],"sql_sha256":"2fed6f2f51bdeada333feafacff059ee41964bceb053a05502537e052591d117"} +{"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k345b26da8794","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o728"],"sql_sha256":"345b26da879437dd5952fa1fb8b8aa7be40596915fb9ca56b9395af1c2aba979"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k3ca5b3ebedd1","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o698"],"sql_sha256":"3ca5b3ebedd1e57e67888658eaf581ec93ce4b46bbe287f39512c9b787c3fdb8"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k4ce844845ec7","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o238"],"sql_sha256":"4ce844845ec7f9e169534ecb16e5a0d31c10661bf17322fb1bb0b465fd6d4402"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k4e57c08d8504","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o204"],"sql_sha256":"4e57c08d850482dc187cd1124ee7239f9edd03f0e016c5a10f043cfd9b8b0adf"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k4f6fddcb224c","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o232"],"sql_sha256":"4f6fddcb224ca6d46cddea05cb94713bd0fccde8b4870996a60c4a46658bdcd2"} +{"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k51508c05655c","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o726"],"sql_sha256":"51508c05655c1f9bf481dd78e14692dbc6b6dd09fc27c7dd085558965695751a"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k52ea9e6ea3d3","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o154"],"sql_sha256":"52ea9e6ea3d349f4879b2c00d7d45253819dfd33b4a8cc10d1a776d1d6c86705"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k5fc2dd0b1b00","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o701","sf.dml.copy-into-table.internalstage-externalstage-externallocation.o702"],"sql_sha256":"5fc2dd0b1b008b01d242646bfffdecff5976c6e037f2489559c8b7ec2e926885"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k75a1b5797541","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o272"],"sql_sha256":"75a1b57975414d940dc7d460155c2da4d13b70b526aa86b794b9b7ea50626ded"} @@ -120,10 +133,12 @@ {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd081e8895726","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o104"],"sql_sha256":"d081e8895726509e794b7f7b94f6d58847a30e097e53705f16d19d516e290bf2"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd37c018f9cde","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o707"],"sql_sha256":"d37c018f9cdea4087e2984911ed68d11ba2111d2708c41d237a25edd6bb695be"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd78c8f892a15","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o100"],"sql_sha256":"d78c8f892a156f6b1e51218b578b4972df1fc9d338db1e0822a47684aaef970d"} +{"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kd9524c95ea90","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o718"],"sql_sha256":"d9524c95ea900f1fcb46a4c2751e41d0cd31dfcb00b74ece3568e4f2112c7fbe"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.ke5f97a9a7818","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o708"],"sql_sha256":"e5f97a9a78183fa7b7f608c62c0ba418076ab21537af13d4fa228479d8fe3e8f"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.keaf61ad7ca03","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o188"],"sql_sha256":"eaf61ad7ca03fe5518674b5c89d50d912763b13a584445b6ab299983217adc51"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.keb950e5fbe8f","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o266"],"sql_sha256":"eb950e5fbe8ff7f7618ec7440cdf7f3c046cffed9e44b33bf7551fa2ceabfcc8"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf038a41ca820","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o167"],"sql_sha256":"f038a41ca820270aa7ac6ebb92ea661e65616b77032ae6ad603da00e6dbcbfd9"} +{"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf6730f7a8cfc","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o729"],"sql_sha256":"f6730f7a8cfc9bb1f142552664aebc2a4fb84c9b1cedd29c1c32e934f7387ad5"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf6bebaf81e9e","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o031"],"sql_sha256":"f6bebaf81e9eeb3184c034f05a6d2d22922b04158647629c61fec67c06b9dd2f"} {"case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kfde51cfda247","mark":"settled accept (D133)","obligations":["sf.dml.copy-into-table.internalstage-externalstage-externallocation.o305"],"sql_sha256":"fde51cfda2477471e3326727b42ede0e0a3861add16ce365408924c595fc534e"} {"case_id":"sf.dml.copy-into-table.select-from-internalstage-externalstage.k00a24ea9e8f6","mark":"settled reject (D133)","obligations":["sf.dml.copy-into-table.select-from-internalstage-externalstage.o543"],"sql_sha256":"00a24ea9e8f6747bea051b592ea8fd247e71f10797093d74583d8de5836b3d3e"} diff --git a/coverage/syntax/marks/utility.jsonl b/coverage/syntax/marks/utility.jsonl index 787827bec..f638f94d4 100644 --- a/coverage/syntax/marks/utility.jsonl +++ b/coverage/syntax/marks/utility.jsonl @@ -46,6 +46,9 @@ {"case_id":"sf.utility.call-with.table-language-scala-runtime-version.kf458706e8d2a","mark":"settled accept (D133)","obligations":["sf.utility.call-with.table-language-scala-runtime-version.o139","sf.utility.call-with.table-language-scala-runtime-version.scala.o134"],"sql_sha256":"f458706e8d2abd424aed19a96af92048d1c0759c95e27809593d628d8a016d89"} {"case_id":"sf.utility.call-with.table-language-scala-runtime-version.scala.k5d283adb7113","mark":"documented (D113)","obligations":["sf.utility.call-with.table-language-scala-runtime-version.scala.o140"],"sql_sha256":"5d283adb7113f332415c4ee97f57b0871ba3cda6d9073fd15e4b5dc8288cdfde"} {"case_id":"sf.utility.call-with.table-language-sql-as.k317b22be8cd0","mark":"settled accept (D133)","obligations":["sf.utility.call-with.table-language-sql-as.o114"],"sql_sha256":"317b22be8cd0ddc9cbe9ec918d7c7bf899d247401efc91fdf618692e193c4492"} +{"case_id":"sf.utility.call-with.table-language-sql-as.k48740c5f6218","mark":"settled accept (D133)","obligations":["sf.utility.call-with.table-language-sql-as.o107"],"sql_sha256":"48740c5f62182378caebb3c3ea9a7f42b1a16f6cb7c37c2788df4d7bd88ea3ec"} +{"case_id":"sf.utility.call-with.table-language-sql-as.k56117592b40d","mark":"settled accept (D133)","obligations":["sf.utility.call-with.table-language-sql-as.o109"],"sql_sha256":"56117592b40dde9d5f4799ffafc1b389c39ce2cf5db710393d45141a73e33ad4"} +{"case_id":"sf.utility.call-with.table-language-sql-as.k5745e852431d","mark":"settled accept (D133)","obligations":["sf.utility.call-with.table-language-sql-as.o108"],"sql_sha256":"5745e852431de10403094caecc4f67188310f52516719f57c26b42836a973189"} {"case_id":"sf.utility.call-with.table-language-sql-as.kc77f770b6dd2","mark":"settled accept (D133)","obligations":["sf.utility.call-with.table-language-sql-as.o115"],"sql_sha256":"c77f770b6dd2828ad3106207d9ea0bdaf5414046658c30fa34f4ba093c50d8e2"} {"case_id":"sf.utility.call-with.table-language-sql-as.ke965d32177f9","mark":"settled reject (D133)","obligations":["sf.utility.call-with.table-language-sql-as.o037"],"sql_sha256":"e965d32177f95f8abd734e535be30d8838980b5685949e2a081d3b070607bbe0"} {"case_id":"sf.utility.execute-code-bundle.k3e0f6abaed66","mark":"settled accept (D133)","obligations":["sf.utility.execute-code-bundle.o012"],"sql_sha256":"3e0f6abaed66c8ab106b80732d983e5dec6d72f32055be2d5ba8cf3758506957"} diff --git a/coverage/syntax/obligations/dml.toml b/coverage/syntax/obligations/dml.toml index 217709a0b..ceab849e6 100644 --- a/coverage/syntax/obligations/dml.toml +++ b/coverage/syntax/obligations/dml.toml @@ -3233,6 +3233,76 @@ required = true anchor = "doc.sql.copy-into-location / Syntax" note = "Microsoft Azure location parameters before FROM, in the position the page's grammar shows (observed: its examples place them after FROM)" +[[obligation]] +id = "sf.dml.copy-into-location.o540" +kind = "positive" +required = true +anchor = "doc.sql.copy-into-location / Syntax" +note = "a parenthesized string as the partition expression (observed)" + +[[obligation]] +id = "sf.dml.copy-into-location.o541" +kind = "positive" +required = true +anchor = "doc.sql.copy-into-location / Syntax" +note = "a parenthesized concatenation as the partition expression, as the page's examples write it (observed)" + +[[obligation]] +id = "sf.dml.copy-into-location.o542" +kind = "positive" +required = true +anchor = "doc.sql.copy-into-location / Syntax" +note = "a partition expression followed by HEADER = TRUE, as the page's examples write it (observed)" + +[[obligation]] +id = "sf.dml.copy-into-location.o543" +kind = "positive" +required = true +anchor = "doc.sql.copy-into-location / Syntax" +note = "an Amazon S3 location's STORAGE_INTEGRATION after FROM, as the page's examples write it (observed)" + +[[obligation]] +id = "sf.dml.copy-into-location.o544" +kind = "positive" +required = true +anchor = "doc.sql.copy-into-location / Syntax" +note = "an Amazon S3 location's ENCRYPTION after FROM (observed)" + +[[obligation]] +id = "sf.dml.copy-into-location.o545" +kind = "positive" +required = true +anchor = "doc.sql.copy-into-location / Syntax" +note = "an Amazon S3 location's STORAGE_INTEGRATION after FROM, then PARTITION BY (observed)" + +[[obligation]] +id = "sf.dml.copy-into-location.o546" +kind = "positive" +required = true +anchor = "doc.sql.copy-into-location / Syntax" +note = "an Amazon S3 location's STORAGE_INTEGRATION before FROM, then PARTITION BY (observed)" + +[[obligation]] +id = "sf.dml.copy-into-location.o547" +kind = "positive" +required = true +anchor = "doc.sql.copy-into-location / Syntax" +note = "PARTITION BY before an Amazon S3 location's STORAGE_INTEGRATION (observed)" + +[[obligation]] +id = "sf.dml.copy-into-location.o548" +kind = "negative_neighbour" +required = true +anchor = "doc.sql.copy-into-location / Syntax" +note = "PARTITION BY after an Azure location's CREDENTIALS, as after STORAGE_INTEGRATION (observed)" + +[[obligation]] +id = "sf.dml.copy-into-location.o549" +kind = "negative_neighbour" +required = true +anchor = "doc.sql.copy-into-location / Syntax" +note = "PARTITION BY after an Amazon S3 location's ENCRYPTION, as after STORAGE_INTEGRATION (observed)" + [[obligation]] id = "sf.dml.copy-into-location.o511" kind = "identifier_class" @@ -7501,6 +7571,34 @@ required = true anchor = "doc.sql.copy-into-table / Usage notes" note = "a SQL variable as the FROM location, which the page says must be a literal constant" +[[obligation]] +id = "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o726" +kind = "negative_neighbour" +required = true +anchor = "doc.sql.copy-into-table / Syntax" +note = "PARTITION BY, which only COPY INTO a location takes (observed)" + +[[obligation]] +id = "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o727" +kind = "positive" +required = true +anchor = "doc.sql.copy-into-table / Syntax" +note = "the user stage as the source, followed by FILES (observed)" + +[[obligation]] +id = "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o728" +kind = "positive" +required = true +anchor = "doc.sql.copy-into-table / Syntax" +note = "the nameless stage @ as the source, followed by FILES (observed)" + +[[obligation]] +id = "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o729" +kind = "positive" +required = true +anchor = "doc.sql.copy-into-table / Syntax" +note = "the table stage @% without a table name as the source, followed by FILES (observed)" + [[obligation]] id = "sf.dml.copy-into-table.internalstage-externalstage-externallocation.o700" kind = "required_operand_missing" diff --git a/coverage/syntax/receipts/import-20261104-172.jsonl b/coverage/syntax/receipts/import-20261104-172.jsonl new file mode 100644 index 000000000..ed03f01b9 --- /dev/null +++ b/coverage/syntax/receipts/import-20261104-172.jsonl @@ -0,0 +1,8 @@ +{"capture_method":"execute","case_id":"sf.dml.copy-into-location.k381ab40d5aaa","errno":2003,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"c33ed63aa99e74ddbef1f6ea0dadd235b8b1d9d00ce94ed6479bd663260d14f0","phase":"semantic_error","phase_basis":"errno 2003 compilation error after parsing","query_id":"01c83ece-0004-b92a-0004-01620021a992","raw_record_sha256":"4dce08f0ad1310429417dec53c38baf0116e947c7b06bd2cce7369710b3bd216","reason_category":"missing_object","reason_category_basis":"errno 2003","recorded_at":"2026-11-07T05:34:05.786884+00:00","run_audit_sha256":"5de35ab550f71a9eb2bc06a32f2bd00a2d94e0982908dce0a8ecb1873e00242e","run_id":"cpby-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"381ab40d5aaaddc2bb245f696ecc32dac2cfabe2d32a2c8e2ebe4337da65f430","sqlstate":"42S02","warehouse_version":"10.40.102"} +{"capture_method":"execute","case_id":"sf.dml.copy-into-location.k3de8e456f6de","errno":90105,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"c33ed63aa99e74ddbef1f6ea0dadd235b8b1d9d00ce94ed6479bd663260d14f0","phase":"semantic_error","phase_basis":"errno 90105 SQLSTATE 22000, reviewed as semantic","query_id":"01c83ece-0004-ba02-0004-01620021b1b6","raw_record_sha256":"6126a5e522fc7d4380cec26e56fea439bbe4cd0240c7cd23b487f9bc55145a4c","reason_category":"missing_object","reason_category_basis":"errno 90105","recorded_at":"2026-11-07T05:34:07.225998+00:00","run_audit_sha256":"5de35ab550f71a9eb2bc06a32f2bd00a2d94e0982908dce0a8ecb1873e00242e","run_id":"cpby-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"3de8e456f6debdceb251fc215761e20f54dddca4465f2dd6e835b71994cf453c","sqlstate":"22000","warehouse_version":"10.40.102"} +{"capture_method":"execute","case_id":"sf.dml.copy-into-location.k3ef7ea4589e3","errno":2003,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"c33ed63aa99e74ddbef1f6ea0dadd235b8b1d9d00ce94ed6479bd663260d14f0","phase":"semantic_error","phase_basis":"errno 2003 compilation error after parsing","query_id":"01c83ece-0004-ba02-0004-01620021b1be","raw_record_sha256":"3cf05e82861e23a8e88ab87352d425102aa2b78a0a8c3181c2f5f44e5ce8bb4d","reason_category":"missing_object","reason_category_basis":"errno 2003","recorded_at":"2026-11-07T05:34:08.477409+00:00","run_audit_sha256":"5de35ab550f71a9eb2bc06a32f2bd00a2d94e0982908dce0a8ecb1873e00242e","run_id":"cpby-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"3ef7ea4589e3d8f86de3ebebb7346d4fb4a026de642b36da2c37ae65171ac5c1","sqlstate":"42S02","warehouse_version":"10.40.102"} +{"capture_method":"execute","case_id":"sf.dml.copy-into-location.k43197da5fb38","errno":90105,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"c33ed63aa99e74ddbef1f6ea0dadd235b8b1d9d00ce94ed6479bd663260d14f0","phase":"semantic_error","phase_basis":"errno 90105 SQLSTATE 22000, reviewed as semantic","query_id":"01c83ece-0004-b92a-0004-01620021a99a","raw_record_sha256":"1e6b54e844ca9e157cf210790515bb33bd312e31495f1e39ea49eb1d6436a62b","reason_category":"missing_object","reason_category_basis":"errno 90105","recorded_at":"2026-11-07T05:34:09.783286+00:00","run_audit_sha256":"5de35ab550f71a9eb2bc06a32f2bd00a2d94e0982908dce0a8ecb1873e00242e","run_id":"cpby-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"43197da5fb38f516e31ab7ebcc2f6d1c2a84da5813cfda963f76db794745cefa","sqlstate":"22000","warehouse_version":"10.40.102"} +{"capture_method":"execute","case_id":"sf.dml.copy-into-location.k77023081eb31","errno":1003,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"c33ed63aa99e74ddbef1f6ea0dadd235b8b1d9d00ce94ed6479bd663260d14f0","phase":"syntax_error","phase_basis":"errno 1003 SQL compilation syntax error","query_id":"01c83ece-0004-b92a-0004-01620021a9a2","raw_record_sha256":"8863fedc5fcdc9d52c8371119f9d1b6480be1be6eb3902b16585626fe48ce36a","recorded_at":"2026-11-07T05:34:11.121799+00:00","run_audit_sha256":"5de35ab550f71a9eb2bc06a32f2bd00a2d94e0982908dce0a8ecb1873e00242e","run_id":"cpby-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"77023081eb315b5a21d9cf3e28b1934eb5fdaee77f1c49dde0b395c4f454f686","sqlstate":"42000","warehouse_version":"10.40.102"} +{"capture_method":"execute","case_id":"sf.dml.copy-into-location.k7c3395d2fab1","errno":2003,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"c33ed63aa99e74ddbef1f6ea0dadd235b8b1d9d00ce94ed6479bd663260d14f0","phase":"semantic_error","phase_basis":"errno 2003 compilation error after parsing","query_id":"01c83ece-0004-b92a-0004-01620021a9aa","raw_record_sha256":"b64d67e7f7c9a6a5c2f6b1cc036647ef008ae8fcab787f3c0c5d6346d6c330dc","reason_category":"missing_object","reason_category_basis":"errno 2003","recorded_at":"2026-11-07T05:34:12.328043+00:00","run_audit_sha256":"5de35ab550f71a9eb2bc06a32f2bd00a2d94e0982908dce0a8ecb1873e00242e","run_id":"cpby-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"7c3395d2fab1e433f0bcbbfc9d4cf951be59dcff65cd5acdd81d126e1f424ee3","sqlstate":"42S02","warehouse_version":"10.40.102"} +{"capture_method":"execute","case_id":"sf.dml.copy-into-location.ka669f8e68a1f","errno":90105,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"c33ed63aa99e74ddbef1f6ea0dadd235b8b1d9d00ce94ed6479bd663260d14f0","phase":"semantic_error","phase_basis":"errno 90105 SQLSTATE 22000, reviewed as semantic","query_id":"01c83ece-0004-ba02-0004-01620021b1c6","raw_record_sha256":"fb5dd8e798b63e1f759a5a169a590e229593d3c5d519e217badaff8018f4f7cd","reason_category":"missing_object","reason_category_basis":"errno 90105","recorded_at":"2026-11-07T05:34:13.613286+00:00","run_audit_sha256":"5de35ab550f71a9eb2bc06a32f2bd00a2d94e0982908dce0a8ecb1873e00242e","run_id":"cpby-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"a669f8e68a1f67a6b1cd5f2d0572e655d66c0fe5e8755a22bc8f66699fdc06be","sqlstate":"22000","warehouse_version":"10.40.102"} +{"capture_method":"execute","case_id":"sf.dml.copy-into-location.kd5993e66f15f","errno":1003,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"c33ed63aa99e74ddbef1f6ea0dadd235b8b1d9d00ce94ed6479bd663260d14f0","phase":"syntax_error","phase_basis":"errno 1003 SQL compilation syntax error","query_id":"01c83ece-0004-b92a-0004-01620021a9b2","raw_record_sha256":"dc81b228abae0670d4833c7be2cd3eab5a52907826bf5cd416f61c99485d154a","recorded_at":"2026-11-07T05:34:14.870658+00:00","run_audit_sha256":"5de35ab550f71a9eb2bc06a32f2bd00a2d94e0982908dce0a8ecb1873e00242e","run_id":"cpby-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"d5993e66f15f57b9f4cd8dbcabd97e282d7df6d9a6a25b5445d158f3ab2fca1c","sqlstate":"42000","warehouse_version":"10.40.102"} diff --git a/coverage/syntax/receipts/import-20261104-172.report.json b/coverage/syntax/receipts/import-20261104-172.report.json new file mode 100644 index 000000000..3308fcd38 --- /dev/null +++ b/coverage/syntax/receipts/import-20261104-172.report.json @@ -0,0 +1,69 @@ +{ + "format": "sqlquack-syntax-receipt/1", + "inputs": [ + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO 's3://b1/p1/' FROM t1 STORAGE_INTEGRATION = i1 ;", + "sql_sha256": "381ab40d5aaaddc2bb245f696ecc32dac2cfabe2d32a2c8e2ebe4337da65f430" + }, + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO @s1 FROM t1 PARTITION BY ( 'date=' || v1 ) ;", + "sql_sha256": "3de8e456f6debdceb251fc215761e20f54dddca4465f2dd6e835b71994cf453c" + }, + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO 's3://b1/p1/' FROM t1 PARTITION BY 1 STORAGE_INTEGRATION = i1 ;", + "sql_sha256": "3ef7ea4589e3d8f86de3ebebb7346d4fb4a026de642b36da2c37ae65171ac5c1" + }, + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO @s1 FROM t1 PARTITION BY 1 HEADER = TRUE ;", + "sql_sha256": "43197da5fb38f516e31ab7ebcc2f6d1c2a84da5813cfda963f76db794745cefa" + }, + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO 's3://b1/p1/' FROM t1 STORAGE_INTEGRATION = i1 PARTITION BY 1 ;", + "sql_sha256": "77023081eb315b5a21d9cf3e28b1934eb5fdaee77f1c49dde0b395c4f454f686" + }, + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO 's3://b1/p1/' FROM t1 STORAGE_INTEGRATION = i1 ENCRYPTION = ( TYPE = 'AWS_SSE_S3' ) ;", + "sql_sha256": "7c3395d2fab1e433f0bcbbfc9d4cf951be59dcff65cd5acdd81d126e1f424ee3" + }, + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO @s1 FROM t1 PARTITION BY ( 'x' ) ;", + "sql_sha256": "a669f8e68a1f67a6b1cd5f2d0572e655d66c0fe5e8755a22bc8f66699fdc06be" + }, + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO 's3://b1/p1/' STORAGE_INTEGRATION = i1 FROM t1 PARTITION BY 1 ;", + "sql_sha256": "d5993e66f15f57b9f4cd8dbcabd97e282d7df6d9a6a25b5445d158f3ab2fca1c" + } + ], + "receipts": 8, + "receipts_file_sha256": "b4cd42aa8bf913dbab85a6f0ac82ff124fb32b0b53d2cb9591ba1f7f1d843496", + "reconciled_receipts": 0, + "refusals": [], + "refused": 0, + "runs": [ + { + "audit_sha256": "5de35ab550f71a9eb2bc06a32f2bd00a2d94e0982908dce0a8ecb1873e00242e", + "receipts": 8, + "refused_rows": 0, + "run_id": "cpby-ex-00", + "status": "imported" + } + ], + "superseding": 0, + "withdrawn": [] +} diff --git a/coverage/syntax/receipts/import-20261104-173.jsonl b/coverage/syntax/receipts/import-20261104-173.jsonl new file mode 100644 index 000000000..f0fa164c7 --- /dev/null +++ b/coverage/syntax/receipts/import-20261104-173.jsonl @@ -0,0 +1,3 @@ +{"capture_method":"execute","case_id":"sf.dml.copy-into-location.kc6caf6ef219f","errno":1003,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"b6be60bd6c3077d204da9a40f139d3ddde5bfc288cd511ab30fd3b689bcebe5e","phase":"syntax_error","phase_basis":"errno 1003 SQL compilation syntax error","query_id":"01c83f2b-0004-b92a-0004-01620021ada6","raw_record_sha256":"c57fdcd976255639e2c22731ea5c19a9d4e9145ebac8b110aa0ffe59cd169763","recorded_at":"2026-11-07T07:07:02.307618+00:00","run_audit_sha256":"dfa6acf5c621bf303d4627e30be014522e1b21c54d8feb644c2a3265b3d3b445","run_id":"cp145-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"c6caf6ef219f5170cc13151c0dae037f6a96888901793ea50c35187879fc94e1","sqlstate":"42000","warehouse_version":"10.40.102"} +{"capture_method":"execute","case_id":"sf.dml.copy-into-location.kcedab5995d6b","errno":1003,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"b6be60bd6c3077d204da9a40f139d3ddde5bfc288cd511ab30fd3b689bcebe5e","phase":"syntax_error","phase_basis":"errno 1003 SQL compilation syntax error","query_id":"01c83f2b-0004-b92a-0004-01620021adae","raw_record_sha256":"c430daa849ebdbd1ac1355676c935a47d1d89590d3aedc942a505fd1b78e5ab9","recorded_at":"2026-11-07T07:07:03.593258+00:00","run_audit_sha256":"dfa6acf5c621bf303d4627e30be014522e1b21c54d8feb644c2a3265b3d3b445","run_id":"cp145-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"cedab5995d6b2e5252a4523ad9fd6b1094d2b39a5a21a82dab337d726b6a19fd","sqlstate":"42000","warehouse_version":"10.40.102"} +{"capture_method":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k51508c05655c","errno":1003,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"b6be60bd6c3077d204da9a40f139d3ddde5bfc288cd511ab30fd3b689bcebe5e","phase":"syntax_error","phase_basis":"errno 1003 SQL compilation syntax error","query_id":"01c83f2b-0004-b92a-0004-01620021adb6","raw_record_sha256":"21f935bcf5c452813f17416dbfe0e5671aa96f4bedd3756f321a88f3c87bb326","recorded_at":"2026-11-07T07:07:04.835264+00:00","run_audit_sha256":"dfa6acf5c621bf303d4627e30be014522e1b21c54d8feb644c2a3265b3d3b445","run_id":"cp145-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"51508c05655c1f9bf481dd78e14692dbc6b6dd09fc27c7dd085558965695751a","sqlstate":"42000","warehouse_version":"10.40.102"} diff --git a/coverage/syntax/receipts/import-20261104-173.report.json b/coverage/syntax/receipts/import-20261104-173.report.json new file mode 100644 index 000000000..e15c9f849 --- /dev/null +++ b/coverage/syntax/receipts/import-20261104-173.report.json @@ -0,0 +1,39 @@ +{ + "format": "sqlquack-syntax-receipt/1", + "inputs": [ + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO t1 FROM @s1 PARTITION BY 1 ;", + "sql_sha256": "51508c05655c1f9bf481dd78e14692dbc6b6dd09fc27c7dd085558965695751a" + }, + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM t1 CREDENTIALS = ( AZURE_SAS_TOKEN = 'm' ) PARTITION BY 1 ;", + "sql_sha256": "c6caf6ef219f5170cc13151c0dae037f6a96888901793ea50c35187879fc94e1" + }, + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO 's3://b1/p1/' FROM t1 ENCRYPTION = ( TYPE = 'AWS_SSE_S3' ) PARTITION BY 1 ;", + "sql_sha256": "cedab5995d6b2e5252a4523ad9fd6b1094d2b39a5a21a82dab337d726b6a19fd" + } + ], + "receipts": 3, + "receipts_file_sha256": "6ed7abd1412f9b4794804ade012c691ed7623fa8b12ebf92a729f4b4e36b3e12", + "reconciled_receipts": 0, + "refusals": [], + "refused": 0, + "runs": [ + { + "audit_sha256": "dfa6acf5c621bf303d4627e30be014522e1b21c54d8feb644c2a3265b3d3b445", + "receipts": 3, + "refused_rows": 0, + "run_id": "cp145-ex-00", + "status": "imported" + } + ], + "superseding": 0, + "withdrawn": [] +} diff --git a/coverage/syntax/receipts/import-20261104-174.jsonl b/coverage/syntax/receipts/import-20261104-174.jsonl new file mode 100644 index 000000000..6a3f1f34c --- /dev/null +++ b/coverage/syntax/receipts/import-20261104-174.jsonl @@ -0,0 +1,2 @@ +{"capture_method":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.k345b26da8794","errno":1757,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"1effae5f4b262eb551cf72649da273c8c85f08fe175e4f0d5bd5f10c3058d2c5","phase":"semantic_error","phase_basis":"errno 1757 compilation error after parsing","query_id":"01c83f33-0004-ba02-0004-01620021b89e","raw_record_sha256":"16bb0147911a021e5ddabc2ced0f5e409cb856763a7ff6bf26cbf06176a245f8","reason_category":"missing_object","reason_category_basis":"message names a missing object","recorded_at":"2026-11-07T07:15:57.016269+00:00","run_audit_sha256":"70836042648492cce26d119d6fb49f02a03da2fd181d2a556c7830e5ef2c987d","run_id":"cp145b-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"345b26da879437dd5952fa1fb8b8aa7be40596915fb9ca56b9395af1c2aba979","sqlstate":"42601","warehouse_version":"10.40.102"} +{"capture_method":"execute","case_id":"sf.dml.copy-into-table.internalstage-externalstage-externallocation.kf6730f7a8cfc","errno":1757,"format":"sqlquack-syntax-receipt/1","outcome":"error","packet_sha256":"1effae5f4b262eb551cf72649da273c8c85f08fe175e4f0d5bd5f10c3058d2c5","phase":"semantic_error","phase_basis":"errno 1757 compilation error after parsing","query_id":"01c83f33-0004-b92a-0004-01620021c0de","raw_record_sha256":"f8c4906def77749f767ed4b62cf838b576dd66f12cbd657630adaa68a55a310e","reason_category":"missing_object","reason_category_basis":"message names a missing object","recorded_at":"2026-11-07T07:15:58.553765+00:00","run_audit_sha256":"70836042648492cce26d119d6fb49f02a03da2fd181d2a556c7830e5ef2c987d","run_id":"cp145b-ex-00","session_parameters":{"ABORT_DETACHED_QUERY":true,"STATEMENT_QUEUED_TIMEOUT_IN_SECONDS":30,"STATEMENT_TIMEOUT_IN_SECONDS":30,"TIMEZONE":"UTC","USE_CACHED_RESULT":false},"session_sha256":"c2b87f85a8229ee648b5f718b90d87093a916ed0842c86f29bfccd5c4484ad7d","setup_sha256":"4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945","sql_sha256":"f6730f7a8cfc9bb1f142552664aebc2a4fb84c9b1cedd29c1c32e934f7387ad5","sqlstate":"42601","warehouse_version":"10.40.102"} diff --git a/coverage/syntax/receipts/import-20261104-174.report.json b/coverage/syntax/receipts/import-20261104-174.report.json new file mode 100644 index 000000000..b717ca5d5 --- /dev/null +++ b/coverage/syntax/receipts/import-20261104-174.report.json @@ -0,0 +1,33 @@ +{ + "format": "sqlquack-syntax-receipt/1", + "inputs": [ + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO t1 FROM @ FILES = ( 'a' ) ;", + "sql_sha256": "345b26da879437dd5952fa1fb8b8aa7be40596915fb9ca56b9395af1c2aba979" + }, + { + "setup": [], + "setup_sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "sql": "COPY INTO t1 FROM @% FILES = ( 'a' ) ;", + "sql_sha256": "f6730f7a8cfc9bb1f142552664aebc2a4fb84c9b1cedd29c1c32e934f7387ad5" + } + ], + "receipts": 2, + "receipts_file_sha256": "5b73a5b84063dfcfdf1deb7d05740b6c285c6d92d3c0f3da52cb5a93bc18482c", + "reconciled_receipts": 0, + "refusals": [], + "refused": 0, + "runs": [ + { + "audit_sha256": "70836042648492cce26d119d6fb49f02a03da2fd181d2a556c7830e5ef2c987d", + "receipts": 2, + "refused_rows": 0, + "run_id": "cp145b-ex-00", + "status": "imported" + } + ], + "superseding": 0, + "withdrawn": [] +} diff --git a/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs b/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs index 641a04ca3..0f9b3c1c0 100644 --- a/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs +++ b/crates/sqlquack-syntax/src/parser/_helpers/ddl/scripting.rs @@ -829,7 +829,9 @@ impl Parser { let this = self.parse_copy_target()?; + let into_location = !matches!(this, Expression::Table(_) | Expression::Schema(_)); let kind = self.match_token(TokenType::From); + self.reject_snowflake_copy_order(is_into && into_location && !kind, false, true)?; let has_to = if !kind { self.match_token(TokenType::To) } else { @@ -837,10 +839,14 @@ impl Parser { }; let files = self.parse_copy_files(has_to, kind)?; + if (kind || has_to) && files.is_empty() && self.applies_snowflake_context_rules() { + return Err(self.parse_error("Expected a table, query or location after FROM or TO")); + } let mut params: Vec = Vec::new(); let mut credentials = None; let mut with_wrapped = false; + let mut after_location_parameter = false; while !self.is_at_end() && !self.check(TokenType::Semicolon) { let had_with = self.match_token(TokenType::With); @@ -859,7 +865,12 @@ impl Parser { } if self.check(TokenType::Var) || self.check_keyword() { + self.reject_snowflake_copy_order(false, after_location_parameter, into_location)?; let param = self.parse_copy_parameter()?; + after_location_parameter |= into_location + && ["STORAGE_INTEGRATION", "CREDENTIALS", "ENCRYPTION"] + .iter() + .any(|name| param.name.eq_ignore_ascii_case(name)); if param.name.eq_ignore_ascii_case("CREDENTIALS") { if let Some(Expression::Literal(lit)) = ¶m.value { @@ -1106,6 +1117,8 @@ impl Parser { } else { value = Some(self.parse_copy_param_value()?); } + } else if name.eq_ignore_ascii_case("PARTITION") && self.match_token(TokenType::By) { + value = Some(self.parse_expression()?); } else { if self.check(TokenType::LParen) { let is_varlen_option = matches!( @@ -1586,12 +1599,18 @@ impl Parser { self.skip(); } - if self.check(TokenType::Var) || self.check_keyword() || self.is_identifier_token() { + if (self.check(TokenType::Var) || self.check_keyword() || self.is_identifier_token()) + && !self.check(TokenType::From) + && !self.check_next(TokenType::Eq) + { stage_path.push_str(&self.advance_text()?); } while self.check(TokenType::Dot) { self.skip(); stage_path.push('.'); + if self.match_token(TokenType::Percent) || self.match_token(TokenType::Mod) { + stage_path.push('%'); + } if self.check(TokenType::Var) || self.check_keyword() || self.is_identifier_token() { stage_path.push_str(&self.advance_text()?); @@ -1626,6 +1645,9 @@ impl Parser { while self.check(TokenType::Dot) { self.skip(); stage_path.push('.'); + if self.match_token(TokenType::Percent) || self.match_token(TokenType::Mod) { + stage_path.push('%'); + } if self.check(TokenType::Var) || self.check_keyword() || self.is_identifier_token() { stage_path.push_str(&self.advance_text()?); diff --git a/crates/sqlquack-syntax/src/parser/_helpers/statements/snowflake_context.rs b/crates/sqlquack-syntax/src/parser/_helpers/statements/snowflake_context.rs index 2c454b1d1..085843ea2 100644 --- a/crates/sqlquack-syntax/src/parser/_helpers/statements/snowflake_context.rs +++ b/crates/sqlquack-syntax/src/parser/_helpers/statements/snowflake_context.rs @@ -12,6 +12,38 @@ impl Parser { && !self.config.record_call_spans } + /// Refuses a COPY INTO order Snowflake rejects as a syntax error, in its faithful modes. + pub(crate) fn reject_snowflake_copy_order( + &mut self, + missing_from: bool, + after_location_parameter: bool, + into_location: bool, + ) -> Result<()> { + use crate::tokens::models::TokenType; + if !self.applies_snowflake_context_rules() { + return Ok(()); + } + if missing_from { + return Err(self + .parse_error("Snowflake takes FROM right after the location COPY INTO writes to")); + } + if !into_location && self.check(TokenType::Partition) && self.check_next(TokenType::By) { + return Err(self.parse_error( + "COPY INTO a table has no PARTITION BY; only COPY INTO a location partitions its files", + )); + } + if after_location_parameter + && self.check(TokenType::Partition) + && self.check_next(TokenType::By) + { + self.skip(); + return Err(self.parse_error( + "Snowflake takes PARTITION BY before a location's STORAGE_INTEGRATION, CREDENTIALS or ENCRYPTION", + )); + } + Ok(()) + } + /// Refuses a backtick-quoted identifier, which Snowflake does not tokenize, in its faithful modes. pub(crate) fn reject_snowflake_backticks(&mut self) -> Result<()> { if !self.applies_snowflake_context_rules() { diff --git a/crates/sqlquack-syntax/tests/parser/test_snowflake_recorded.rs b/crates/sqlquack-syntax/tests/parser/test_snowflake_recorded.rs index 6fb860578..5edee90bd 100644 --- a/crates/sqlquack-syntax/tests/parser/test_snowflake_recorded.rs +++ b/crates/sqlquack-syntax/tests/parser/test_snowflake_recorded.rs @@ -8,6 +8,78 @@ use crate::test_types::{AcceptanceTestCase, ProjectionTestCase}; #[test] fn given_recorded_snowflake_cases_when_parsing_then_acceptance_matches_snowflake() { let test_cases = [ + AcceptanceTestCase { + description: "COPY INTO a location needs a source after FROM (recorded errno 1003)", + sql: "COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM v1 = ( ) ;", + dialect: Dialect::Snowflake, + expected_accepted: false, + }, + AcceptanceTestCase { + description: "COPY INTO a location from a table takes CREDENTIALS (recorded errno 1008, after parsing)", + sql: "COPY INTO 'azure://a1.blob.core.windows.net/c1/p1/' FROM v1 CREDENTIALS = ( ) ;", + dialect: Dialect::Snowflake, + expected_accepted: true, + }, + AcceptanceTestCase { + description: "COPY INTO a location partitions by a parenthesized expression", + sql: "COPY INTO @s1 FROM t1 PARTITION BY ( 'date=' || v1 ) ;", + dialect: Dialect::Snowflake, + expected_accepted: true, + }, + AcceptanceTestCase { + description: "COPY INTO a location takes options after its partition expression", + sql: "COPY INTO @s1 FROM t1 PARTITION BY 1 HEADER = TRUE ;", + dialect: Dialect::Snowflake, + expected_accepted: true, + }, + AcceptanceTestCase { + description: "PARTITION BY comes before a location's STORAGE_INTEGRATION (recorded errno 1003)", + sql: "COPY INTO 's3://b1/p1/' FROM t1 STORAGE_INTEGRATION = i1 PARTITION BY 1 ;", + dialect: Dialect::Snowflake, + expected_accepted: false, + }, + AcceptanceTestCase { + description: "COPY INTO the user stage reads FROM as a keyword (recorded errno 2003, after parsing)", + sql: "COPY INTO @~ FROM v1 ;", + dialect: Dialect::Snowflake, + expected_accepted: true, + }, + AcceptanceTestCase { + description: "COPY INTO a namespaced table stage (recorded errno 2003, after parsing)", + sql: "COPY INTO @v1.%v1 FROM v1 ;", + dialect: Dialect::Snowflake, + expected_accepted: true, + }, + AcceptanceTestCase { + description: "COPY INTO a location takes FROM right after it (recorded errno 1003)", + sql: "COPY INTO 's3://b1/p1/' STORAGE_INTEGRATION = i1 FROM t1 PARTITION BY 1 ;", + dialect: Dialect::Snowflake, + expected_accepted: false, + }, + AcceptanceTestCase { + description: "PARTITION BY before a location's STORAGE_INTEGRATION (recorded errno 2003, after parsing)", + sql: "COPY INTO 's3://b1/p1/' FROM t1 PARTITION BY 1 STORAGE_INTEGRATION = i1 ;", + dialect: Dialect::Snowflake, + expected_accepted: true, + }, + AcceptanceTestCase { + description: "COPY INTO a table has no PARTITION BY", + sql: "COPY INTO t1 FROM @s1 PARTITION BY 1 ;", + dialect: Dialect::Snowflake, + expected_accepted: false, + }, + AcceptanceTestCase { + description: "a user stage source takes options after it", + sql: "COPY INTO t1 FROM @~ FILES = ( 'a' ) ;", + dialect: Dialect::Snowflake, + expected_accepted: true, + }, + AcceptanceTestCase { + description: "COPY INTO a location needs an expression after PARTITION BY", + sql: "COPY INTO @s1 FROM v1 PARTITION BY ;", + dialect: Dialect::Snowflake, + expected_accepted: false, + }, AcceptanceTestCase { description: "UNDROP takes a stage (recorded success)", sql: "UNDROP STAGE \"v1 Q\" ;",