Commit Graph

26 Commits

Author SHA1 Message Date
a712249d45 planner: move physical selection related logic into physical op (#62339)
ref pingcap/tidb#52714
2025-07-10 09:55:21 +00:00
fe8d82fedd planner: move all physical topN related logic into physical op. (#62250)
ref pingcap/tidb#52714
2025-07-09 10:52:03 +00:00
9f1396b3cb planner: move physical limit related logic into physical op. (#62187)
ref pingcap/tidb#52714
2025-07-04 02:56:33 +00:00
e85d949105 planner: move all physical union all related logic into physical op dir. (#62098)
ref pingcap/tidb#52714
2025-07-01 13:05:34 +00:00
a386a88f98 planner: classify all physical sort related logic into physical op. (#62065)
ref pingcap/tidb#52714
2025-06-28 07:21:09 +00:00
5148316442 planner: move physical schema producer to physical op pkg. (#61429)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2025-05-30 15:45:26 +00:00
51659f3553 *: remove StatementContext from CommonHandleCols to fix a bug caused by shallow clone in plan cache (#61182)
close pingcap/tidb#61118
2025-05-21 07:31:10 +00:00
42edc2239b planner: generalize vector index to columnar index (#60522)
ref pingcap/tidb#59880
2025-04-15 15:32:26 +00:00
96e00d15d3 *: support columnar inverted index (#59571)
close pingcap/tidb#59880
2025-04-10 12:26:03 +00:00
911d5a1cd8 planner, executor: support inline projection for TopN (#58500)
ref pingcap/tidb#54245
2025-01-06 04:25:58 +00:00
c9a8f1f77c planner: fix the issue that Update on partition tables can't hit the Instance Plan Cache (#57787)
ref pingcap/tidb#54057, close pingcap/tidb#57726
2024-11-28 10:41:39 +00:00
1770006c2e planner: refactor some code of Plan Cache (#57234)
ref pingcap/tidb#54057
2024-11-08 08:12:25 +00:00
e76a21fa4d planner: shallow copy more field for Instance Plan Cache to improve performance (#57201)
ref pingcap/tidb#54057
2024-11-07 09:51:34 +00:00
6004c3e109 planner: update the plan_clone_gen file (#57141)
ref pingcap/tidb#54057
2024-11-05 23:23:58 +00:00
025c2a3c5b planner: use go:generate go generate Plan Clone code (#56570)
ref pingcap/tidb#54057
2024-10-12 07:41:55 +00:00
7aefb084f3 planner: support vector index in planner (#56204)
ref pingcap/tidb#54245, close pingcap/tidb#56510
2024-10-10 14:30:15 +00:00
ff1b241a09 planner: add more test cases for plan cache (#56470)
ref pingcap/tidb#54057
2024-10-08 08:58:23 +00:00
240702efb4 planner: move base physical plan into physicalop pkg. (#55131)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-08-09 12:47:12 +00:00
81048985a3 planner: use code-gen to generate CloneForPlanCache method for SelectLock (#55303)
ref pingcap/tidb#54057
2024-08-08 11:23:10 +00:00
fa554f8775 planner: use code-gen to generate CloneForPlanCache method for Insert/Update/Delete (#55185)
ref pingcap/tidb#54057
2024-08-06 04:21:39 +00:00
8b787f7aa5 planner: use code-gen to generate CloneForPlanCache method for IndexJoin/IndexHashJoin (#55157)
ref pingcap/tidb#54057
2024-08-02 09:35:52 +00:00
b944d5d9c2 planner: use code-gen to generate CloneForPlanCache method for Point/BatchPoint/Limit (#55096)
ref pingcap/tidb#54057
2024-07-31 14:46:21 +00:00
3fd284b025 planner: add more test cases for Plan Clone (#55011)
ref pingcap/tidb#54057
2024-07-30 11:44:47 +00:00
97c2428326 planner: use code-gen to generate CloneForPlanCache method for some operators (#54957)
ref pingcap/tidb#54057
2024-07-26 11:29:45 +00:00
2108661cd2 planner: use code-gen to generate CloneForPlanCache method for some operators (#54638)
ref pingcap/tidb#54057
2024-07-16 09:43:30 +00:00
a453b81458 planner: use code-gen to generate CloneForPlanCache method for some operators (#54601)
ref pingcap/tidb#54057
2024-07-15 07:50:58 +00:00