|
|
d7470ffa9e
|
planner: remove function pointers (#64077)
ref pingcap/tidb#64049
|
2025-10-22 08:16:49 +00:00 |
|
|
|
a00894143c
|
planner: remove function pointer for the UnionAll/MaxOneRow/PartitionUnionAll/Sequence (#64066)
ref pingcap/tidb#52714
|
2025-10-21 12:16:25 +00:00 |
|
|
|
a93a1687d8
|
planner: remove some function pointers (#64015)
ref pingcap/tidb#52714
|
2025-10-20 09:43:01 +00:00 |
|
|
|
4dca2c06ba
|
planner: eliminate the findBestTask func pointer for cte/cte-table/show. (#63991)
ref pingcap/tidb#52714
|
2025-10-16 11:08:13 +00:00 |
|
|
|
aa22bdccd3
|
planner: eliminate the findBestTask function pointer when call for physicalization of show (#63971)
ref pingcap/tidb#52714
|
2025-10-15 07:44:13 +00:00 |
|
|
|
4dc983548d
|
planner: move FindBestTask4LogicalMemTable into physicalop (#63913)
ref pingcap/tidb#52714
|
2025-10-14 13:16:26 +00:00 |
|
|
|
c1297c9b33
|
planner: refactor FindBestTask and move FindBestTask4LogicalTableDual (#63863)
ref pingcap/tidb#52714
|
2025-10-10 10:45:00 +00:00 |
|
|
|
ae3d6acbb5
|
planner: remove code of the hint nth_plan - 1 (#63803)
ref pingcap/tidb#63802
|
2025-09-30 02:57:19 +00:00 |
|
|
|
805da7ca66
|
*: move exhaustPhysicalPlan for lock/sort/topn into physicalop (#63790)
ref pingcap/tidb#52714
|
2025-09-29 08:07:01 +00:00 |
|
|
|
10b7c71283
|
planner: remove code of the deprecated optimizer trace - 4 (#63793)
ref pingcap/tidb#63725
|
2025-09-29 06:27:58 +00:00 |
|
|
|
f5234c41e8
|
planner: remove code of the deprecated optimizer trace - 1 (#63731)
ref pingcap/tidb#63725
|
2025-09-26 02:33:49 +00:00 |
|
|
|
78ca97301b
|
planner: refactor exhaustPhysicalPlans (#63508)
ref pingcap/tidb#52714
|
2025-09-16 16:40:23 +00:00 |
|
|
|
a11f6178b8
|
planner: remove function pointer about plan cache (#63480)
ref pingcap/tidb#52714
|
2025-09-12 03:53:03 +00:00 |
|
|
|
ae6d30c24f
|
planner: re-enable the plan cache generator and move Delete/Inset/Update into physicalop (#63443)
ref pingcap/tidb#52714
|
2025-09-11 06:20:39 +00:00 |
|
|
|
3741596d32
|
planner: move PhysicalPointget related logic into physical op dir (#63168)
ref pingcap/tidb#52714
|
2025-08-25 09:05:31 +00:00 |
|
|
|
aaa03d76f8
|
planner: move PhysicalIndexMergeJoin related logic into physical op dir (#63134)
ref pingcap/tidb#52714
|
2025-08-22 05:41:02 +00:00 |
|
|
|
c862907cd8
|
planner: move PhysicalIndexMergeReader related logic into physical op dir (#62911)
ref pingcap/tidb#52714
|
2025-08-20 18:03:53 +00:00 |
|
|
|
a471b4ec03
|
planner: move PhysicalIndexReader related logic into physical op dir (#62951)
ref pingcap/tidb#52714
|
2025-08-20 03:14:35 +00:00 |
|
|
|
4463d93596
|
planner: move PhysicalIndexLookupReader related logic into physical op dir (#62935)
ref pingcap/tidb#52714
|
2025-08-20 00:25:14 +00:00 |
|
|
|
78eadf2080
|
planner: move physical table reader stuff into physical op dir (#63023)
ref pingcap/tidb#52714
|
2025-08-18 06:42:35 +00:00 |
|
|
|
8bb0605ddb
|
planner: move predicate simplification rule into rule dir (#63001)
ref pingcap/tidb#55231
|
2025-08-16 06:45:02 +00:00 |
|
|
|
739c7c3f9e
|
planner: move physical cte related stuff into physical op dir. (#63007)
ref pingcap/tidb#52714
|
2025-08-15 12:57:41 +00:00 |
|
|
|
60e5a4b8b7
|
planner: move PhysicalExchangeSender+PhysicalExchangeReceiver related logic into physical op dir (#62888)
ref pingcap/tidb#52714
|
2025-08-15 00:44:03 +00:00 |
|
|
|
a6b139988d
|
planner: fix PropagateConstant create useless expression (#62864)
close pingcap/tidb#45839
|
2025-08-14 12:40:12 +00:00 |
|
|
|
6050bfabdd
|
planner: move PhysicalIndexScan related logic into physical op dir (#62936)
ref pingcap/tidb#52714
|
2025-08-14 02:15:27 +00:00 |
|
|
|
1eb20f3601
|
planner: move physical PhysicalExpand related logic into physical op dir (#62851)
ref pingcap/tidb#52714
|
2025-08-09 06:23:00 +00:00 |
|
|
|
ba5bec09bf
|
planner: move physical stream aggreation into phyiscal op dir. (#62863)
ref pingcap/tidb#52714
|
2025-08-08 14:57:39 +00:00 |
|
|
|
857a162ea4
|
planner: move PhysicalApply related logic into physical op dir (#62885)
ref pingcap/tidb#52714
|
2025-08-08 09:57:03 +00:00 |
|
|
|
72d1d2247e
|
planner: move physical hash agg related logic into physical op dir. (#62848)
ref pingcap/tidb#52714
|
2025-08-06 12:00:27 +00:00 |
|
|
|
fc6a05690e
|
planner: move physical PhysicalSequence related logic into physical op dir (#62846)
ref pingcap/tidb#52714
|
2025-08-06 05:52:16 +00:00 |
|
|
|
f2cad329e0
|
planner: move PhysicalIndexHashJoin related logic into physical op dir (#62843)
ref pingcap/tidb#52714
|
2025-08-06 04:36:06 +00:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
19e1efaa01
|
planner: refactor physical optimization to receive group as parameter and enumerate plans based on group (#61244)
ref pingcap/tidb#62328
|
2025-07-14 08:25:21 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
a386a88f98
|
planner: classify all physical sort related logic into physical op. (#62065)
ref pingcap/tidb#52714
|
2025-06-28 07:21:09 +00:00 |
|
|
|
6812b17b55
|
planner: fix cascades about the XFormed operator should derive their stats own (#58904)
close pingcap/tidb#58905
|
2025-01-23 11:11:23 +00:00 |
|
|
|
8ecdb54c51
|
planner: enhance stats derive suitable for memo derive and traditional logical tree derive (#58252)
ref pingcap/tidb#51664
|
2024-12-24 08:57:51 +00:00 |
|
|
|
2864508e3c
|
planner: some code clean after all logical op are migrated (#56426)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-10-10 04:12:01 +00:00 |
|