Test Result : FilterPushdownSuite

0 failures (±0) , 1 skipped (±0)
69 tests (±0)
Took 2 sec.

All Tests

Test nameDurationStatus
SPARK-16164: Filter pushdown should keep the ordering in the logical plan28 msPassed
SPARK-16994: filter should not be pushed through limit9 msPassed
SPARK-17712: aggregate: don't push down filters that are data-independent17 msPassed
SPARK-20094: don't push predicate with IN subquery into join condition39 msPassed
SPARK-28345: PythonUDF predicate should be able to pushdown to join11 msPassed
Window: no predicate push down -- complex predicate with different expressions40 msPassed
Window: no predicate push down -- complex predicates containing non partitioning columns42 msPassed
Window: no predicate push down -- partial compound partition key31 msPassed
Window: no predicate push down -- predicates are not from partitioning keys25 msPassed
Window: predicate push down -- basic26 msPassed
Window: predicate push down -- complex predicate with the same expressions-1 msSkipped
Window: predicate push down -- multi window expressions with the same window spec60 msPassed
Window: predicate push down -- multi window specification - 162 msPassed
Window: predicate push down -- multi window specification - 294 msPassed
Window: predicate push down -- predicates with compound predicate using only one column29 msPassed
Window: predicate push down -- predicates with multiple partitioning columns29 msPassed
aggregate: don't push down filter when filter not on group by expression24 msPassed
aggregate: don't push down filters that are nondeterministic71 msPassed
aggregate: don't push filters if the aggregate has no grouping expressions36 msPassed
aggregate: push down filter when filter on group by expression36 msPassed
aggregate: push down filters partially which are subset of group by expressions50 msPassed
aggregate: push down filters with alias55 msPassed
aggregate: push down filters with literal29 msPassed
can't push without rewrite31 msPassed
combine redundant filters15 msPassed
do not combine non-deterministic filters even if they are identical7 msPassed
eliminate subqueries8 msPassed
expand24 msPassed
filters: combines filters18 msPassed
generate: all conjuncts referenced generated column17 msPassed
generate: non-deterministic predicate referenced no generated column70 msPassed
generate: part of conjuncts referenced generated column21 msPassed
generate: predicate referenced no generated column43 msPassed
join condition pushdown: deterministic and non-deterministic26 msPassed
joins: can't push down21 msPassed
joins: conjunctive predicates25 msPassed
joins: conjunctive predicates #215 msPassed
joins: conjunctive predicates #324 msPassed
joins: do not push down non-deterministic filters into join condition6 msPassed
joins: only push down join conditions to the right of a left anti join17 msPassed
joins: only push down join conditions to the right of an existence join19 msPassed
joins: push down left outer join #116 msPassed
joins: push down left outer join #223 msPassed
joins: push down left outer join #318 msPassed
joins: push down left outer join #443 msPassed
joins: push down left outer join #526 msPassed
joins: push down left semi join12 msPassed
joins: push down right outer join #119 msPassed
joins: push down right outer join #222 msPassed
joins: push down right outer join #320 msPassed
joins: push down right outer join #421 msPassed
joins: push down right outer join #530 msPassed
joins: push down where clause into left anti join13 msPassed
joins: push to either side22 msPassed
joins: push to one side31 msPassed
joins: push to one side after transformCondition24 msPassed
joins: rewrite filter to push to either side13 msPassed
nondeterministic: can always push down filter through project with deterministic field49 msPassed
nondeterministic: can't push down filter through aggregate with nondeterministic field17 msPassed
nondeterministic: can't push down filter through project with nondeterministic field7 msPassed
nondeterministic: push down part of filter through aggregate with deterministic field0.13 secPassed
predicate subquery: push down complex46 msPassed
predicate subquery: push down simple43 msPassed
simple push down9 msPassed
union44 msPassed
watermark pushdown: full pushdown11 msPassed
watermark pushdown: no pushdown for nondeterministic filter39 msPassed
watermark pushdown: no pushdown on watermark attribute #143 msPassed
watermark pushdown: no pushdown on watermark attribute #210 msPassed