Files
impala/testdata/workloads/functional-query/queries/QueryTest/show-stats.test
Alex Behm 74164e8f99 IMPALA-688: Fix column stats computation for HBase row key. Use regex to fix flaky tests.
Change-Id: I1d3fb915921bbc5366da0ee51608fd54aa237777
Reviewed-on: http://gerrit.ent.cloudera.com:8080/1135
Tested-by: jenkins
Reviewed-by: Alex Behm <alex.behm@cloudera.com>
2014-01-08 10:54:33 -08:00

156 lines
4.2 KiB
Plaintext

====
---- QUERY
use functional
====
---- QUERY
# Stats on a partitioned Hdfs table stored as text
show table stats alltypes
---- LABELS
YEAR, MONTH, #ROWS, #FILES, SIZE, FORMAT
---- RESULTS
2009,1,310,1,'19.95KB','TEXT'
2009,2,280,1,'18.12KB','TEXT'
2009,3,310,1,'20.06KB','TEXT'
2009,4,300,1,'19.61KB','TEXT'
2009,5,310,1,'20.36KB','TEXT'
2009,6,300,1,'19.71KB','TEXT'
2009,7,310,1,'20.36KB','TEXT'
2009,8,310,1,'20.36KB','TEXT'
2009,9,300,1,'19.71KB','TEXT'
2009,10,310,1,'20.36KB','TEXT'
2009,11,300,1,'19.71KB','TEXT'
2009,12,310,1,'20.36KB','TEXT'
2010,1,310,1,'20.36KB','TEXT'
2010,2,280,1,'18.39KB','TEXT'
2010,3,310,1,'20.36KB','TEXT'
2010,4,300,1,'19.71KB','TEXT'
2010,5,310,1,'20.36KB','TEXT'
2010,6,300,1,'19.71KB','TEXT'
2010,7,310,1,'20.36KB','TEXT'
2010,8,310,1,'20.36KB','TEXT'
2010,9,300,1,'19.71KB','TEXT'
2010,10,310,1,'20.36KB','TEXT'
2010,11,300,1,'19.71KB','TEXT'
2010,12,310,1,'20.36KB','TEXT'
Total,,7300,24,'478.45KB',''
---- TYPES
INT, INT, BIGINT, BIGINT, STRING, STRING
====
---- QUERY
# Stats on an unpartitioned Hdfs table stored as text
show table stats alltypesaggmultifilesnopart
---- LABELS
#ROWS, #FILES, SIZE, FORMAT
---- RESULTS
10000,4,'734.18KB','TEXT'
---- TYPES
BIGINT, BIGINT, STRING, STRING
====
---- QUERY
# Stats on an Hdfs with mixed partition formats
show table stats alltypesmixedformat
---- LABELS
YEAR, MONTH, #ROWS, #FILES, SIZE, FORMAT
---- RESULTS
2009,1,310,1,'19.59KB','TEXT'
2009,2,0,1,'21.35KB','SEQUENCE_FILE'
2009,3,0,1,'17.42KB','RC_FILE'
Total,,310,3,'58.36KB',''
---- TYPES
INT, INT, BIGINT, BIGINT, STRING, STRING
====
---- QUERY
# Stats on a table that has no statistics
show table stats functional_parquet.alltypes
---- LABELS
YEAR, MONTH, #ROWS, #FILES, SIZE, FORMAT
---- RESULTS
2009,1,-1,1,regex:.+KB,'PARQUET'
2009,2,-1,1,regex:.+KB,'PARQUET'
2009,3,-1,1,regex:.+KB,'PARQUET'
2009,4,-1,1,regex:.+KB,'PARQUET'
2009,5,-1,1,regex:.+KB,'PARQUET'
2009,6,-1,1,regex:.+KB,'PARQUET'
2009,7,-1,1,regex:.+KB,'PARQUET'
2009,8,-1,1,regex:.+KB,'PARQUET'
2009,9,-1,1,regex:.+KB,'PARQUET'
2009,10,-1,1,regex:.+KB,'PARQUET'
2009,11,-1,1,regex:.+KB,'PARQUET'
2009,12,-1,1,regex:.+KB,'PARQUET'
2010,1,-1,1,regex:.+KB,'PARQUET'
2010,2,-1,1,regex:.+KB,'PARQUET'
2010,3,-1,1,regex:.+KB,'PARQUET'
2010,4,-1,1,regex:.+KB,'PARQUET'
2010,5,-1,1,regex:.+KB,'PARQUET'
2010,6,-1,1,regex:.+KB,'PARQUET'
2010,7,-1,1,regex:.+KB,'PARQUET'
2010,8,-1,1,regex:.+KB,'PARQUET'
2010,9,-1,1,regex:.+KB,'PARQUET'
2010,10,-1,1,regex:.+KB,'PARQUET'
2010,11,-1,1,regex:.+KB,'PARQUET'
2010,12,-1,1,regex:.+KB,'PARQUET'
Total,,-1,24,regex:.+KB,''
---- TYPES
INT, INT, BIGINT, BIGINT, STRING, STRING
====
---- QUERY
# Stats on an HBase table
show table stats functional_hbase.alltypesagg
---- LABELS
REGION LOCATION, START ROWKEY, EST. #ROWS, SIZE
---- RESULTS: VERIFY_IS_EQUAL
regex:.+,'',regex:.+,regex:.+KB
regex:.+,'1',regex:.+,regex:.+MB
regex:.+,'3',regex:.+,regex:.+MB
regex:.+,'5',regex:.+,regex:.+MB
regex:.+,'7',regex:.+,regex:.+MB
regex:.+,'9',regex:.+,regex:.+KB
'Total','',regex:.+,regex:.+MB
---- TYPES
STRING, STRING, BIGINT, STRING
====
---- QUERY
# Column stats on an HdfsTable
show column stats alltypes
---- LABELS
COLUMN, TYPE, #DISTINCT VALUES, #NULLS, MAX SIZE, AVG SIZE
---- RESULTS
'id','INT',8161,0,4,4
'bool_col','BOOLEAN',2,0,1,1
'tinyint_col','TINYINT',10,0,1,1
'smallint_col','SMALLINT',10,0,2,2
'int_col','INT',10,0,4,4
'bigint_col','BIGINT',10,0,8,8
'float_col','FLOAT',10,0,4,4
'double_col','DOUBLE',10,0,8,8
'date_string_col','STRING',666,0,8,8
'string_col','STRING',10,0,1,1
'timestamp_col','TIMESTAMP',5678,0,16,16
'year','INT',2,0,4,4
'month','INT',12,0,4,4
---- TYPES
STRING, STRING, BIGINT, BIGINT, DOUBLE, DOUBLE
====
---- QUERY
# Column stats on an HBaseTable
show column stats functional_hbase.alltypessmall
---- LABELS
COLUMN, TYPE, #DISTINCT VALUES, #NULLS, MAX SIZE, AVG SIZE
---- RESULTS
'id','INT',105,0,4,4
'bigint_col','BIGINT',10,0,8,8
'bool_col','BOOLEAN',2,0,1,1
'date_string_col','STRING',12,0,8,8
'double_col','DOUBLE',10,0,8,8
'float_col','FLOAT',10,0,4,4
'int_col','INT',10,0,4,4
'month','INT',4,0,4,4
'smallint_col','SMALLINT',10,0,2,2
'string_col','STRING',10,0,1,1
'timestamp_col','TIMESTAMP',101,0,16,16
'tinyint_col','TINYINT',10,0,1,1
'year','INT',1,0,4,4
---- TYPES
STRING, STRING, BIGINT, BIGINT, DOUBLE, DOUBLE
====