Test Result : FilterPushdownSuite

0 failures (±0) , 1 skipped (±0)
68 tests (±0)
Took 0.78 sec.

All Tests

Test nameDurationStatus
SPARK-16164: Filter pushdown should keep the ordering in the logical plan4 msPassed
SPARK-16994: filter should not be pushed through limit2 msPassed
SPARK-17712: aggregate: don't push down filters that are data-independent9 msPassed
SPARK-20094: don't push predicate with IN subquery into join condition11 msPassed
SPARK-28345: PythonUDF predicate should be able to pushdown to join4 msPassed
Window: no predicate push down -- complex predicate with different expressions26 msPassed
Window: no predicate push down -- complex predicates containing non partitioning columns21 msPassed
Window: no predicate push down -- partial compound partition key24 msPassed
Window: no predicate push down -- predicates are not from partitioning keys17 msPassed
Window: predicate push down -- basic14 msPassed
Window: predicate push down -- complex predicate with the same expressions0 msSkipped
Window: predicate push down -- multi window expressions with the same window spec19 msPassed
Window: predicate push down -- multi window specification - 130 msPassed
Window: predicate push down -- multi window specification - 234 msPassed
Window: predicate push down -- predicates with compound predicate using only one column14 msPassed
Window: predicate push down -- predicates with multiple partitioning columns22 msPassed
aggregate: don't push down filter when filter not on group by expression16 msPassed
aggregate: don't push down filters that are nondeterministic38 msPassed
aggregate: don't push filters if the aggregate has no grouping expressions7 msPassed
aggregate: push down filter when filter on group by expression10 msPassed
aggregate: push down filters partially which are subset of group by expressions17 msPassed
aggregate: push down filters with alias17 msPassed
aggregate: push down filters with literal16 msPassed
can't push without rewrite6 msPassed
combine redundant filters4 msPassed
do not combine non-deterministic filters even if they are identical3 msPassed
eliminate subqueries3 msPassed
expand10 msPassed
filters: combines filters7 msPassed
generate: all conjuncts referenced generated column6 msPassed
generate: non-deterministic predicate referenced no generated column21 msPassed
generate: part of conjuncts referenced generated column10 msPassed
generate: predicate referenced no generated column6 msPassed
joins: can't push down6 msPassed
joins: conjunctive predicates7 msPassed
joins: conjunctive predicates #26 msPassed
joins: conjunctive predicates #312 msPassed
joins: do not push down non-deterministic filters into join condition3 msPassed
joins: only push down join conditions to the right of a left anti join8 msPassed
joins: only push down join conditions to the right of an existence join8 msPassed
joins: push down left outer join #16 msPassed
joins: push down left outer join #211 msPassed
joins: push down left outer join #311 msPassed
joins: push down left outer join #414 msPassed
joins: push down left outer join #514 msPassed
joins: push down left semi join6 msPassed
joins: push down right outer join #18 msPassed
joins: push down right outer join #212 msPassed
joins: push down right outer join #312 msPassed
joins: push down right outer join #415 msPassed
joins: push down right outer join #512 msPassed
joins: push down where clause into left anti join8 msPassed
joins: push to either side8 msPassed
joins: push to one side5 msPassed
joins: push to one side after transformCondition7 msPassed
joins: rewrite filter to push to either side8 msPassed
nondeterministic: can always push down filter through project with deterministic field8 msPassed
nondeterministic: can't push down filter through aggregate with nondeterministic field5 msPassed
nondeterministic: can't push down filter through project with nondeterministic field3 msPassed
nondeterministic: push down part of filter through aggregate with deterministic field35 msPassed
predicate subquery: push down complex15 msPassed
predicate subquery: push down simple10 msPassed
simple push down3 msPassed
union14 msPassed
watermark pushdown: full pushdown6 msPassed
watermark pushdown: no pushdown for nondeterministic filter11 msPassed
watermark pushdown: no pushdown on watermark attribute #115 msPassed
watermark pushdown: no pushdown on watermark attribute #27 msPassed