blob: 6f8700f53770a603d96b29cc2734825dd3f19b62 [file] [log] [blame]
--! qt:dataset:src
-- In this test, there is a dummy stats aggregator which throws an error when various
-- methods are called (as indicated by the parameter hive.test.dummystats.aggregator)
-- Since stats need not be reliable (by setting hive.stats.reliable to false), the
-- insert statements succeed. The insert statement succeeds even if the stats aggregator
-- is set to null, since stats need not be reliable.
create table tmptable_n6(key string, value string);
set hive.stats.dbclass=custom;
set hive.stats.default.publisher=org.apache.hadoop.hive.ql.stats.DummyStatsPublisher;
set hive.stats.default.aggregator=org.apache.hadoop.hive.ql.stats.DummyStatsAggregator;
set hive.stats.reliable=false;
set hive.compute.query.using.stats=false;
set hive.test.dummystats.aggregator=connect;
INSERT OVERWRITE TABLE tmptable_n6 select * from src;
select count(1) from tmptable_n6;
set hive.test.dummystats.aggregator=closeConnection;
INSERT OVERWRITE TABLE tmptable_n6 select * from src;
select count(1) from tmptable_n6;
set hive.test.dummystats.aggregator=cleanUp;
INSERT OVERWRITE TABLE tmptable_n6 select * from src;
select count(1) from tmptable_n6;
set hive.stats.default.aggregator="";
INSERT OVERWRITE TABLE tmptable_n6 select * from src;
select count(1) from tmptable_n6;