|
|
b9ee229dc8
|
planner: move physical PhysicalTableScan,PhysicalHashJoin related logic into physical op dir (#62809)
ref pingcap/tidb#52714
|
2025-08-05 05:09:09 +00:00 |
|
|
|
6ad6639872
|
planner: move physical plan misc into physical op dir. (#62800)
ref pingcap/tidb#52714
|
2025-08-05 03:26:18 +00:00 |
|
|
|
aad48eab53
|
planner: move physical PhysicalLock related logic into physical op dir. (#62807)
ref pingcap/tidb#52714
|
2025-08-04 14:44:45 +00:00 |
|
|
|
2a522358ce
|
planner,expression: remove duplicates in the ExtractColumnsFromExpressions (#62791)
ref pingcap/tidb#45839
|
2025-08-04 13:00:27 +00:00 |
|
|
|
46e26712bf
|
planner: move physical shuffle related logic into physical op dir. (#62788)
ref pingcap/tidb#52714
|
2025-08-04 04:10:03 +00:00 |
|
|
|
b9107c1d33
|
planner: move PhysicalMergeJoin related logic into physical op dir (#62781)
ref pingcap/tidb#52714
|
2025-08-02 06:47:15 +00:00 |
|
|
|
d38eee2a64
|
planner: move physical window related logic into physical op dir. (#62743)
ref pingcap/tidb#52714
|
2025-08-01 14:01:25 +00:00 |
|
|
|
a64de14f10
|
planner: constant propagation can deal with anti semi join (#62539)
close pingcap/tidb#62536
|
2025-08-01 10:52:15 +00:00 |
|
|
|
4097c48e52
|
Cascades Planner: correct plan generation logic for PartitionUnionAll for limit in cascades mode (#62765)
ref pingcap/tidb#62328, close pingcap/tidb#62764
|
2025-08-01 08:22:56 +00:00 |
|
|
|
c35d9ef385
|
planner: fix the issue of inconsistent judgment of const false. (#62723)
close pingcap/tidb#62663
|
2025-07-31 13:15:19 +00:00 |
|
|
|
dcee9a38d1
|
planner: move base physical agg related logic into physical op dir. (#62612)
ref pingcap/tidb#52714
|
2025-07-31 03:14:22 +00:00 |
|
|
|
22580a3cc8
|
planner: move PhysicalIndexJoin related logic into physical op dir (#62651)
ref pingcap/tidb#52714
|
2025-07-29 17:48:46 +00:00 |
|
|
|
89fccd79d0
|
planner: remove "SHOW PLAN FOR <SQL>" syntax (#62509)
ref pingcap/tidb#60148
|
2025-07-25 03:28:58 +00:00 |
|
|
|
d0ac8e6151
|
planner: right deal with predicate in the join reorder (#62561)
close pingcap/tidb#61715
|
2025-07-24 05:48:16 +00:00 |
|
|
|
a16aedeb9f
|
planner: fix expand operator shouldn't keep child keys && fix grouping function forget to encode their func meta (#62558)
close pingcap/tidb#62551
|
2025-07-23 14:42:14 +00:00 |
|
|
|
9b1c8eef85
|
planner: move max-one-row related logic into physical op dir (#62569)
ref pingcap/tidb#52714
|
2025-07-23 11:56:02 +00:00 |
|
|
|
2e223fab99
|
planner: move BasePhysicalJoin related logic into physical op dir (#62571)
ref pingcap/tidb#52714
|
2025-07-23 09:43:27 +00:00 |
|
|
|
c3722d72ad
|
planner: move physical projection related logic into physical op dir (#62533)
ref pingcap/tidb#52714
|
2025-07-23 02:31:21 +00:00 |
|
|
|
5ae6ad63c2
|
session: rename and unify location of interfaces, and some refactor (#62498)
ref pingcap/tidb#61702
|
2025-07-22 07:43:38 +00:00 |
|
|
|
7d2cd17ca8
|
planner: move physical memory table into physical op dir (#62500)
ref pingcap/tidb#52714
|
2025-07-18 17:44:43 +00:00 |
|
|
|
771012e6f3
|
planner: constant propagation supports more join type in the logical plan builder (#61909)
close pingcap/tidb#51700
|
2025-07-18 10:27:49 +00:00 |
|
|
|
d6e8bd7853
|
planner: correct plan generation logic for PartitionUnionAll in Cascades framework (#62474)
ref pingcap/tidb#62328, close pingcap/tidb#62472
|
2025-07-18 04:26:03 +00:00 |
|
|
|
946822ade4
|
planner: move physical union scan related logic into physical op dir (#62481)
ref pingcap/tidb#52714
|
2025-07-17 13:31:27 +00:00 |
|
|
|
7d757626e1
|
planner: move physical table dual related logic into unified physical op file. (#62394)
ref pingcap/tidb#52714
|
2025-07-17 08:55:54 +00:00 |
|
|
|
2b4469a6bd
|
planner: add error as return value for predicate-push-down (#62258)
ref pingcap/tidb#61185
|
2025-07-15 03:20:12 +00:00 |
|
|
|
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 |
|
|
|
6b7a0ed5b6
|
planner: use prop based noCopPushDown mechanism to replace aggregation field. (#62249)
ref pingcap/tidb#62006
|
2025-07-08 03:18:48 +00:00 |
|
|
|
b475e1213b
|
planner: apply predicate simplification before extract condition (#62211)
close pingcap/tidb#62212
|
2025-07-07 10:20:33 +00:00 |
|
|
|
ee9f2305ba
|
planner: deprecate the logical interface CanPushToCop and its implementation canPushToCopImpl. (#62235)
ref pingcap/tidb#62006
|
2025-07-07 07:15:27 +00:00 |
|
|
|
5968f818bf
|
planner: lift the canPushToCop check of logical join/window/selection (#62206)
ref pingcap/tidb#62006
|
2025-07-07 02:39:57 +00:00 |
|
|
|
1a3bb653a6
|
planner: remove the selection above the table dual (#62193)
close pingcap/tidb#62192
|
2025-07-04 06:13:06 +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 |
|
|
|
0bf7afe5cd
|
planner: constant folding to isnull(not null column) (#62046)
ref pingcap/tidb#7973, close pingcap/tidb#62050
|
2025-07-01 15:58:27 +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 |
|
|
|
7faab25597
|
Planner: allow elimination of aggregation functions in join operations (#61877)
ref pingcap/tidb#61556
|
2025-07-01 08:52:15 +00:00 |
|
|
|
c5c3793e7e
|
planner: predicate simplification when to push down predicate with LogicalSelection (#61739)
close pingcap/tidb#61489
|
2025-07-01 04:08:06 +00:00 |
|
|
|
723f117273
|
planner: classify all nominal related logic into nominal sort op. (#62066)
ref pingcap/tidb#52714
|
2025-06-30 10:33:15 +00:00 |
|
|
|
b3fbdc6e9c
|
planner: lift can-push-to-cop check of expand/unionall/sort. (#62005)
ref pingcap/tidb#62006
|
2025-06-28 08:46:33 +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 |
|
|
|
0870187da4
|
planner: try removing parent operator type assert in implementation of CanPushToCop check (#61879)
ref pingcap/tidb#51664
|
2025-06-25 04:34:39 +00:00 |
|
|
|
c597cb5e0a
|
expression,planner: reuse the PropConstSolver to improve performance (#61838)
close pingcap/tidb#61837
|
2025-06-20 07:35:06 +00:00 |
|
|
|
e4df3b0671
|
planner: use logical rule to eliminate the dual child item in unionAll and clean code in physical phase. (#61703)
ref pingcap/tidb#51664
|
2025-06-19 09:47:51 +00:00 |
|
|
|
35c1e21115
|
planner,expression: fix wrong copy args to avoid breaking origin expression when to EvaluateExprWithNull (#61630)
close pingcap/tidb#60625
|
2025-06-13 10:59:49 +00:00 |
|
|
|
4419a28eb9
|
planner: remove isChildOfIndexLookUp field from physicalTableScan (#61466)
ref pingcap/tidb#51664
|
2025-06-11 05:41:31 +00:00 |
|
|
|
dd6b652cde
|
planner: Improve predicate simplification in logicalAnd (#61571)
close pingcap/tidb#61574
|
2025-06-10 09:47:37 +00:00 |
|
|
|
9f38fcae00
|
planner,executor: improve the convenience of functions (#61546)
ref pingcap/tidb#36764
|
2025-06-06 08:57:06 +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 |
|
|
|
842c88bf7c
|
planner: predicate simplification when to push down predicate with join (#61316)
close pingcap/tidb#45785
|
2025-05-27 10:45:22 +00:00 |
|
|
|
998279fef1
|
planner: index join banned the enforced sort from stream agg, which is not supported in executor layer now. (#61324)
close pingcap/tidb#61323
|
2025-05-27 05:40:58 +00:00 |
|