Test Result : InferFiltersFromConstraintsSuite

0 failures (±0)
24 tests (±0)
Took 0.15 sec.

All Tests

Test nameDurationStatus
Constraints should be inferred from cast equality constraint(filter higher data type)17 msPassed
Constraints shouldn't be inferred from cast equality constraint(filter lower data type)16 msPassed
No inferred filter when constraint propagation is disabled2 msPassed
SPARK-21479: Outer join after-join filters push down to null-supplying side4 msPassed
SPARK-21479: Outer join no filter push down to preserved side4 msPassed
SPARK-21479: Outer join pre-existing filters push down to null-supplying side4 msPassed
SPARK-23405: left-semi equal-join should filter out null join keys on both sides4 msPassed
SPARK-23564: left anti join should filter out null join keys on right side3 msPassed
SPARK-23564: left outer join should filter out null join keys on right side3 msPassed
SPARK-23564: right outer join should filter out null join keys on left side3 msPassed
SPARK-36978: IsNotNull constraints for nested types apply to the ExtractValue which only has ExtractValue/Attribute children3 msPassed
SPARK-36978: IsNotNull constraints on array of structs should apply at the member field instead of the root level nested type2 msPassed
SPARK-36978: IsNotNull constraints on structs should apply at the member field instead of the root level nested type3 msPassed
constraints should be inferred from aliased literals5 msPassed
filter: filter out constraints in condition8 msPassed
generate correct filters for alias that don't produce recursive constraints6 msPassed
inner join with alias: alias contains multiple attributes9 msPassed
inner join with alias: alias contains single attributes8 msPassed
inner join with filter: filter out values on all sides on equi-join keys6 msPassed
multiple inner joins: filter out values on all sides on equi-join keys15 msPassed
single inner join with pre-existing filters: filter out values on either side7 msPassed
single inner join: filter out nulls on either side on non equal keys7 msPassed
single inner join: filter out values on either side on equi-join keys12 msPassed
single outer join: no null filters are generated2 msPassed