The COPY TESTCASE
statement allows users to export table or view metadata
involved in a query, allowing developers to replay the metadata in a local cluster for testing
and debugging purposes.
COPY TESTCASE TO <hdfs/s3 dirpath> <query stmt>
COPY TESTCASE TO '/tmp' SELECT * FROM functional_parquet.alltypes;
+--------------------------------------------------------------------------------------+
| Test case data output path |
+--------------------------------------------------------------------------------------+
| hdfs://localhost:20500/tmp/impala-testcase-data-f41f7b14-dfc8-408b-ac3b-ef49fc3e0a83 |
+--------------------------------------------------------------------------------------+
COPY TESTCASE FROM <hdfs/s3 testcase file path>
COPY TESTCASE FROM '/tmp/impala-testcase-data-f41f7b14-dfc8-408b-ac3b-ef49fc3e0a83';
+----------------------------------------------------------------------------------------------------------------+
| summary |
+----------------------------------------------------------------------------------------------------------------+
| Testcase generated using Impala version 4.5.0-SNAPSHOT. 1 db(s), 1 table(s) and 0 view(s) imported for query: |
| |
| SELECT * FROM functional_parquet.alltypes |
+----------------------------------------------------------------------------------------------------------------+
SET PLANNER_TESTCASE_MODE=true;
SHOW COLUMN STATS functional_parquet.alltypes;