We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
EliminateCrossJoin
Part of #9637
As part of making the planner faster, we are updating the optimizer passes to avoid copying LogicalPlan and Expr (see #9637)
LogicalPlan
Expr
I would like to reduce the amount of copying in this pass (even though it doesn't appear in current profiling)
Apply the model from @Lordworms in #10166 to this pass 2. Update OptimizerRule::supports_rewrite` to return true
OptimizerRule
rewrite
TreeNode
Other examples: #10218
The text was updated successfully, but these errors were encountered:
I believe @Lordworms is working on this -- #9637 (comment)
Sorry, something went wrong.
I am going to give this one a try
It is done over a few PRs but I have this change now working and I think it is looking quite good: #10431
alamb
Successfully merging a pull request may close this issue.
Is your feature request related to a problem or challenge?
Part of #9637
As part of making the planner faster, we are updating the optimizer passes to avoid copying
LogicalPlan
andExpr
(see #9637)Describe the solution you'd like
I would like to reduce the amount of copying in this pass (even though it doesn't appear in current profiling)
Describe alternatives you've considered
Apply the model from @Lordworms in #10166 to this pass
2. Update OptimizerRule::supports_rewrite` to return true
OptimizerRule
to userewrite
TreeNode
API) - it is implemented forLogicalPlan
(API) andExpr
(API)Other examples: #10218
Additional context
The text was updated successfully, but these errors were encountered: