|
120 | 120 | ## pkg/planner/core/casetest |
121 | 121 |
|
122 | 122 | ### Tests |
123 | | -- `pkg/planner/core/casetest/integration_test.go` - planner/core/casetest: Cascades integration cases for verbose explain outputs, TiFlash isolation/MPP/partition behaviors, fix-control regressions, and issue-specific plan checks. |
| 123 | +- `pkg/planner/core/casetest/integration_test.go` - planner/core/casetest: Cascades integration cases for verbose explain outputs, TiFlash isolation/MPP/partition behaviors, fix-control regressions, and merged issue regressions. |
124 | 124 | - `pkg/planner/core/casetest/main_test.go` - Configures default goleak settings and registers testdata. |
125 | | -- `pkg/planner/core/casetest/plan_test.go` - planner/core/casetest: Tests prefer range scan and normalized plan output. |
| 125 | +- `pkg/planner/core/casetest/plan_test.go` - planner/core/casetest: Tests plan digest stability, normalized plan output, and related regressions. |
126 | 126 | - `pkg/planner/core/casetest/stats_test.go` - planner/core/casetest: Tests group NDVs. |
127 | | -- `pkg/planner/core/casetest/tiflash_predicate_push_down_test.go` - planner/core/casetest: Tests TiFlash late materialization and inverted index plans. |
128 | 127 |
|
129 | 128 | ### Testdata |
130 | 129 | - `pkg/planner/core/casetest/testdata/integration_suite_in.json` |
|
167 | 166 | ## pkg/planner/core/casetest/cbotest |
168 | 167 |
|
169 | 168 | ### Tests |
170 | | -- `pkg/planner/core/casetest/cbotest/cbo_test.go` - planner/core/casetest/cbotest: Tests CBO regressions, no-analyze stats, and straight join cases. |
| 169 | +- `pkg/planner/core/casetest/cbotest/cbo_test.go` - planner/core/casetest/cbotest: Tests CBO analyze suites, no-analyze stats, straight join cases, and merged issue regressions. |
171 | 170 | - `pkg/planner/core/casetest/cbotest/main_test.go` - Configures default goleak settings and registers testdata. |
172 | 171 |
|
173 | 172 | ### Testdata |
|
293 | 292 | ## pkg/planner/core/casetest/join |
294 | 293 |
|
295 | 294 | ### Tests |
296 | | -- `pkg/planner/core/casetest/join/join_test.go` - planner/core/casetest/join: Tests semijoin order, NULL-safe join EQ, join condition simplification, join key preservation, and issue regressions. |
| 295 | +- `pkg/planner/core/casetest/join/join_test.go` - planner/core/casetest/join: Tests semijoin order, NULL-safe join EQ, join condition simplification, join key preservation, and merged issue regressions. |
297 | 296 | - `pkg/planner/core/casetest/join/main_test.go` - Configures default goleak settings and registers testdata. |
298 | 297 |
|
299 | 298 | ## pkg/planner/core/casetest/logicalplan |
|
306 | 305 |
|
307 | 306 | ### Tests |
308 | 307 | - `pkg/planner/core/casetest/mpp/main_test.go` - Configures default goleak settings and registers testdata. |
309 | | -- `pkg/planner/core/casetest/mpp/mpp_test.go` - planner/core/casetest/mpp: Tests MPP joins (broadcast/shuffle), exchange pruning, fine-grained join/agg, pushdown rules, versioning, and issue regressions. |
| 308 | +- `pkg/planner/core/casetest/mpp/mpp_test.go` - planner/core/casetest/mpp: Tests MPP joins (broadcast/shuffle), exchange pruning, join/agg pushdown, versioning, and merged issue regressions. |
310 | 309 |
|
311 | 310 | ### Testdata |
312 | 311 | - `pkg/planner/core/casetest/mpp/testdata/integration_suite_in.json` |
|
324 | 323 | ### Tests |
325 | 324 | - `pkg/planner/core/casetest/partition/integration_partition_test.go` - planner/core/casetest/partition: Tests list/list-columns pruning and dynamic/static plan differences. |
326 | 325 | - `pkg/planner/core/casetest/partition/main_test.go` - Configures default goleak settings and registers testdata. |
327 | | -- `pkg/planner/core/casetest/partition/partition_pruner_test.go` - planner/core/casetest/partition: Tests hash/list partition pruning and partition info extraction. |
| 326 | +- `pkg/planner/core/casetest/partition/partition_pruner_test.go` - planner/core/casetest/partition: Tests partition pruning rules, extract functions, and merged issue regressions. |
328 | 327 |
|
329 | 328 | ### Testdata |
330 | 329 | - `pkg/planner/core/casetest/partition/testdata/integration_partition_suite_in.json` |
|
338 | 337 |
|
339 | 338 | ### Tests |
340 | 339 | - `pkg/planner/core/casetest/physicalplantest/main_test.go` - Configures default goleak settings and registers testdata. |
341 | | -- `pkg/planner/core/casetest/physicalplantest/physical_plan_test.go` - planner/core/casetest/physicalplantest: Tests refine/agg eliminator with plan suite data. |
| 340 | +- `pkg/planner/core/casetest/physicalplantest/physical_plan_test.go` - planner/core/casetest/physicalplantest: Tests plan suite cases, MPP hints, agg elimination, and merged issue regressions. |
342 | 341 |
|
343 | 342 | ### Testdata |
344 | 343 | - `pkg/planner/core/casetest/physicalplantest/testdata/cascades_template_in.json` |
|
358 | 357 | - `pkg/planner/core/casetest/plancache/plan_cache_rebuild_test.go` - planner/core/casetest/plancache: Tests cached-plan clone/rebuild correctness and fast point get cloning. |
359 | 358 | - `pkg/planner/core/casetest/plancache/plan_cache_suite_test.go` - planner/core/casetest/plancache: Tests prepared/non-prepared plan cache regressions, bindings, MV index, and resource groups. |
360 | 359 | - `pkg/planner/core/casetest/plancache/plan_cache_test.go` - planner/core/casetest/plancache: Tests deallocate prepare cache separation and cache key benchmarks. |
361 | | -- `pkg/planner/core/casetest/plancache/plan_cacheable_checker_test.go` - planner/core/casetest/plancache: Tests cacheable checks, IN-list fix control, and issue regressions. |
| 360 | +- `pkg/planner/core/casetest/plancache/plan_cacheable_checker_test.go` - planner/core/casetest/plancache: Tests cacheable checks, IN-list fix control, and merged issue regressions. |
362 | 361 |
|
363 | 362 | ### Testdata |
364 | 363 | - `pkg/planner/core/casetest/plancache/testdata/plan_cache_suite_in.json` |
|
396 | 395 | - `pkg/planner/core/casetest/rule/rule_eliminate_projection_test.go` - planner/core/casetest/rule: Tests projection elimination with expression indexes. |
397 | 396 | - `pkg/planner/core/casetest/rule/rule_inject_extra_projection_test.go` - planner/core/casetest/rule: Tests cast injection for aggregate function modes. |
398 | 397 | - `pkg/planner/core/casetest/rule/rule_join_reorder_test.go` - planner/core/casetest/rule: Tests join reorder hints, hash-join toggle, and TiFlash/dynamic partitions. |
399 | | -- `pkg/planner/core/casetest/rule/rule_outer2inner_test.go` - planner/core/casetest/rule: Tests outer-to-inner rewrites with regressions. |
| 398 | +- `pkg/planner/core/casetest/rule/rule_outer2inner_test.go` - planner/core/casetest/rule: Tests outer-to-inner rewrites with merged issue regressions. |
400 | 399 | - `pkg/planner/core/casetest/rule/rule_outer_to_semi_join_test.go` - planner/core/casetest/rule: Tests outer-to-semi join rewrite correctness. |
401 | | -- `pkg/planner/core/casetest/rule/rule_predicate_pushdown_test.go` - planner/core/casetest/rule: Tests predicate pushdown cases with collation-sensitive constants. |
| 400 | +- `pkg/planner/core/casetest/rule/rule_predicate_pushdown_test.go` - planner/core/casetest/rule: Tests predicate pushdown cases and records plan+result for selected cases. |
402 | 401 | - `pkg/planner/core/casetest/rule/rule_predicate_simplification_test.go` - planner/core/casetest/rule: Tests predicate simplification across complex schemas. |
403 | 402 |
|
404 | 403 | ### Testdata |
|
477 | 476 | ### Tests |
478 | 477 | - `pkg/planner/core/casetest/windows/main_test.go` - Configures default goleak settings and registers testdata. |
479 | 478 | - `pkg/planner/core/casetest/windows/widow_with_exist_subquery_test.go` - planner/core/casetest/windows: Tests window functions with correlated EXISTS subqueries. |
480 | | -- `pkg/planner/core/casetest/windows/window_push_down_test.go` - planner/core/casetest/windows: Tests TiFlash window pushdown plans and warnings. |
| 479 | +- `pkg/planner/core/casetest/windows/window_push_down_test.go` - planner/core/casetest/windows: Tests TiFlash window pushdown plans, warnings, and merged issue regressions. |
481 | 480 |
|
482 | 481 | ### Testdata |
483 | 482 | - `pkg/planner/core/casetest/windows/testdata/window_push_down_suite_in.json` |
|
0 commit comments