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 plan10 msPassed
SPARK-16994: filter should not be pushed through limit4 msPassed
SPARK-17712: aggregate: don't push down filters that are data-independent18 msPassed
SPARK-20094: don't push predicate with IN subquery into join condition44 msPassed
SPARK-28345: PythonUDF predicate should be able to pushdown to join4 msPassed
Window: no predicate push down -- complex predicate with different expressions23 msPassed
Window: no predicate push down -- complex predicates containing non partitioning columns21 msPassed
Window: no predicate push down -- partial compound partition key28 msPassed
Window: no predicate push down -- predicates are not from partitioning keys27 msPassed
Window: predicate push down -- basic55 msPassed
Window: predicate push down -- complex predicate with the same expressions-1 msSkipped
Window: predicate push down -- multi window expressions with the same window spec37 msPassed
Window: predicate push down -- multi window specification - 161 msPassed
Window: predicate push down -- multi window specification - 262 msPassed
Window: predicate push down -- predicates with compound predicate using only one column23 msPassed
Window: predicate push down -- predicates with multiple partitioning columns24 msPassed
aggregate: don't push down filter when filter not on group by expression47 msPassed
aggregate: don't push down filters that are nondeterministic0.21 secPassed
aggregate: don't push filters if the aggregate has no grouping expressions12 msPassed
aggregate: push down filter when filter on group by expression22 msPassed
aggregate: push down filters partially which are subset of group by expressions33 msPassed
aggregate: push down filters with alias47 msPassed
aggregate: push down filters with literal34 msPassed
can't push without rewrite11 msPassed
combine redundant filters10 msPassed
do not combine non-deterministic filters even if they are identical5 msPassed
eliminate subqueries20 msPassed
expand46 msPassed
filters: combines filters12 msPassed
generate: all conjuncts referenced generated column10 msPassed
generate: non-deterministic predicate referenced no generated column37 msPassed
generate: part of conjuncts referenced generated column20 msPassed
generate: predicate referenced no generated column19 msPassed
join condition pushdown: deterministic and non-deterministic18 msPassed
joins: can't push down11 msPassed
joins: conjunctive predicates16 msPassed
joins: conjunctive predicates #216 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 join16 msPassed
joins: only push down join conditions to the right of an existence join16 msPassed
joins: push down left outer join #117 msPassed
joins: push down left outer join #217 msPassed
joins: push down left outer join #318 msPassed
joins: push down left outer join #439 msPassed
joins: push down left outer join #521 msPassed
joins: push down left semi join17 msPassed
joins: push down right outer join #116 msPassed
joins: push down right outer join #215 msPassed
joins: push down right outer join #317 msPassed
joins: push down right outer join #416 msPassed
joins: push down right outer join #524 msPassed
joins: push down where clause into left anti join15 msPassed
joins: push to either side25 msPassed
joins: push to one side11 msPassed
joins: push to one side after transformCondition0.41 secPassed
joins: rewrite filter to push to either side39 msPassed
nondeterministic: can always push down filter through project with deterministic field12 msPassed
nondeterministic: can't push down filter through aggregate with nondeterministic field13 msPassed
nondeterministic: can't push down filter through project with nondeterministic field4 msPassed
nondeterministic: push down part of filter through aggregate with deterministic field41 msPassed
predicate subquery: push down complex29 msPassed
predicate subquery: push down simple36 msPassed
simple push down7 msPassed
union27 msPassed
watermark pushdown: full pushdown6 msPassed
watermark pushdown: no pushdown for nondeterministic filter10 msPassed
watermark pushdown: no pushdown on watermark attribute #113 msPassed
watermark pushdown: no pushdown on watermark attribute #28 msPassed