|
|
35d5739657
|
expression: Fix optimizer panic in evaluate expr with null (#57403)
close pingcap/tidb#55886
|
2024-11-19 11:03:39 +00:00 |
|
|
|
66c7571cb9
|
planner: fix the duplicate offset when pushing topn down across outer join (#57471)
ref pingcap/tidb#56321
|
2024-11-19 04:54:14 +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 |
|
|
|
2cfb3bebb7
|
planner: gen hash64 equals for logical projection/selection/show/sort. (#57381)
ref pingcap/tidb#51664
|
2024-11-14 09:20:20 +00:00 |
|
|
|
aeed37b606
|
planner: gen hash64-equals for memTable/UnionAll/PartitionUnionAll (#57350)
ref pingcap/tidb#51664
|
2024-11-14 08:12:56 +00:00 |
|
|
|
97e7b5c268
|
planner: reserve the OFFSET when outer join's inner side is unique (#56483)
close pingcap/tidb#56321
|
2024-11-13 16:07:56 +00:00 |
|
|
|
4cca1ffbc5
|
planner: take logical schema producer into logical operator's hash generation (#57323)
ref pingcap/tidb#51664
|
2024-11-13 06:11:29 +00:00 |
|
|
|
b5cf2c3980
|
planner: add hash64 and equal for maxOneRow and fix some bugs. (#57259)
ref pingcap/tidb#51664
|
2024-11-11 08:03:57 +00:00 |
|
|
|
426ce3e570
|
planner: add generation of hash64 and equals for logical limit (#57238)
ref pingcap/tidb#51664
|
2024-11-09 05:21:12 +00:00 |
|
|
|
a60fa88fdc
|
planner: generate hash64 and equals for logical expand (#57177)
ref pingcap/tidb#51664
|
2024-11-06 11:29:32 +00:00 |
|
|
|
365142735e
|
planner: add generated hash64 and equals implementing for logical apply. (#57093)
ref pingcap/tidb#51664
|
2024-11-04 07:40:11 +00:00 |
|
|
|
241c10294b
|
planner: generate the hash64 and equals for logical aggregation. (#57074)
ref pingcap/tidb#51664
|
2024-11-01 16:22:55 +00:00 |
|
|
|
dcf077f115
|
planner: add equals function generation logic for logical operator. (#57057)
ref pingcap/tidb#51664
|
2024-11-01 07:08:36 +00:00 |
|
|
|
e92e2d07c2
|
planner: add auto hash64 and equals generator for logical operators. (#57004)
ref pingcap/tidb#51664
|
2024-10-31 15:17:00 +00:00 |
|
|
|
aa833950e4
|
planner: add apply's hash64 and equals interface implementation (#56990)
ref pingcap/tidb#51664
|
2024-10-30 09:15:57 +00:00 |
|
|
|
0db93dc4e8
|
planner: add hash64 and equals test for logical join (#56871)
ref pingcap/tidb#51664
|
2024-10-29 10:40:24 +00:00 |
|
|
|
ed9a909395
|
planner: add hash64 and equals for logical aggregation (#56750)
ref pingcap/tidb#51664
|
2024-10-23 12:12:57 +00:00 |
|
|
|
55b3e37c7c
|
Makefile: add gotag for make server_check (#51057)
|
2024-10-18 13:42:57 +00:00 |
|
|
|
5e8bb8ee80
|
planner: add memo test and implement some logical operator's HashEquals. (#56250)
ref pingcap/tidb#51664
|
2024-10-10 11:19:36 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
8c132db419
|
executor: push down LIKE patterns for some infoschema readers (#55844)
ref pingcap/tidb#50305
|
2024-09-23 11:45:33 +00:00 |
|
|
|
68fdf55d94
|
*: rename some packages of context (#56108)
close pingcap/tidb#56107
|
2024-09-19 07:11:03 +00:00 |
|
|
|
0116b99302
|
planner: add group/memo/groupExpression. (#55825)
ref pingcap/tidb#51664
|
2024-09-13 10:24:10 +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 |
|
|
|
4c23efb10b
|
*: move annotated attributes of AST node to resolve.Context (#55634)
ref pingcap/tidb#54436
|
2024-08-29 13:39:01 +00:00 |
|
|
|
a2c5ff5f43
|
infoschema: add more tests for infoschema predicate (#55591)
ref pingcap/tidb#50305
|
2024-08-28 09:21:17 +00:00 |
|
|
|
4f85a3599a
|
planner: integrate hashEqual interface into LogicalPlan and expression.Expression. (#55652)
ref pingcap/tidb#51664
|
2024-08-27 08:19:48 +00:00 |
|
|
|
99180a85dc
|
planner: refactor infoschema predicate extractors (#55502)
ref pingcap/tidb#50305
|
2024-08-21 05:55:42 +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 |
|
|
|
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 |
|
|
|
aa4e2b323b
|
planner/core: define extractors for sequences and constraints memtables (#55257)
ref pingcap/tidb#50305
|
2024-08-14 09:00:08 +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 |
|
|
|
cfcd1641fd
|
*: update extractor for tidb_index_usage and columns table (#55263)
ref pingcap/tidb#50305
|
2024-08-14 07:51:08 +00:00 |
|
|
|
bc6a18df27
|
*: update v2 infoschema reader support for tables Indexes, Views, KeyColumnUsage, TableConstraints (#55241)
ref pingcap/tidb#50959
|
2024-08-13 05:06:03 +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 |
|
|
|
004b442fb9
|
pkg/planner: set proj.AvoidColumnEvaluator in postOptimize (#55333)
close pingcap/tidb#52985
|
2024-08-12 04:49:38 +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 |
|
|
|
99857e33e8
|
server: add tidb_enable_shared_lock_promotion to support for share lock upgrade (#55023)
close pingcap/tidb#55022
|
2024-08-08 12:26: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 |
|
|
|
07c35e8157
|
planner/core: define extractor for each schema related memtables (#55144)
ref pingcap/tidb#50305
|
2024-08-06 03:27:38 +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 |
|