Files
impala/testdata/workloads/functional-query/queries/QueryTest/compute-stats-decimal.test
Henry Robinson 6af7c8fe4a IMPALA-1330: Fix column types for SHOW {table, partition} STATS
Because we add 'total' to the last row in SHOW PARTITIONS, we set the
partition key columns to be string. At least, that's what the comment
said, but we didn't do that in fact.

This patch also corrects the column type for max width, which should be INT.

Change-Id: I787ab17be27f45107340119017e528c58a3daad3
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/4678
Reviewed-by: Henry Robinson <henry@cloudera.com>
Tested-by: jenkins
2014-10-06 15:16:56 -07:00

66 lines
1.7 KiB
Plaintext

====
---- QUERY
# test compute stats on a partitioned decimal text table
create table compute_stats_db.decimal_tbl like functional.decimal_tbl;
insert into compute_stats_db.decimal_tbl partition(d6)
select * from functional.decimal_tbl;
====
---- QUERY
compute stats compute_stats_db.decimal_tbl
---- RESULTS
'Updated 1 partition(s) and 5 column(s).'
====
---- QUERY
show table stats compute_stats_db.decimal_tbl
---- LABELS
d6, #Rows, #Files, Size, Bytes Cached, Format
---- RESULTS
'1',5,1,'375B','NOT CACHED','TEXT'
'Total',5,1,'375B','0B',''
---- TYPES
STRING, BIGINT, BIGINT, STRING, STRING, STRING
====
---- QUERY
show column stats compute_stats_db.decimal_tbl
---- LABELS
COLUMN, TYPE, #DISTINCT VALUES, #NULLS, MAX SIZE, AVG SIZE
---- RESULTS
'd1','DECIMAL(9,0)',4,-1,4,4
'd2','DECIMAL(10,0)',3,-1,8,8
'd3','DECIMAL(20,10)',5,-1,16,16
'd4','DECIMAL(38,38)',1,-1,16,16
'd5','DECIMAL(10,5)',5,-1,8,8
'd6','DECIMAL(9,0)',1,0,4,4
---- TYPES
STRING, STRING, BIGINT, BIGINT, INT, DOUBLE
====
---- QUERY
# test compute stats on a mixed-type parquet table
create table compute_stats_db.mixed_types(a int, b decimal(10,0)) stored as parquet;
insert into compute_stats_db.mixed_types values (1, 2), (3, 4);
====
---- QUERY
compute stats compute_stats_db.mixed_types
---- RESULTS
'Updated 1 partition(s) and 2 column(s).'
====
---- QUERY
show table stats compute_stats_db.mixed_types
---- LABELS
#Rows, #Files, Size, Bytes Cached, Format
---- RESULTS
2,1,regex:.+B,'NOT CACHED','PARQUET'
---- TYPES
BIGINT, BIGINT, STRING, STRING, STRING
====
---- QUERY
show column stats compute_stats_db.mixed_types
---- LABELS
COLUMN, TYPE, #DISTINCT VALUES, #NULLS, MAX SIZE, AVG SIZE
---- RESULTS
'a','INT',2,-1,4,4
'b','DECIMAL(10,0)',2,-1,8,8
---- TYPES
STRING, STRING, BIGINT, BIGINT, INT, DOUBLE
====