We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
EliminateCrossJoin
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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: