|
|
feb34ecfee
|
planner: fix that vector index output empty result when pk is non-int type (#57629)
close pingcap/tidb#57627
|
2024-11-27 01:38:29 +00:00 |
|
|
|
35d5739657
|
expression: Fix optimizer panic in evaluate expr with null (#57403)
close pingcap/tidb#55886
|
2024-11-19 11:03:39 +00:00 |
|
|
|
89804dd420
|
planner: add hash64 equals for tableDual/topN/unionScan/Window. (#57412)
ref pingcap/tidb#51664
|
2024-11-15 17:13:33 +00:00 |
|
|
|
6004c3e109
|
planner: update the plan_clone_gen file (#57141)
ref pingcap/tidb#54057
|
2024-11-05 23:23:58 +00:00 |
|
|
|
ed9a909395
|
planner: add hash64 and equals for logical aggregation (#56750)
ref pingcap/tidb#51664
|
2024-10-23 12:12:57 +00:00 |
|
|
|
ee4b86d0c4
|
planner, stats: skip (auto) analyze on vector column and index (#56584)
close pingcap/tidb#56583
|
2024-10-14 20:04:11 +00:00 |
|
|
|
7aefb084f3
|
planner: support vector index in planner (#56204)
ref pingcap/tidb#54245, close pingcap/tidb#56510
|
2024-10-10 14:30:15 +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 |
|
|
|
c46e4bc8ce
|
planner: remove some useless function pointer after logicalop are all migrated. (#56393)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-09-30 07:02:16 +00:00 |
|
|
|
4df3389c26
|
planner: Set minimum cost to avoid parent multiplication cost discrepancies (#56387)
ref pingcap/tidb#55126
|
2024-09-29 09:35:57 +00:00 |
|
|
|
241926749e
|
planner: remove some empty file after logical ops are all classified. (#56361)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-09-27 09:27:29 +00:00 |
|
|
|
80853d2809
|
planner: update opt_tracer.go (#56336)
|
2024-09-26 12:13:21 +00:00 |
|
|
|
d7f9027af2
|
planner: move logical datasource, table-scan, index-scan, tikv-gather to logicalop pkg (#56291)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-09-26 12:13:00 +00:00 |
|
|
|
ba9079349e
|
planner: add Fix52592 control to disallow fast path (#56097)
close pingcap/tidb#52592
|
2024-09-26 03:59:21 +00:00 |
|
|
|
fd41e605f7
|
planner, util/ranger: recognize the best matching index stats more accurately for OR list in Selectivity() (#56001)
close pingcap/tidb#54323
|
2024-09-23 17:29:07 +00:00 |
|
|
|
68fdf55d94
|
*: rename some packages of context (#56108)
close pingcap/tidb#56107
|
2024-09-19 07:11:03 +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 |
|
|
|
0b6e2e68a4
|
planner: move logical cte into logicalop pkg (#55496)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-08-21 05:12:12 +00:00 |
|
|
|
f2c278ddc6
|
Planner: Do not allow cardinality to go below 1 (#55242)
close pingcap/tidb#47400
|
2024-08-20 12:00:12 +00:00 |
|
|
|
061d865ba1
|
planner: move logical expand into logicalop pkg. (#55428)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-08-19 04:42:11 +00:00 |
|
|
|
c74a2330c0
|
planner: move logical union all to logicalop pkg. (#55402)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-08-15 05:13:11 +00:00 |
|
|
|
eeb3d73f7c
|
planner: move logical apply to logicalop pkg. (#55370)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-08-14 07:51:15 +00:00 |
|
|
|
fcc2f72945
|
planner: move logical aggregation to logicalop pkg (#55371)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-08-13 04:34:39 +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 |
|
|
|
240702efb4
|
planner: move base physical plan into physicalop pkg. (#55131)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-08-09 12:47:12 +00:00 |
|
|
|
81048985a3
|
planner: use code-gen to generate CloneForPlanCache method for SelectLock (#55303)
ref pingcap/tidb#54057
|
2024-08-08 11:23:10 +00:00 |
|
|
|
f387d19c42
|
planner: move logical union scan into logicalop pkg. (#55159)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-08-07 08:44:10 +00:00 |
|
|
|
3dfa15cd97
|
planner: move logical lock into logicalop pkg. (#55160)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-08-07 04:17:09 +00:00 |
|
|
|
fa554f8775
|
planner: use code-gen to generate CloneForPlanCache method for Insert/Update/Delete (#55185)
ref pingcap/tidb#54057
|
2024-08-06 04:21:39 +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 |
|
|
|
fdcb2e4afe
|
planner: move logical projection into logicalop pkg. (#55135)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-08-01 12:50:49 +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 |
|
|
|
b944d5d9c2
|
planner: use code-gen to generate CloneForPlanCache method for Point/BatchPoint/Limit (#55096)
ref pingcap/tidb#54057
|
2024-07-31 14:46:21 +00:00 |
|
|
|
a690a7750c
|
planner: move logical table dual to logicalop pkg. (#55018)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-31 11:56:50 +00:00 |
|
|
|
3fd284b025
|
planner: add more test cases for Plan Clone (#55011)
ref pingcap/tidb#54057
|
2024-07-30 11:44:47 +00:00 |
|
|
|
e92baf90d1
|
planner: move logical sequence into logicalop pkg. (#54955)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-29 11:40:18 +00:00 |
|
|
|
9bda5d2618
|
planner: move logical show ddl jobs to logicalop pkg. (#54930)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-29 09:34:17 +00:00 |
|
|
|
b2eb21a838
|
planner: move logical show into logicalop pkg. (#54928)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-26 10:20:14 +00:00 |
|
|
|
87d1657018
|
planner: move logical mem-table to logicalop pkg. (#54903)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-26 07:51:46 +00:00 |
|
|
|
77c97ef631
|
planner: move logical cte table into logicalop pkg. (#54905)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-25 09:54:13 +00:00 |
|
|
|
d6723ab552
|
planner: move logical_max_one_row.go to logicalop pkg. (#54871)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-24 11:13:55 +00:00 |
|
|
|
f5ac1c4a45
|
*: support tidb_redact_log for explain (#54553)
close pingcap/tidb#54565
|
2024-07-23 08:45:04 +00:00 |
|
|
|
2108661cd2
|
planner: use code-gen to generate CloneForPlanCache method for some operators (#54638)
ref pingcap/tidb#54057
|
2024-07-16 09:43:30 +00:00 |
|
|
|
a453b81458
|
planner: use code-gen to generate CloneForPlanCache method for some operators (#54601)
ref pingcap/tidb#54057
|
2024-07-15 07:50:58 +00:00 |
|
|
|
2934442a76
|
*: optimize the speed of full load (#54185)
ref pingcap/tidb#50959
|
2024-07-15 04:20:58 +00:00 |
|
|
|
3a61d79fee
|
planner: add more test cases for Plan.Clone (#54588)
ref pingcap/tidb#54057
|
2024-07-12 06:40:35 +00:00 |
|
|
|
b4052bd7f6
|
Optimizer: Fix range intersection for CNF(conjunctive normal form) (#54166)
close pingcap/tidb#54337
|
2024-07-03 16:31:28 +00:00 |
|
|
|
5909899601
|
expression,*: remove the session context inside ParamMarker (#53534)
close pingcap/tidb#53533
|
2024-07-03 07:44:58 +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 |
|
|
|
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 |
|