|
|
fb8979697e
|
planner: update some UTs to use cost model2 (#38875)
ref pingcap/tidb#35240
|
2022-11-04 11:58:00 +08:00 |
|
|
|
7cf784cf26
|
statistics: handle contants in Selectivity() (#32761)
ref pingcap/tidb#32758, close pingcap/tidb#32835
|
2022-03-06 23:41:48 +08:00 |
|
|
|
f135c534a5
|
plan: merge continuous selections and delete surely true expressions (#24214)
|
2021-05-10 23:25:37 +08:00 |
|
|
|
04e5137f48
|
*: use explain format = 'brief' for tests (#22677)
|
2021-02-22 17:50:06 +08:00 |
|
|
|
7007bb543b
|
planner: move partition prune test from expression pkg to planner/core pkg (#21587)
|
2020-12-10 10:01:28 +08:00 |
|
|
|
03f385de5f
|
planner/core: use constant propagate before predicates push down (#21061)
|
2020-12-08 16:32:32 +08:00 |
|
|
|
41786cb976
|
*: seperate hash keys from join keys in IndexJoin (#20761)
|
2020-11-16 16:24:51 +08:00 |
|
|
|
26d42c9e23
|
planner: add partition pruner for list (columns) partition (#20740)
|
2020-11-09 13:09:49 +08:00 |
|
|
|
462a53f79a
|
expression: utilize the flag of column arguments to simplify expressions (#20149)
|
2020-10-09 14:43:11 +08:00 |
|
|
|
117b3e4400
|
plan, partition: re-implement hash partition pruning to support in and or and some other functions (#18574)
|
2020-08-28 17:14:42 +08:00 |
|
|
|
3ac0baf61c
|
*: fix unable prune problem caused by mismatch column infos (#19391)
|
2020-08-25 12:24:48 +08:00 |
|
|
|
3df573d2fc
|
planner,executor: use new table partition implementation and fix CI (#18981)
|
2020-08-06 17:50:40 +08:00 |
|
|
|
777907bcee
|
planner: push agg below partition union all by default (#17262)
|
2020-05-28 18:11:13 +08:00 |
|
|
|
f17da4a5d7
|
plan, expression: support is null in hash partition pruning (#17281)
|
2020-05-20 15:54:44 +08:00 |
|
|
|
0f2dbcdca4
|
expression: constant propagation for outer join don't prop con… (#15855)
|
2020-04-22 15:32:42 +08:00 |
|
|
|
d26875db7e
|
expression: fix error PushDownNot for contiguous NOT (#16108)
|
2020-04-15 17:52:14 +08:00 |
|
|
|
21ee980e11
|
*: Refine Explain's format. (#15507)
|
2020-03-23 17:57:49 +08:00 |
|
|
|
7a51cb6657
|
plan, expression: add date function support for hash partition (#15068)
|
2020-03-18 13:53:22 +08:00 |
|
|
|
183a9d585a
|
*: update explain info of outer hash joins (#15247)
|
2020-03-10 20:38:02 +08:00 |
|
|
|
9e98f706ae
|
planner, executor: support point get as a option of DataSource (#14775)
|
2020-03-09 10:47:16 +08:00 |
|
|
|
902c6ca2b9
|
planner,expression,table: clean up the old partition pruning code (#14834)
|
2020-02-27 00:52:03 +08:00 |
|
|
|
236352e98f
|
*: show build and probe side for join and index lookup related operators in explain result (#14838)
|
2020-02-26 17:12:09 +08:00 |
|
|
|
3399f4be31
|
planner: distinguish FullScan and the RangeScan in explain/desc info (#14696)
|
2020-02-24 15:23:06 +08:00 |
|
|
|
b6aca51d52
|
plan, partition: support point get plan on hash partition table (#14318)
|
2020-01-10 10:23:29 +08:00 |
|
|
|
e96be4580f
|
plan, partition: add fast access path for hash partition (#13772)
|
2020-01-02 13:33:09 +08:00 |
|
|
|
e979cff6bb
|
planner: add column mapping in explain result (#13640)
|
2019-11-27 16:39:19 +08:00 |
|
|
|
889ad618cf
|
planner: projection don't new unnecessary column (#13406)
|
2019-11-20 13:58:38 +08:00 |
|
|
|
4dcd7d7938
|
planner: consider build hashtable using the outer side for outer join during plan building (#12883)
|
2019-11-08 17:43:53 +08:00 |
|
|
|
99dfc8c503
|
expression: add more test JSON files (#12874)
|
2019-10-22 19:34:29 +08:00 |
|