Commit Graph

35 Commits

Author SHA1 Message Date
881eedd00e *: add extractor for cluster_tidb_index_usage (#55416)
ref pingcap/tidb#50305
2024-08-15 12:01:11 +00:00
5a44248c64 planner: move logical window into logicalop pkg. (#55158)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-08-02 10:18:39 +00:00
c97ac4628f planner: move logical limit/topn/sort into logicalop pkg. (#55115)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-08-01 05:10:27 +00:00
d6ee4b8484 planner: classify logical datasource logic into a separate file for later pkg move. (#54857)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-24 07:09:12 +00:00
f5ac1c4a45 *: support tidb_redact_log for explain (#54553)
close pingcap/tidb#54565
2024-07-23 08:45:04 +00:00
c784592343 planner: classify logical apply into a separate file for later pkg move. (#54795)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-22 10:16:34 +00:00
fc473387a2 planner: classify logical join's logic into a seperate file for later pkg move. (#54741)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-19 08:27:08 +00:00
5e872b9396 planner: explanation of the left condition remains consistent with the others (#54647)
close pingcap/tidb#54656
2024-07-16 07:45:06 +00:00
e521c67184 planner: classify logical union scan into a separate file for later pkg move. (#54487)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-08 11:15:03 +00:00
99799fea4d planner: classify logical index scan into a separate file for later pkg move (#54443)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-05 02:38:58 +00:00
4324414450 planner: classify logical projection into a separate file for later pkg move. (#54361)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-04 09:31:28 +00:00
acbf74aa02 planner: classify logical selection into a separate file for later pkg move. (#54410)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-04 08:37:28 +00:00
22f9a3bab3 planner: classify logical table scan into a separate file for later pkg move (#54414)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-04 02:47:58 +00:00
5909899601 expression,*: remove the session context inside ParamMarker (#53534)
close pingcap/tidb#53533
2024-07-03 07:44:58 +00:00
8625512c69 planner: classify logical tikv single gather into a separate file for later pkg move. (#54359)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-02 14:07:29 +00:00
affb6a4f2d planner: classify logical table dual into a separate file for later pkg move. (#54358)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-07-01 09:03:11 +00:00
7a815bb086 planner: classify logical sort into a separate file for later pkg move (#54298)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-06-28 08:40:31 +00:00
9ee642156c planner: classify logical limit into a separate file for later pkg move (#54284)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-06-27 13:55:23 +00:00
854a4e3303 planner: classify logical topN logic into a separate file for latter pkg move. (#54222)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-06-26 07:11:59 +00:00
c91bc2014a planner: classsify logical aggregation logic into a seperate file for later pkg move (#54187)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-06-25 10:32:51 +00:00
1e667ee248 planner: make logical ds elements public for later pkg move (#54157)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-06-21 09:32:50 +00:00
998dd296f3 planner: move logical schema producer to logical op (#54119)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-06-20 07:13:19 +00:00
264cd4e860 planner: move QueryTimeRange structure to util pkg (#53071)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-05-07 11:55:07 +00:00
957e6ae67d planner: move MemtablePredicateExtractor interface to a unified base place. (#53031)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-05-06 11:02:37 +00:00
482ce59bf6 expression: separate BuildContext and EvalContext (#52311)
close pingcap/tidb#52310
2024-04-03 09:42:24 +00:00
ccbab5eeb7 *: Enable plan cache for partitioned tables (#49161)
close pingcap/tidb#33031, close pingcap/tidb#45532
2024-03-12 05:38:08 +00:00
f1410bf2a8 planner: seperate methods in PlanContext and EvalContext/BuildContext (#51382)
close pingcap/tidb#51381
2024-02-28 11:03:31 +00:00
464a12651b build(deps): bump github.com/golangci/golangci-lint from 1.55.2 to 1.56.1 (#51089) 2024-02-18 06:57:01 +00:00
ee1864460f planner: introduce PlanContext to provide context for planner phase (#51074)
close pingcap/tidb#51070
2024-02-08 10:35:47 +00:00
e14f66f286 expression: introduce EvalContext to evaluate expression (#49416)
close pingcap/tidb#49415
2023-12-13 12:12:27 +00:00
3fb6b98d1d executor: fill correlated column value in late materialization filter conditions (#49244)
close pingcap/tidb#49241
2023-12-13 12:12:20 +00:00
ccbd1b5749 expression: replace EvalWithInnerCtx with Eval for PbConverter and ExplainInfo (#48917)
close pingcap/tidb#48914
2023-11-27 10:36:00 +00:00
89945f56bd planner: fix the issue where TiDB generates multiple plandigests for 'IN (...)'. (#47216)
close pingcap/tidb#33559
2023-11-01 07:47:09 +00:00
0a3cfbcda4 planner: Fix the issue that may generate many plandigests when the inner table is clustered (#47952)
close pingcap/tidb#47634
2023-10-30 12:27:36 +00:00
318e82bbb7 *: move most of the packages to 'pkg' (#47123)
ref pingcap/tidb#41241
2023-10-13 14:36:26 +00:00