|
|
cbe807fe76
|
planner, executor: allow build root task type of expand operator and implement expand executor (#54536)
close pingcap/tidb#42631
|
2024-07-24 11:13:48 +00:00 |
|
|
|
d6ee4b8484
|
planner: classify logical datasource logic into a separate file for later pkg move. (#54857)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-24 07:09:12 +00:00 |
|
|
|
2d8753bc76
|
planner: simplify the plan cache code for fast point get (#54838)
ref pingcap/tidb#54057
|
2024-07-23 10:36:11 +00:00 |
|
|
|
b19a91817c
|
*: isolate more variables for runWithSystemSession (#54791)
close pingcap/tidb#54343
|
2024-07-23 10:36:04 +00:00 |
|
|
|
f5ac1c4a45
|
*: support tidb_redact_log for explain (#54553)
close pingcap/tidb#54565
|
2024-07-23 08:45:04 +00:00 |
|
|
|
c784592343
|
planner: classify logical apply into a separate file for later pkg move. (#54795)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-22 10:16:34 +00:00 |
|
|
|
669bf4d480
|
planner: Fix BatchPointGetPlan.HandleColOffset (#54686)
close pingcap/tidb#54667
|
2024-07-22 08:22:34 +00:00 |
|
|
|
f7fc12283a
|
infoschema: speed up reader for some tables (#54333)
ref pingcap/tidb#50305
|
2024-07-22 04:30:03 +00:00 |
|
|
|
41ed0e508d
|
planner: use ordered index with is null predicate (#54253)
close pingcap/tidb#54188
|
2024-07-19 18:42:01 +00:00 |
|
|
|
fc473387a2
|
planner: classify logical join's logic into a seperate file for later pkg move. (#54741)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-19 08:27:08 +00:00 |
|
|
|
8471e8a785
|
planner: fix the case that projection prunes all columns (#54650)
close pingcap/tidb#54648
|
2024-07-19 08:27:02 +00:00 |
|
|
|
ddcaadbb85
|
planner: forbid generate PointGet plan with partition table + _tidb_rowid (#54592)
close pingcap/tidb#54583
|
2024-07-19 03:45:08 +00:00 |
|
|
|
4fa8ef7fb2
|
planner: move window frame definition to logical window for logical convergence (#54567)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-18 07:52:30 +00:00 |
|
|
|
af5e16c56f
|
planner: classify part of join's member func into logical_join file. (#54678)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-17 10:31:36 +00:00 |
|
|
|
ca7ba14da8
|
planner: export some functional-dependency related func utility in logical plans (#54610)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-17 07:29:59 +00:00 |
|
|
|
156f23aacb
|
planer: fix invalid pointer caused by a recursive CTE query (#54450)
close pingcap/tidb#54449
|
2024-07-17 04:45:00 +00:00 |
|
|
|
e1626a9c5b
|
planner: fix the issue of reusing wrong point-plan for "select ... for update" (#54661)
close pingcap/tidb#54652
|
2024-07-17 03:17:59 +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 |
|
|
|
8592802e1e
|
planner: remove unnecessary join's receiver func and export some of them for usage. (#54633)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-16 09:04:30 +00:00 |
|
|
|
5e872b9396
|
planner: explanation of the left condition remains consistent with the others (#54647)
close pingcap/tidb#54656
|
2024-07-16 07:45:06 +00:00 |
|
|
|
9044acbff3
|
planner: fix the issue accessing unnecessary table side caused by column pruning (#54609)
close pingcap/tidb#54213
|
2024-07-15 10:35:58 +00:00 |
|
|
|
06e0e17d98
|
*: fix ctrl+c can not kill tidb during statistics init (#54594)
close pingcap/tidb#54589
|
2024-07-15 09:26:59 +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 |
|
|
|
1ce4236d95
|
executor: support right outer join for hash join v2 (#54405)
ref pingcap/tidb#53127
|
2024-07-13 06:26:57 +00:00 |
|
|
|
5b5915bd0b
|
planner: export logical cte and cte_table's elements for later pkg move. (#54564)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-12 14:50:56 +00:00 |
|
|
|
fd45f08d68
|
planner: move show contents to logical_show (#54566)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-12 10:07:26 +00:00 |
|
|
|
e5a8a23e83
|
*: enable the predicate columns feature by default (#54440)
ref pingcap/tidb#53567
|
2024-07-12 09:23:28 +00:00 |
|
|
|
3a61d79fee
|
planner: add more test cases for Plan.Clone (#54588)
ref pingcap/tidb#54057
|
2024-07-12 06:40:35 +00:00 |
|
|
|
bca1e014e1
|
planner: add more test cases for Plan.Clone (#54584)
ref pingcap/tidb#54057
|
2024-07-12 01:03:04 +00:00 |
|
|
|
4b557dda0b
|
planner: add more test cases for Plan.Clone (#54537)
ref pingcap/tidb#54057
|
2024-07-11 07:24:04 +00:00 |
|
|
|
64fe60ffc6
|
planner: remove meaningless pointer receiver member function of logical join. (#54550)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-10 16:57:13 +00:00 |
|
|
|
8381da8c92
|
planner: classify logical cte table into a separate file for later pkg move (#54542)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-10 16:57:04 +00:00 |
|
|
|
3fc5939239
|
executor,infoschema: Add pad_attribute to collation info (#54282)
close pingcap/tidb#54250
|
2024-07-10 10:07:34 +00:00 |
|
|
|
20168bad24
|
planner: classify logical sequence logic into a separate file for later pkg move. (#54518)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-10 06:52:33 +00:00 |
|
|
|
cc616f9ba1
|
planner: classify logical cte logic into a separate file for later pkg move (#54515)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-09 16:04:41 +00:00 |
|
|
|
f490a98438
|
*: add context.Context parameter to infoschema TableByName (#54479)
ref pingcap/tidb#50959
|
2024-07-09 16:04:33 +00:00 |
|
|
|
593c415707
|
planner: Remove CloneForPlanCache method (#54528)
ref pingcap/tidb#54057
|
2024-07-09 15:12:03 +00:00 |
|
|
|
2362c9c3de
|
planner: classify logical show ddl jobs into a separate file for later pkg move. (#54491)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-09 06:51:03 +00:00 |
|
|
|
49f1427bb2
|
planner: classify logical mem table logic into a separate file for later pkg move (#54485)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-09 05:45:03 +00:00 |
|
|
|
ef0a3eb8af
|
planner: support using hint to create hypo-indexes (#54498)
ref pingcap/tidb#43817
|
2024-07-08 12:55:32 +00:00 |
|
|
|
1b872e5d6a
|
planner: classify logical show logic into a separate file for later pkg move. (#54490)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-08 11:15:10 +00:00 |
|
|
|
e521c67184
|
planner: classify logical union scan into a separate file for later pkg move. (#54487)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-08 11:15:03 +00:00 |
|
|
|
0f81cea72c
|
config: Change tidb_opt_projection_push_down default value to true (#53831)
ref pingcap/tidb#51876
|
2024-07-08 08:36:03 +00:00 |
|
|
|
7a0611ff35
|
planner: consider using instance level plan cache (#54472)
ref pingcap/tidb#54057
|
2024-07-05 15:42:01 +00:00 |
|
|
|
718d1de0f2
|
planner: classify logical apply logic into a separate file while keep commit history (#54471)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-05 10:45:00 +00:00 |
|
|
|
3c099f15a5
|
planner: classify logical datasource logic into a separate file while keep its commit histroy (#54469)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-05 06:07:30 +00:00 |
|
|
|
b3f842a643
|
planner: classify logical expand logic into a separate file while keep its commit history (#54466)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-05 05:10:28 +00:00 |
|
|
|
d19fc99ec6
|
planner: refactor a few code of plan cache (#54464)
ref pingcap/tidb#54057
|
2024-07-05 03:50:58 +00:00 |
|
|
|
0c9a679117
|
planner: git split logical_join logic out of logical_plans while keep its commit history (#54445)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-05 03:10:28 +00:00 |
|