blob: de15daa1c2473b7274388eb7c6861d815cb43372 [file] [log] [blame]
--! qt:dataset:src
set hive.mapred.mode=nonstrict;
set hive.optimize.ppd=true;
set hive.ppd.remove.duplicatefilters=false;
EXPLAIN
FROM (
FROM src select src.key, src.value WHERE src.key < '100'
UNION ALL
FROM src SELECT src.* WHERE src.key > '150'
) unioned_query
SELECT unioned_query.*
WHERE key > '4' and value > 'val_4';
FROM (
FROM src select src.key, src.value WHERE src.key < '100'
UNION ALL
FROM src SELECT src.* WHERE src.key > '150'
) unioned_query
SELECT unioned_query.*
WHERE key > '4' and value > 'val_4';
set hive.ppd.remove.duplicatefilters=true;
EXPLAIN
FROM (
FROM src select src.key, src.value WHERE src.key < '100'
UNION ALL
FROM src SELECT src.* WHERE src.key > '150'
) unioned_query
SELECT unioned_query.*
WHERE key > '4' and value > 'val_4';
FROM (
FROM src select src.key, src.value WHERE src.key < '100'
UNION ALL
FROM src SELECT src.* WHERE src.key > '150'
) unioned_query
SELECT unioned_query.*
WHERE key > '4' and value > 'val_4';