SPARK-16164: Filter pushdown should keep the ordering in the logical plan | 10 ms | Passed |
SPARK-16994: filter should not be pushed through limit | 4 ms | Passed |
SPARK-17712: aggregate: don't push down filters that are data-independent | 18 ms | Passed |
SPARK-20094: don't push predicate with IN subquery into join condition | 44 ms | Passed |
SPARK-28345: PythonUDF predicate should be able to pushdown to join | 4 ms | Passed |
Window: no predicate push down -- complex predicate with different expressions | 23 ms | Passed |
Window: no predicate push down -- complex predicates containing non partitioning columns | 21 ms | Passed |
Window: no predicate push down -- partial compound partition key | 28 ms | Passed |
Window: no predicate push down -- predicates are not from partitioning keys | 27 ms | Passed |
Window: predicate push down -- basic | 55 ms | Passed |
Window: predicate push down -- complex predicate with the same expressions | -1 ms | Skipped |
Window: predicate push down -- multi window expressions with the same window spec | 37 ms | Passed |
Window: predicate push down -- multi window specification - 1 | 61 ms | Passed |
Window: predicate push down -- multi window specification - 2 | 62 ms | Passed |
Window: predicate push down -- predicates with compound predicate using only one column | 23 ms | Passed |
Window: predicate push down -- predicates with multiple partitioning columns | 24 ms | Passed |
aggregate: don't push down filter when filter not on group by expression | 47 ms | Passed |
aggregate: don't push down filters that are nondeterministic | 0.21 sec | Passed |
aggregate: don't push filters if the aggregate has no grouping expressions | 12 ms | Passed |
aggregate: push down filter when filter on group by expression | 22 ms | Passed |
aggregate: push down filters partially which are subset of group by expressions | 33 ms | Passed |
aggregate: push down filters with alias | 47 ms | Passed |
aggregate: push down filters with literal | 34 ms | Passed |
can't push without rewrite | 11 ms | Passed |
combine redundant filters | 10 ms | Passed |
do not combine non-deterministic filters even if they are identical | 5 ms | Passed |
eliminate subqueries | 20 ms | Passed |
expand | 46 ms | Passed |
filters: combines filters | 12 ms | Passed |
generate: all conjuncts referenced generated column | 10 ms | Passed |
generate: non-deterministic predicate referenced no generated column | 37 ms | Passed |
generate: part of conjuncts referenced generated column | 20 ms | Passed |
generate: predicate referenced no generated column | 19 ms | Passed |
join condition pushdown: deterministic and non-deterministic | 18 ms | Passed |
joins: can't push down | 11 ms | Passed |
joins: conjunctive predicates | 16 ms | Passed |
joins: conjunctive predicates #2 | 16 ms | Passed |
joins: conjunctive predicates #3 | 24 ms | Passed |
joins: do not push down non-deterministic filters into join condition | 6 ms | Passed |
joins: only push down join conditions to the right of a left anti join | 16 ms | Passed |
joins: only push down join conditions to the right of an existence join | 16 ms | Passed |
joins: push down left outer join #1 | 17 ms | Passed |
joins: push down left outer join #2 | 17 ms | Passed |
joins: push down left outer join #3 | 18 ms | Passed |
joins: push down left outer join #4 | 39 ms | Passed |
joins: push down left outer join #5 | 21 ms | Passed |
joins: push down left semi join | 17 ms | Passed |
joins: push down right outer join #1 | 16 ms | Passed |
joins: push down right outer join #2 | 15 ms | Passed |
joins: push down right outer join #3 | 17 ms | Passed |
joins: push down right outer join #4 | 16 ms | Passed |
joins: push down right outer join #5 | 24 ms | Passed |
joins: push down where clause into left anti join | 15 ms | Passed |
joins: push to either side | 25 ms | Passed |
joins: push to one side | 11 ms | Passed |
joins: push to one side after transformCondition | 0.41 sec | Passed |
joins: rewrite filter to push to either side | 39 ms | Passed |
nondeterministic: can always push down filter through project with deterministic field | 12 ms | Passed |
nondeterministic: can't push down filter through aggregate with nondeterministic field | 13 ms | Passed |
nondeterministic: can't push down filter through project with nondeterministic field | 4 ms | Passed |
nondeterministic: push down part of filter through aggregate with deterministic field | 41 ms | Passed |
predicate subquery: push down complex | 29 ms | Passed |
predicate subquery: push down simple | 36 ms | Passed |
simple push down | 7 ms | Passed |
union | 27 ms | Passed |
watermark pushdown: full pushdown | 6 ms | Passed |
watermark pushdown: no pushdown for nondeterministic filter | 10 ms | Passed |
watermark pushdown: no pushdown on watermark attribute #1 | 13 ms | Passed |
watermark pushdown: no pushdown on watermark attribute #2 | 8 ms | Passed |