|
|
8b288a9103
|
planner: classify enforcer related logic into enforce.go (#63974)
ref pingcap/tidb#52714
|
2025-10-15 16:31:10 +00:00 |
|
|
|
3a54eaa3ff
|
planner: fix LogicalProjection.DeriveStats allocate too many memories (#63829)
close pingcap/tidb#63810
|
2025-10-09 14:34:54 +00:00 |
|
|
|
805da7ca66
|
*: move exhaustPhysicalPlan for lock/sort/topn into physicalop (#63790)
ref pingcap/tidb#52714
|
2025-09-29 08:07:01 +00:00 |
|
|
|
eb47aabd79
|
planner: relocate table/index scan build logic to physical op dir (#63585)
ref pingcap/tidb#52714
|
2025-09-28 07:22:40 +00:00 |
|
|
|
933db8df82
|
parser, planner: Add hint INDEX_LOOKUP_PUSH_DOWN and implement the planner part (#62714)
close pingcap/tidb#62713, close pingcap/tidb#63611
|
2025-09-27 07:41:43 +00:00 |
|
|
|
68d18d65b2
|
planner: simple code refactor (#63412)
ref pingcap/tidb#61185
|
2025-09-08 16:29:24 +00:00 |
|
|
|
cc619f44a9
|
planner: move PhysicalJoin related logic into physical op dir (#63390)
ref pingcap/tidb#52714
|
2025-09-08 02:58:39 +00:00 |
|
|
|
50e9e88a75
|
planner: update the fundamental NDV scaling estimation formula (#63068)
close pingcap/tidb#54812
|
2025-08-27 14:03:34 +00:00 |
|
|
|
5fab436e60
|
planner: use expoBackoff for GROUP BY cardinality estimation when no … (#62813)
close pingcap/tidb#62756
|
2025-08-25 21:16:10 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
6ad6639872
|
planner: move physical plan misc into physical op dir. (#62800)
ref pingcap/tidb#52714
|
2025-08-05 03:26:18 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
11276faa9d
|
planner: shallow clone the related operator when attach to child task, don't just change the ref pointer plan p. (#61620)
ref pingcap/tidb#61345
|
2025-06-11 08:13:28 +00:00 |
|
|
|
4419a28eb9
|
planner: remove isChildOfIndexLookUp field from physicalTableScan (#61466)
ref pingcap/tidb#51664
|
2025-06-11 05:41:31 +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 |
|
|
|
1e65712d7d
|
planner: correct the copTask's plan should not contain hash join operator when encapsulating task. (#61351)
close pingcap/tidb#61355
|
2025-05-28 03:11:19 +00:00 |
|
|
|
bf9fbde9e9
|
planner: add variable control for index join build v2 and default them on (#60592)
close pingcap/tidb#60106
|
2025-05-21 08:34:46 +00:00 |
|
|
|
9cc4672d69
|
planner: gopls modernize (#60781)
close pingcap/tidb#60780
|
2025-05-19 16:17:43 +00:00 |
|
|
|
7419112ef7
|
planner: inherit the index join info and stats bottom-up for index join inner side (#61148)
ref pingcap/tidb#60106
|
2025-05-16 18:21:19 +00:00 |
|
|
|
82053f9141
|
planner: fix union scan should convert child to be root task type first then we can do the pattern assert (#60963)
ref pingcap/tidb#60106
|
2025-05-06 07:31:39 +00:00 |
|
|
|
a10565bb10
|
Planner: add a column to save distance results from vector index in TopN plan. (#60544)
ref pingcap/tidb#54245
|
2025-04-18 14:02:10 +00:00 |
|
|
|
8a6862b7ef
|
planner: fix doesn't push down hash join to tiflash (#60436)
close pingcap/tidb#60407
|
2025-04-17 03:32:15 +00:00 |
|
|
|
3c4edac011
|
planner: add enumeration of simple index join and complete it with indexJoinInfo built bottom-up (#60383)
ref pingcap/tidb#60106
|
2025-04-08 10:31:13 +00:00 |
|
|
|
61c09e601e
|
build(deps): bump github.com/golangci/golangci-lint from 1.63.4 to 1.64.7 (#60029)
|
2025-04-03 07:44:54 +00:00 |
|
|
|
ca1710c13d
|
planner: utilize equivalence to eliminate unnecessary exchangers (#57417)
ref pingcap/tidb#38610
|
2025-04-01 06:21:18 +00:00 |
|