-
Notifications
You must be signed in to change notification settings - Fork 6.2k
pkg/planner: build multiple logical plans from shared AST in optimize #66743
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
Merged
ti-chi-bot
merged 12 commits into
pingcap:master
from
AilinKid:ast-multi-logical-plan-step2
Mar 12, 2026
+158
−38
Merged
Changes from 11 commits
Commits
Show all changes
12 commits
Select commit
Hold shift + click to select a range
bd298fb
planner: deep copy AST-owned FieldTypes when building expressions
AilinKid c184509
planner: document read-only AST references in planner plans
AilinKid d7b27b5
planner: isolate per-build state for shared AST rebuild
AilinKid 25da309
planner: fix optimize unused view hint handling call
AilinKid ef4207a
sessionctx: keep plan cache build state in stmtctx
AilinKid 82d97da
.
AilinKid 0d78e04
Merge remote-tracking branch 'origin/master' into ast-multi-logical-p…
AilinKid 36d9021
planner: add step2 multi-build path for shared AST
AilinKid 2bd8678
planner: address step2 review comments
AilinKid bc1b396
planner: address coderabbit comments in step2 optimize
AilinKid 7bb7149
planner: add TODO for multi-round view-hint warnings
AilinKid f89fdd9
planner: keep Optimize_time scoped to DoOptimize phase
AilinKid File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.