mirror of
https://github.com/apache/impala.git
synced 2026-01-08 12:02:54 -05:00
IMPALA-1080: Implement "SET <query_option>" as SQL statement.
Also add support for "SET", which returns a table of query options and their respective values. The front-end parses the option into a (key, value) pair and then the existing backend logic is used to set the option, or return the result sets. Change-Id: I40dbd98537e2a73bdd5b27d8b2575a2fe6f8295b Reviewed-on: http://gerrit.ent.cloudera.com:8080/3582 Reviewed-by: Daniel Hecht <dhecht@cloudera.com> Tested-by: jenkins (cherry picked from commit aa0f6a2fc1d3fe21f22cc7bc56887e1fdb02250b) Reviewed-on: http://gerrit.ent.cloudera.com:8080/3614
This commit is contained in:
100
testdata/workloads/functional-query/queries/QueryTest/set.test
vendored
Normal file
100
testdata/workloads/functional-query/queries/QueryTest/set.test
vendored
Normal file
@@ -0,0 +1,100 @@
|
||||
====
|
||||
---- QUERY
|
||||
set
|
||||
---- RESULTS: VERIFY_IS_SUBSET
|
||||
'ABORT_ON_DEFAULT_LIMIT_EXCEEDED','0'
|
||||
'ABORT_ON_ERROR','0'
|
||||
'ALLOW_UNSUPPORTED_FORMATS','0'
|
||||
'BATCH_SIZE','0'
|
||||
'DEBUG_ACTION',''
|
||||
'DEFAULT_ORDER_BY_LIMIT','-1'
|
||||
'DISABLE_CACHED_READS','0'
|
||||
'DISABLE_CODEGEN','0'
|
||||
'DISABLE_OUTERMOST_TOPN','0'
|
||||
'EXPLAIN_LEVEL','1'
|
||||
'HBASE_CACHE_BLOCKS','0'
|
||||
'HBASE_CACHING','0'
|
||||
'MAX_ERRORS','0'
|
||||
'MAX_IO_BUFFERS','0'
|
||||
'MAX_SCAN_RANGE_LENGTH','0'
|
||||
'MEM_LIMIT','0'
|
||||
'NUM_NODES','0'
|
||||
'NUM_SCANNER_THREADS','0'
|
||||
'PARQUET_COMPRESSION_CODEC','SNAPPY'
|
||||
'PARQUET_FILE_SIZE','0'
|
||||
'REQUEST_POOL',''
|
||||
'RESERVATION_REQUEST_TIMEOUT','0'
|
||||
'RM_INITIAL_MEM','0'
|
||||
'SYNC_DDL','0'
|
||||
'V_CPU_CORES','0'
|
||||
---- TYPES
|
||||
STRING, STRING
|
||||
====
|
||||
---- QUERY
|
||||
set explain_level=3
|
||||
====
|
||||
---- QUERY
|
||||
set
|
||||
---- RESULTS: VERIFY_IS_SUBSET
|
||||
'ABORT_ON_DEFAULT_LIMIT_EXCEEDED','0'
|
||||
'ABORT_ON_ERROR','0'
|
||||
'ALLOW_UNSUPPORTED_FORMATS','0'
|
||||
'BATCH_SIZE','0'
|
||||
'DEBUG_ACTION',''
|
||||
'DEFAULT_ORDER_BY_LIMIT','-1'
|
||||
'DISABLE_CACHED_READS','0'
|
||||
'DISABLE_CODEGEN','0'
|
||||
'DISABLE_OUTERMOST_TOPN','0'
|
||||
'EXPLAIN_LEVEL','3'
|
||||
'HBASE_CACHE_BLOCKS','0'
|
||||
'HBASE_CACHING','0'
|
||||
'MAX_ERRORS','0'
|
||||
'MAX_IO_BUFFERS','0'
|
||||
'MAX_SCAN_RANGE_LENGTH','0'
|
||||
'MEM_LIMIT','0'
|
||||
'NUM_NODES','0'
|
||||
'NUM_SCANNER_THREADS','0'
|
||||
'PARQUET_COMPRESSION_CODEC','SNAPPY'
|
||||
'PARQUET_FILE_SIZE','0'
|
||||
'REQUEST_POOL',''
|
||||
'RESERVATION_REQUEST_TIMEOUT','0'
|
||||
'RM_INITIAL_MEM','0'
|
||||
'SYNC_DDL','0'
|
||||
'V_CPU_CORES','0'
|
||||
---- TYPES
|
||||
STRING, STRING
|
||||
====
|
||||
---- QUERY
|
||||
set explain_level='0'
|
||||
====
|
||||
---- QUERY
|
||||
set
|
||||
---- RESULTS: VERIFY_IS_SUBSET
|
||||
'ABORT_ON_DEFAULT_LIMIT_EXCEEDED','0'
|
||||
'ABORT_ON_ERROR','0'
|
||||
'ALLOW_UNSUPPORTED_FORMATS','0'
|
||||
'BATCH_SIZE','0'
|
||||
'DEBUG_ACTION',''
|
||||
'DEFAULT_ORDER_BY_LIMIT','-1'
|
||||
'DISABLE_CACHED_READS','0'
|
||||
'DISABLE_CODEGEN','0'
|
||||
'DISABLE_OUTERMOST_TOPN','0'
|
||||
'EXPLAIN_LEVEL','0'
|
||||
'HBASE_CACHE_BLOCKS','0'
|
||||
'HBASE_CACHING','0'
|
||||
'MAX_ERRORS','0'
|
||||
'MAX_IO_BUFFERS','0'
|
||||
'MAX_SCAN_RANGE_LENGTH','0'
|
||||
'MEM_LIMIT','0'
|
||||
'NUM_NODES','0'
|
||||
'NUM_SCANNER_THREADS','0'
|
||||
'PARQUET_COMPRESSION_CODEC','SNAPPY'
|
||||
'PARQUET_FILE_SIZE','0'
|
||||
'REQUEST_POOL',''
|
||||
'RESERVATION_REQUEST_TIMEOUT','0'
|
||||
'RM_INITIAL_MEM','0'
|
||||
'SYNC_DDL','0'
|
||||
'V_CPU_CORES','0'
|
||||
---- TYPES
|
||||
STRING, STRING
|
||||
====
|
||||
Reference in New Issue
Block a user