You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a predicate is a conjunction (aka AND'd) together, each of the clauses can be treated separately (e.g. a single filter expression A > 5 And B < 4 can be broken up and each of A > 5 and B < 4 can be potentially pushed down different levels
The filter pushdown logic works for the following case (when a and b are are separate selections, predicate for a is pushed below the Aggregate in the optimized plan):
As discussed by @jorgecarleitao and @houqp here: #7880 (review)
If a predicate is a conjunction (aka AND'd) together, each of the clauses can be treated separately (e.g. a single filter expression
A > 5 And B < 4
can be broken up and each ofA > 5
andB < 4
can be potentially pushed down different levelsThe filter pushdown logic works for the following case (when
a
andb
are are separate selections, predicate for a is pushed below theAggregate
in the optimized plan):But not for this when
a
andb
areAND
'd togetherReporter: Andrew Lamb / @alamb
Assignee: Jorge Leitão / @jorgecarleitao
PRs and other links:
Note: This issue was originally created as ARROW-9771. Please see the migration documentation for further details.
The text was updated successfully, but these errors were encountered: