mirror of
https://github.com/apache/impala.git
synced 2026-01-06 06:01:03 -05:00
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
66 lines
1.7 KiB
Plaintext
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
|
|
====
|