-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simplify Pushed Down Predicates #4020
Comments
I agree that is not good -- we can isolate what optimizer pass is doing it by using |
I have confirmed that what is displayed as While reviewing the code I think there is a real limitation as well which is that we only push down filter expressions into the parquet scan ONLY if we could make a pruning predicate out of it (which is a much more limited set) I think what we should do to fix this issue is:
|
I plan to fix this in the next few days |
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
(This section helps Arrow developers understand the context and why for this feature, in addition to the what)
Not sure if this is a bug of a feature request but running the query contained in #4005 pushes down a somewhat unexpected predicate
In particular the equality predicates appear to be being split into a
<=
and a>=
, effectively doubling the work to evaluate them.Describe the solution you'd like
I would expect the minimal set of predicates to be pushed down
Describe alternatives you've considered
Additional context
FYI @alamb
The text was updated successfully, but these errors were encountered: