blob: 554beedeb19d5c998af3a4017f6b607cfb4ae215 [file] [log] [blame]
--! qt:dataset:alltypesorc
set hive.vectorized.execution.enabled=false;
create table ts_merge (
userid bigint,
string1 string,
subtype double,
decimal1 decimal(38,18),
ts timestamp
) stored as orc;
load data local inpath '../../data/files/orc_split_elim.orc' overwrite into table ts_merge;
load data local inpath '../../data/files/orc_split_elim.orc' into table ts_merge;
dfs -ls ${hiveconf:hive.metastore.warehouse.dir}/ts_merge/;
set hive.merge.orcfile.stripe.level=true;
set hive.merge.tezfiles=true;
set hive.merge.mapfiles=true;
set hive.merge.mapredfiles=true;
select count(*) from ts_merge;
alter table ts_merge concatenate;
select count(*) from ts_merge;
dfs -ls ${hiveconf:hive.metastore.warehouse.dir}/ts_merge/;
-- incompatible merge test (stripe statistics missing)
create table a_merge like alltypesorc;
insert overwrite table a_merge select * from alltypesorc;
load data local inpath '../../data/files/alltypesorc_voriginal' into table a_merge;
dfs -ls ${hiveconf:hive.metastore.warehouse.dir}/a_merge/;
select count(*) from a_merge;
alter table a_merge concatenate;
select count(*) from a_merge;
dfs -ls ${hiveconf:hive.metastore.warehouse.dir}/a_merge/;
insert into table a_merge select * from alltypesorc;
dfs -ls ${hiveconf:hive.metastore.warehouse.dir}/a_merge/;
select count(*) from a_merge;
alter table a_merge concatenate;
select count(*) from a_merge;
dfs -ls ${hiveconf:hive.metastore.warehouse.dir}/a_merge/;