Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
planner, executor: add post-process after physical plan optimization and move buildProjBelowAgg from executor to planner #8828
What problem does this PR solve?
Add a post process function after DoOptimize() in package "planner/core". (#8713)
So after this code change, the plan in explain xx is equals to explain analyze xx, and the plan generation is back to the "planner" package.
Hope this can make the code more readable and maintainable.
What is changed and how it works?