blob: 90438263138048ba556148610fcfe5a4242994a2 [file] [log] [blame]
--! qt:dataset:src
SET hive.vectorized.execution.enabled=false;
set hive.map.aggr=false;
set hive.mapred.mode=nonstrict;
explain analyze select * from src a union all select * from src b limit 10;
explain analyze select key from src;
explain analyze create table t_n28 as select key from src;
create table t_n28 as select key from src;
explain analyze insert overwrite table t_n28 select key from src;
explain analyze select key from src limit 10;
explain analyze select key from src where value < 10;
explain analyze select key from src where key < 10;
select count(*) from (select key from src where key < 10)subq;
explain analyze select key, count(key) from src group by key;
select count(*) from (select key, count(key) from src group by key)subq;
explain analyze select count(*) from src a join src b on a.key = b.value where a.key > 0;
explain analyze select count(*) from src a join src b on a.key = b.key where a.key > 0;
select count(*) from src a join src b on a.key = b.key where a.key > 0;
explain analyze select * from src a union all select * from src b;
select count(*) from (select * from src a union all select * from src b)subq;
set hive.auto.convert.join=true;
set hive.auto.convert.join.noconditionaltask=true;
set hive.auto.convert.join.noconditionaltask.size=10000;
EXPLAIN analyze
SELECT x.key, y.value
FROM src x JOIN src y ON (x.key = y.key);
set hive.entity.capture.transform=true;
explain analyze
SELECT
TRANSFORM(a.key, a.value) USING 'cat' AS (tkey, tvalue)
FROM src a join src b
on a.key = b.key;