blob: ca2ad6abfe066c8f05b40644c0e3e53285a9e9b3 [file] [log] [blame]
--! qt:dataset:alltypesorc
--! qt:dataset:lineitem
set hive.stats.autogather=true;
set hive.explain.user=false;
set hive.vectorized.execution.enabled=true;
-- string
explain vectorization detail
create table table_onestring as select cstring1 as val1 from alltypesorc;
create table table_onestring as select cstring1 as val1 from alltypesorc;
describe formatted table_onestring;
describe formatted table_onestring val1;
explain
select distinct(val1) from table_onestring;
-- long
explain vectorization detail
create table table_onebigint as select cbigint as val1 from alltypesorc;
create table table_onebigint as select cbigint as val1 from alltypesorc;
describe formatted table_onebigint;
describe formatted table_onebigint val1;
explain
select distinct(val1) from table_onebigint;
-- double
explain vectorization detail
create table table_onedouble as select cdouble as val1 from alltypesorc;
create table table_onedouble as select cdouble as val1 from alltypesorc;
describe formatted table_onedouble;
describe formatted table_onedouble val1;
explain
select distinct(val1) from table_onedouble;
-- timestamp
explain vectorization detail
create table table_onetimestamp as select ctimestamp1 as val1 from alltypesorc;
create table table_onetimestamp as select ctimestamp1 as val1 from alltypesorc;
describe formatted table_onetimestamp;
describe formatted table_onetimestamp val1;
explain
select distinct(val1) from table_onetimestamp;
--decimal
explain vectorization detail
create table table_onedecimal as select cast(cbigint as decimal(10,2)) as val1 from alltypesorc;
create table table_onedecimal as select cast(cbigint as decimal(10,2)) as val1 from alltypesorc;
describe formatted table_onedecimal;
describe formatted table_onedecimal val1;
explain
select distinct(val1) from table_onedecimal;
--decimal
explain vectorization detail
create table table_onedate as select cast(L_COMMITDATE as date) as val1 from lineitem;
create table table_onedate as select cast(L_COMMITDATE as date) as val1 from lineitem;
describe formatted table_onedate;
describe formatted table_onedate val1;
explain
select distinct(val1) from table_onedate;