-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
feat: add projection to FilterExec #7932
feat: add projection to FilterExec #7932
Conversation
Nice @junjunjd . I think the remaining work is to add it as well to projection push down :) |
@junjunjd FYI, I merged and pushed some changes towards pushing projection pushdown. |
@junjunjd FYI, I've committed a working version. The remaining work is fixing test (expectations) and/or remaining issues. |
Thanks @Dandandan! I will take a look at the tests. |
Current version (not sure where the regressions come from, but results are promising): @junjunjd
|
This reverts commit e39926a.
@junjunjd if you are able to work on this, it would be good to fix the remaining tests (either test need to be changed or expected output needs to be changed) and see why we have the regression on a few queries. |
Ok, on a flight I got some more time to find the regression. It was related to join selection and statistics. Current version shows no regressions anymore 🎉
|
As adding it to the logicalplan seems to cause a lot of trouble, I plan on moving this to the physical plan optimization phase only. |
Thank you for your contribution. Unfortunately, this pull request is stale because it has been open 60 days with no activity. Please remove the stale label or comment or this will be closed in 7 days. |
Which issue does this PR close?
Closes #5436.
Rationale for this change
What changes are included in this PR?
Are these changes tested?
Are there any user-facing changes?