blob: d2e71fa9c14c6beeb5edacc7e30a2fb7ff4e59c8 [file] [log] [blame]
# IMPALA-13302: ExtractCommonConjunctRule led to non-materialized slot
WITH v AS (SELECT 1 FROM functional.alltypes t
WHERE ((t.id = 1 and false)
or (t.id = 1 and false))
AND t.id = 1
AND t.id = 1),
w AS (SELECT 1 FROM functional.alltypes t1 JOIN functional.alltypes t2 ON t1.id = t2.id)
SELECT 1 FROM v UNION ALL SELECT 1 FROM v
UNION ALL SELECT 1 FROM w UNION ALL SELECT 1 FROM w
---- PLAN
PLAN-ROOT SINK
|
00:UNION
| row-size=1B cardinality=12.25K
|
|--08:HASH JOIN [INNER JOIN]
| | hash predicates: t1.id = t2.id
| | runtime filters: RF002 <- t2.id
| | row-size=8B cardinality=6.12K
| |
| |--07:SCAN HDFS [functional.alltypes t2]
| | HDFS partitions=24/24 files=24 size=478.45KB
| | row-size=4B cardinality=6.12K
| |
| 06:SCAN HDFS [functional.alltypes t1]
| HDFS partitions=24/24 files=24 size=478.45KB
| runtime filters: RF002 -> t1.id
| row-size=4B cardinality=6.12K
|
05:HASH JOIN [INNER JOIN]
| hash predicates: t1.id = t2.id
| runtime filters: RF000 <- t2.id
| row-size=8B cardinality=6.12K
|
|--04:SCAN HDFS [functional.alltypes t2]
| HDFS partitions=24/24 files=24 size=478.45KB
| row-size=4B cardinality=6.12K
|
03:SCAN HDFS [functional.alltypes t1]
HDFS partitions=24/24 files=24 size=478.45KB
runtime filters: RF000 -> t1.id
row-size=4B cardinality=6.12K
====
# IMPALA-13203: NormalizeExprsRule led to non-materialized slot
WITH v AS (SELECT 1 FROM functional.alltypes t
WHERE t.id = 1
AND t.id = 1
AND t.id = 1
AND false),
w AS (SELECT 1 FROM functional.alltypes t1 JOIN functional.alltypes t2 ON t1.id = t2.id)
SELECT 1 FROM v UNION ALL SELECT 1 FROM v
UNION ALL SELECT 1 FROM w UNION ALL SELECT 1 FROM w
---- PLAN
PLAN-ROOT SINK
|
00:UNION
| row-size=1B cardinality=12.25K
|
|--08:HASH JOIN [INNER JOIN]
| | hash predicates: t1.id = t2.id
| | runtime filters: RF002 <- t2.id
| | row-size=8B cardinality=6.12K
| |
| |--07:SCAN HDFS [functional.alltypes t2]
| | HDFS partitions=24/24 files=24 size=478.45KB
| | row-size=4B cardinality=6.12K
| |
| 06:SCAN HDFS [functional.alltypes t1]
| HDFS partitions=24/24 files=24 size=478.45KB
| runtime filters: RF002 -> t1.id
| row-size=4B cardinality=6.12K
|
05:HASH JOIN [INNER JOIN]
| hash predicates: t1.id = t2.id
| runtime filters: RF000 <- t2.id
| row-size=8B cardinality=6.12K
|
|--04:SCAN HDFS [functional.alltypes t2]
| HDFS partitions=24/24 files=24 size=478.45KB
| row-size=4B cardinality=6.12K
|
03:SCAN HDFS [functional.alltypes t1]
HDFS partitions=24/24 files=24 size=478.45KB
runtime filters: RF000 -> t1.id
row-size=4B cardinality=6.12K
====
# IMPALA-13203: NormalizeExprsRule led to non-materialized slot
WITH v AS (SELECT 1 FROM functional.alltypes t
WHERE false
AND t.id = 1
AND t.id = 1
AND t.id = 1),
w AS (SELECT 1 FROM functional.alltypes t1 JOIN functional.alltypes t2 ON t1.id = t2.id)
SELECT 1 FROM v UNION ALL SELECT 1 FROM v
UNION ALL SELECT 1 FROM w UNION ALL SELECT 1 FROM w
---- PLAN
PLAN-ROOT SINK
|
00:UNION
| row-size=1B cardinality=12.25K
|
|--08:HASH JOIN [INNER JOIN]
| | hash predicates: t1.id = t2.id
| | runtime filters: RF002 <- t2.id
| | row-size=8B cardinality=6.12K
| |
| |--07:SCAN HDFS [functional.alltypes t2]
| | HDFS partitions=24/24 files=24 size=478.45KB
| | row-size=4B cardinality=6.12K
| |
| 06:SCAN HDFS [functional.alltypes t1]
| HDFS partitions=24/24 files=24 size=478.45KB
| runtime filters: RF002 -> t1.id
| row-size=4B cardinality=6.12K
|
05:HASH JOIN [INNER JOIN]
| hash predicates: t1.id = t2.id
| runtime filters: RF000 <- t2.id
| row-size=8B cardinality=6.12K
|
|--04:SCAN HDFS [functional.alltypes t2]
| HDFS partitions=24/24 files=24 size=478.45KB
| row-size=4B cardinality=6.12K
|
03:SCAN HDFS [functional.alltypes t1]
HDFS partitions=24/24 files=24 size=478.45KB
runtime filters: RF000 -> t1.id
row-size=4B cardinality=6.12K
====