blob: 84928c7150a23a14a20ebb5a2bd3758c31e5043a [file] [log] [blame]
set hive.mapred.mode=nonstrict;
set hive.explain.user=false;
SET hive.vectorized.execution.enabled=true;
set hive.fetch.task.conversion=none;
create table decimal_tbl_txt (`dec` decimal(10,0))
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ' '
STORED AS TEXTFILE;
insert into table decimal_tbl_txt values(101);
select * from decimal_tbl_txt;
explain vectorization detail
select `dec`, round(`dec`, -1) from decimal_tbl_txt order by `dec`;
select `dec`, round(`dec`, -1) from decimal_tbl_txt order by `dec`;
explain vectorization detail
select `dec`, round(`dec`, -1) from decimal_tbl_txt order by round(`dec`, -1);
select `dec`, round(`dec`, -1) from decimal_tbl_txt order by round(`dec`, -1);
create table decimal_tbl_rc (`dec` decimal(10,0))
row format serde 'org.apache.hadoop.hive.serde2.columnar.LazyBinaryColumnarSerDe' stored as rcfile;
insert into table decimal_tbl_rc values(101);
select * from decimal_tbl_rc;
explain vectorization detail
select `dec`, round(`dec`, -1) from decimal_tbl_rc order by `dec`;
select `dec`, round(`dec`, -1) from decimal_tbl_rc order by `dec`;
explain vectorization detail
select `dec`, round(`dec`, -1) from decimal_tbl_rc order by round(`dec`, -1);
select `dec`, round(`dec`, -1) from decimal_tbl_rc order by round(`dec`, -1);
create table decimal_tbl_orc (`dec` decimal(10,0))
stored as orc;
insert into table decimal_tbl_orc values(101);
select * from decimal_tbl_orc;
explain vectorization detail
select `dec`, round(`dec`, -1) from decimal_tbl_orc order by `dec`;
select `dec`, round(`dec`, -1) from decimal_tbl_orc order by `dec`;
explain vectorization detail
select `dec`, round(`dec`, -1) from decimal_tbl_orc order by round(`dec`, -1);
select `dec`, round(`dec`, -1) from decimal_tbl_orc order by round(`dec`, -1);