DPP should not be rewritten as an existential join | 0.25 sec | Passed |
DPP triggers only for certain types of query | 0.39 sec | Passed |
Make sure dynamic pruning works on uncorrelated queries | 1.3 sec | Passed |
Plan broadcast pruning only when the broadcast can be reused | 0.71 sec | Passed |
SPARK-32509: Unused Dynamic Pruning filter shouldn't affect canonicalization and exchange reuse | 0.81 sec | Passed |
avoid reordering broadcast join keys to match input hash partitioning | 2.5 sec | Passed |
broadcast a single key in a HashedRelation | 4.4 sec | Passed |
broadcast multiple keys in a LongHashedRelation | 2.7 sec | Passed |
broadcast multiple keys in an UnsafeHashedRelation | 3 sec | Passed |
cleanup any DPP filter that isn't pushed down due to expression id clashes | 24 sec | Passed |
cleanup any DPP filter that isn't pushed down due to non-determinism | 79 ms | Passed |
different broadcast subqueries with identical children | 3.4 sec | Passed |
dynamic partition pruning ambiguity issue across nested joins | 2.6 sec | Passed |
filtering ratio policy fallback | 1.5 sec | Passed |
filtering ratio policy with stats when the broadcast pruning is disabled | 1.2 sec | Passed |
join key with multiple references on the filtering plan | 2.5 sec | Passed |
no partition pruning when the build side is a stream | 3 sec | Passed |
partition pruning in broadcast hash joins | 2.8 sec | Passed |
partition pruning in broadcast hash joins with aliases | 1.7 sec | Passed |
partition pruning in broadcast hash joins with non-deterministic probe part | 0.18 sec | Passed |
self-join on a partitioned table should not trigger DPP | 0.16 sec | Passed |
simple inner join triggers DPP with mock-up tables | 28 sec | Passed |
static scan metrics | 1.4 sec | Passed |