blob: 5c0bb75f06cb6f159a7227811cd771f7a7c149a2 [file] [log] [blame]
set hive.mapred.mode=nonstrict;
SET hive.vectorized.execution.enabled=false;
CREATE TABLE T1_n75(a STRING, b STRING, c STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY ' ' STORED AS TEXTFILE;
LOAD DATA LOCAL INPATH '../../data/files/grouping_sets.txt' INTO TABLE T1_n75;
-- SORT_QUERY_RESULTS
set hive.optimize.ppd = false;
-- This filter is not pushed down
EXPLAIN
SELECT a, b FROM
(SELECT a, b from T1_n75 group by a, b grouping sets ( (a,b),a )) res
WHERE res.a=5;
SELECT a, b FROM
(SELECT a, b from T1_n75 group by a, b grouping sets ( (a,b),a )) res
WHERE res.a=5;
set hive.cbo.enable = true;
-- This filter is pushed down through aggregate with grouping sets by Calcite
EXPLAIN
SELECT a, b FROM
(SELECT a, b from T1_n75 group by a, b grouping sets ( (a,b),a )) res
WHERE res.a=5;
SELECT a, b FROM
(SELECT a, b from T1_n75 group by a, b grouping sets ( (a,b),a )) res
WHERE res.a=5;