Commit Graph

23 Commits

Author SHA1 Message Date
1052a555f5 *: force forbiding to use mock.NewContext in production code (#56654)
close pingcap/tidb#53388
2024-10-17 02:04:25 +00:00
3176b9c263 *: move XXInfo/Job, etc, out from model pkg in parser to meta (#55754)
ref pingcap/tidb#54436
2024-09-04 04:49:45 +00:00
2abd334934 planner: move logical join and logical selection to logicalop (#55272)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
2024-08-12 05:42:01 +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
267e1c4d51 executor: Refine partition number in hash join v2 (#54304)
ref pingcap/tidb#53127
2024-07-19 10:30:01 +00:00
b5bbbf471c executor: refactor the BaseExecutor and remove session context in ProjectionExec (#54614)
close pingcap/tidb#54613
2024-07-17 04:10:29 +00:00
152db14934 executor: add hash join v2 (#53208)
ref pingcap/tidb#53127
2024-06-14 08:35:44 +00:00
de92425cf2 executor: refine executor code (#52959)
close pingcap/tidb#52903
2024-05-07 03:17:36 +00:00
4cd8e94516 executor: remove unnecessary stack for insert and load data (#52784)
close pingcap/tidb#52783
2024-04-26 02:07:41 +00:00
5aa48d8284 planner: move base plan related output of core pkg and make it well-pkged (#52529)
ref pingcap/tidb#51664
2024-04-15 10:51:06 +00:00
6f02e99396 experssion: table: standalone implement for EvalContext and BuildContext (#51299)
close pingcap/tidb#51298
2024-02-27 07:26:21 +00:00
58e5284b3f planner,executor: fix join resolveIndex won't find its column from children schema & amend join's lused and rused logic for reversed column ref from join schema to its children (#51203)
close pingcap/tidb#42588
2024-02-23 02:52:58 +00:00
5b187e5e56 planner: standalone implement for PlanContext (#51237)
close pingcap/tidb#51236
2024-02-22 15:03:28 +00:00
3d1708f80c telemetry: remove the codes of Telemetry (#51202)
close pingcap/tidb#49939
2024-02-22 11:48:26 +00:00
b94a2a8811 planner: adding missing code of similar definition for test (#51035)
close pingcap/tidb#45112
2024-02-07 17:07:15 +00:00
51e1e13494 *: update interface{} to any (#50770)
ref pingcap/tidb#50765
2024-01-29 07:21:29 +00:00
aeefec893d session, chunk: refactor re-used chunk allocator in executor (#49667)
close pingcap/tidb#49661
2023-12-27 06:31:57 +00:00
3ed4ba5147 *: support serialization and deserialization of aggregate function for spill (#46632)
ref pingcap/tidb#47733
2023-11-30 10:16:19 +00:00
2f2f916926 expression: always use the ctx in parameter for method Equal in all expressions (#48596)
close pingcap/tidb#48595
2023-11-17 05:09:47 +00:00
1b58a8d63d executor: Move sort tests to sortexec package (#48636)
ref pingcap/tidb#47733
2023-11-17 03:05:18 +00:00
633d2231a8 executor: put sort files into one folder (#48351)
ref pingcap/tidb#47733
2023-11-07 11:53:26 +00:00
f8ca23c6bf executor: reuse chunk for GetMatchedRowsAndPtrs calls (#48090)
close pingcap/tidb#48082
2023-10-30 11:09:37 +00:00
318e82bbb7 *: move most of the packages to 'pkg' (#47123)
ref pingcap/tidb#41241
2023-10-13 14:36:26 +00:00