blob: de88018f32e0e97192d358c48631f6436c25e685 [file] [log] [blame]
--! qt:replace:/(\s+Statistics\: Num rows\: \d+ Data size\:\s+)\S+(\s+Basic stats\: \S+ Column stats\: \S+)/$1#Masked#$2/
set hive.compute.query.using.stats=true;
set hive.explain.user=false;
create table ice01 (id int, key int) Stored by Iceberg stored as ORC
TBLPROPERTIES('format-version'='2');
create external table ice02 (id int, key int) Stored by Iceberg stored as ORC
TBLPROPERTIES('format-version'='2');
insert into ice01 values (1,1),(2,1),(3,1),(4,1),(5,1);
explain select count(*) from ice01;
select count(*) from ice01;
insert into ice02 values (1,1),(2,1),(3,1),(4,1),(5,1);
-- external iceberg also can use fetch task query
explain select count(*) from ice02;
select count(*) from ice02;
-- delete some values
delete from ice01 where id in (2,4);
explain select count(*) from ice01;
select count(*) from ice01;
-- iow
insert overwrite table ice01 select * from ice01;
explain select count(*) from ice01;
drop table ice01;
drop table ice02;