Repository navigation
Commit 452ed7d
refactor(planner): extract the Stage 3 plan-selection crate
Move asap-aware-mapping's Stage 3 modules into the new asap-plan-selection
crate: the cost model and its inputs under cost/, plan_selection/mod.rs as
the crate root (select_plan, PlanningModels) and candidate_selection, with
their tests and the test_support copy. Delete pane_sharing, erp and
empirical_comparison, which have no callers (#572), and the
snapshot_prepare_cpu helper only empirical_comparison used. A manifest
guard rejects the facade and executor. Imports are rewritten without
compatibility re-exports (#572, B4).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent a3c2d63 commit 452ed7d
62 files changed
Lines changed: 340 additions & 2208 deletions
File tree
- crates
- asap-aware-mapping
- src
- pass
- asap-physical-operators
- src/physical_planner
- tests
- devtools
- src/bin
- frontend-promql
- tests
- frontend-sql
- integration-tests
- tests
- logical-optimizer/tests
- plan-selection
- src
- cost
- tests
- data
- planner
- src
- tests
- docs
- design_docs
- decisions
- proposals
- asap-aware-mapping
- develop_docs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | 14 | | |
17 | | - | |
18 | | - | |
0 commit comments