|
|
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 |
|
|
|
2088b342e8
|
planner: fix some typos (#54649)
|
2024-07-17 09:20:59 +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 |
|
|
|
21e48404da
|
planner: support using hint to create hypo-indexes (#54517)
ref pingcap/tidb#43817
|
2024-07-10 13:46:34 +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 |
|
|
|
99799fea4d
|
planner: classify logical index scan into a separate file for later pkg move (#54443)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-05 02:38:58 +00:00 |
|
|
|
3a384e6066
|
planner: refactor a few code of plan cache (#54442)
ref pingcap/tidb#54057
|
2024-07-04 14:22:28 +00:00 |
|
|
|
df78562479
|
planner: improve code for friendly debug (#54451)
ref pingcap/tidb#54401
|
2024-07-04 10:23:58 +00:00 |
|
|
|
4324414450
|
planner: classify logical projection into a separate file for later pkg move. (#54361)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-04 09:31:28 +00:00 |
|
|
|
acbf74aa02
|
planner: classify logical selection into a separate file for later pkg move. (#54410)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-04 08:37:28 +00:00 |
|
|
|
22f9a3bab3
|
planner: classify logical table scan into a separate file for later pkg move (#54414)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-07-04 02:47:58 +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 |
|
|
|
ef53d61c10
|
planner: refactor a few code of plan cache (#54404)
ref pingcap/tidb#54057
|
2024-07-03 11:31:27 +00:00 |
|
|
|
95edc2dfae
|
planner: avoid chained calls to improve debug (#54402)
ref pingcap/tidb#54401
|
2024-07-03 07:45:05 +00:00 |
|
|
|
5909899601
|
expression,*: remove the session context inside ParamMarker (#53534)
close pingcap/tidb#53533
|
2024-07-03 07:44:58 +00:00 |
|