blob: 11e562fcd8edfb395f135dcb3abc92dc320e2cae [file] [log] [blame]
--! qt:dataset:src1
set hive.mapred.mode=nonstrict;
set hive.optimize.ppd=true;
set hive.ppd.remove.duplicatefilters=false;
CREATE TABLE ppd_constant_expr(c1 STRING, c2 INT, c3 DOUBLE) STORED AS TEXTFILE;
EXPLAIN
FROM src1
INSERT OVERWRITE TABLE ppd_constant_expr SELECT 4 + NULL, src1.key - NULL, NULL + NULL;
FROM src1
INSERT OVERWRITE TABLE ppd_constant_expr SELECT 4 + NULL, src1.key - NULL, NULL + NULL;
SELECT ppd_constant_expr.* FROM ppd_constant_expr;
set hive.ppd.remove.duplicatefilters=true;
EXPLAIN
FROM src1
INSERT OVERWRITE TABLE ppd_constant_expr SELECT 4 + NULL, src1.key - NULL, NULL + NULL;
FROM src1
INSERT OVERWRITE TABLE ppd_constant_expr SELECT 4 + NULL, src1.key - NULL, NULL + NULL;
SELECT ppd_constant_expr.* FROM ppd_constant_expr;