No inferred filter when constraint propagation is disabled | 6 ms | Passed |
SPARK-21479: Outer join after-join filters push down to null-supplying side | 20 ms | Passed |
SPARK-21479: Outer join no filter push down to preserved side | 14 ms | Passed |
SPARK-21479: Outer join pre-existing filters push down to null-supplying side | 19 ms | Passed |
SPARK-23405: left-semi equal-join should filter out null join keys on both sides | 12 ms | Passed |
SPARK-23564: left anti join should filter out null join keys on right side | 12 ms | Passed |
SPARK-23564: left outer join should filter out null join keys on right side | 15 ms | Passed |
SPARK-23564: right outer join should filter out null join keys on left side | 33 ms | Passed |
constraints should be inferred from aliased literals | 14 ms | Passed |
filter: filter out constraints in condition | 26 ms | Passed |
generate correct filters for alias that don't produce recursive constraints | 13 ms | Passed |
inner join with alias: alias contains multiple attributes | 63 ms | Passed |
inner join with alias: alias contains single attributes | 44 ms | Passed |
inner join with filter: filter out values on all sides on equi-join keys | 24 ms | Passed |
multiple inner joins: filter out values on all sides on equi-join keys | 36 ms | Passed |
single inner join with pre-existing filters: filter out values on either side | 17 ms | Passed |
single inner join: filter out nulls on either side on non equal keys | 20 ms | Passed |
single inner join: filter out values on either side on equi-join keys | 36 ms | Passed |
single outer join: no null filters are generated | 5 ms | Passed |