|
|
95f0dc547e
|
planner: support pushing down predicates to memory tables in prepared mode (#40262)
close pingcap/tidb#39605
|
2023-01-04 15:58:19 +08:00 |
|
|
|
9aaa93e9cc
|
test: fix data race in cast as array (#40277)
close pingcap/tidb#40276
|
2023-01-03 18:04:19 +08:00 |
|
|
|
67a952abf5
|
expression: implement regexp_replace function pushdown (#40267)
close pingcap/tidb#40266
|
2023-01-03 14:56:20 +08:00 |
|
|
|
f7de8beede
|
*: remove the support of the old ddl framework (#39684)
ref pingcap/tidb#39824
|
2022-12-30 18:30:18 +08:00 |
|
|
|
b97f60d88c
|
planner: remove the unnecessary skip-plan-cache flag in StmtCtx (#40246)
|
2022-12-30 14:22:18 +08:00 |
|
|
|
8e80e7c96c
|
expression: implement unhex function pushdown to tiflash (#39898)
ref pingcap/tidb#5112, ref pingcap/tiflash#5112
|
2022-12-30 14:06:18 +08:00 |
|
|
|
d3b952a49a
|
executor: write multi-valued index (#40172)
close pingcap/tidb#40207
|
2022-12-30 13:38:17 +08:00 |
|
|
|
72f52f3f09
|
planner: update the plan cache strategy when expressions with parameters affect null-check (#40218)
close pingcap/tidb#38205, close pingcap/tidb#40093
|
2022-12-30 11:00:18 +08:00 |
|
|
|
ffaf2ac9ee
|
planner: remove the unnecessary skip-plan-cache flag in StmtCtx (#40235)
|
2022-12-30 10:20:17 +08:00 |
|
|
|
b1967563e3
|
planner: record reasons when skipping Plan Cache (#40210)
|
2022-12-28 17:46:16 +08:00 |
|
|
|
f9d4a54b08
|
expression: impl cast as array function (#40076)
close pingcap/tidb#40128
|
2022-12-26 20:40:15 +08:00 |
|
|
|
b4f500e018
|
ddl: check the limitation when creating multi-valued index (#39818)
close pingcap/tidb#40086
|
2022-12-21 18:08:55 +08:00 |
|
|
|
017901d1d6
|
*: extend skyline pruning diagnostic info and add extra warnings (#39894)
ref pingcap/tidb#39893
|
2022-12-20 18:00:55 +08:00 |
|
|
|
ae58fa1c8b
|
expression: introduce cast(... as ... array) in expression index (#39992)
close pingcap/tidb#40045
|
2022-12-20 12:56:54 +08:00 |
|
|
|
3970cfc7a0
|
planner, json: restore cast flag after substitute column in cast (#39997)
close pingcap/tidb#39806
|
2022-12-17 00:52:52 +08:00 |
|
|
|
9d2c9ee474
|
expression, json: fix cast json as string with shorter length (#39970)
close pingcap/tidb#39963
|
2022-12-15 18:28:52 +08:00 |
|
|
|
bb50e33509
|
expression: support member of function (#39880)
ref pingcap/tidb#39866
|
2022-12-14 17:16:52 +08:00 |
|
|
|
565128e903
|
expression: close recordset (#39899)
|
2022-12-14 15:30:51 +08:00 |
|
|
|
b41be060b9
|
expression: support json_overlaps function (#39867)
ref pingcap/tidb#39866
|
2022-12-14 12:48:52 +08:00 |
|
|
|
aeceb22fa6
|
planner: rename general plan cache to non-prepared plan cache (#39873)
|
2022-12-13 17:16:13 +08:00 |
|
|
|
7f2ae4027a
|
expression: Add json_extract, cast(json as string), json_unquote push down support for tiflash (#39533)
ref pingcap/tiflash#6376, close pingcap/tidb#39458
|
2022-12-02 13:42:00 +08:00 |
|
|
|
7b91e6aab6
|
planner: enrich diagnosis info for plan-cache (#39457)
close pingcap/tidb#39147
|
2022-12-02 02:22:02 +08:00 |
|
|
|
9eea8f6610
|
expression: implement regexp_substr function pushdown (#39536)
close pingcap/tidb#39535
|
2022-12-02 00:36:01 +08:00 |
|
|
|
d1fc5b6ae5
|
expression: implement regexp_instr function pushdown (#39479)
close pingcap/tidb#39478
|
2022-12-01 14:06:01 +08:00 |
|
|
|
78d677e288
|
session: remove date_add function from push down blacklist in new installed TiDB (#39324)
close pingcap/tidb#39293
|
2022-11-28 15:48:00 +08:00 |
|
|
|
e205f931aa
|
*: support password validation options and variables (#38953)
ref pingcap/tidb#38924, close pingcap/tidb#38928
|
2022-11-24 20:25:59 +08:00 |
|
|
|
7930c2ce7b
|
expression: fix that str_to_date returns different result on no zero date sql mode. (#39316)
close pingcap/tidb#39146
|
2022-11-24 12:27:58 +08:00 |
|
|
|
9784615566
|
ddl: Add index fast path to be a default add index path (#39267)
ref pingcap/tidb#35983
|
2022-11-23 15:45:58 +08:00 |
|
|
|
8fc4535575
|
*: fix tidb_decode_key with partition table (#39312)
close pingcap/tidb#39304
|
2022-11-22 21:09:59 +08:00 |
|
|
|
75efe687ed
|
ddl: forbid disabling concurrent DDL if MDL is enabled (#39301)
close pingcap/tidb#39131
|
2022-11-22 18:21:58 +08:00 |
|
|
|
028c5eb835
|
types: Fix TIMESTAMPADD lost fractional digits (#38003)
close pingcap/tidb#31795
|
2022-11-21 16:43:57 +08:00 |
|
|
|
8a3c62ba2e
|
expression: implement regexp_like function pushdown (#39107)
close pingcap/tidb#39106
|
2022-11-17 13:59:55 +08:00 |
|
|
|
b296494802
|
expression: push down json_valid to tikv (#38290)
close pingcap/tidb#38289
|
2022-11-17 12:07:55 +08:00 |
|
|
|
ce69f0bbd5
|
expression: push down EXTRACT Duration to TiFlash (#39105)
ref pingcap/tidb#39104
|
2022-11-16 16:29:55 +08:00 |
|
|
|
c354b8bd07
|
extension: add support for extension to custom table and sysvar privileges (#39137)
close pingcap/tidb#39136
|
2022-11-15 12:11:55 +08:00 |
|
|
|
e8c640ea22
|
*: enable race test for more components (#39097)
|
2022-11-14 14:15:54 +08:00 |
|
|
|
f51227cd06
|
extension: provide more informations in extension.FunctionContext (#39050)
close pingcap/tidb#39049
|
2022-11-10 17:43:53 +08:00 |
|
|
|
fb8979697e
|
planner: update some UTs to use cost model2 (#38875)
ref pingcap/tidb#35240
|
2022-11-04 11:58:00 +08:00 |
|
|
|
f9c7bbccec
|
*: authentication using tidb_auth_token plugin (#38773)
close pingcap/tidb#38504
|
2022-11-04 02:54:00 +08:00 |
|
|
|
510003d1f6
|
planner: add switch for plan cache memory trace (#38824)
ref pingcap/tidb#37632
|
2022-11-03 15:26:00 +08:00 |
|
|
|
cacd3c8f4a
|
expression: unset the flen for string type builtin control (#38845)
close pingcap/tidb#38844
|
2022-11-03 12:12:00 +08:00 |
|
|
|
0f62d1f42e
|
planner: projection should not push the expr that is not fully substituted (#38802)
close pingcap/tidb#38736
|
2022-11-02 18:42:00 +08:00 |
|
|
|
5cdfea619f
|
*: bring back the 'make ut' (#38806)
|
2022-11-02 17:18:00 +08:00 |
|
|
|
30f313091c
|
planner: judge nil pointer before call MemoryUsage (#38764)
ref pingcap/tidb#37632
|
2022-11-02 11:17:59 +08:00 |
|
|
|
97add26c8f
|
json: support array range selection and from last selection (#38584)
close pingcap/tidb#38583
|
2022-11-01 18:25:59 +08:00 |
|
|
|
f9b0e01725
|
extension: allow the dynamic argument length of the extension's custom function (#38709)
close pingcap/tidb#38707
|
2022-10-31 12:15:59 +08:00 |
|
|
|
780683908c
|
planner: revise isnullRejected check for And and OR (#38702)
close pingcap/tidb#38654
|
2022-10-28 11:51:57 +08:00 |
|
|
|
18698d1558
|
extension: add more informations to extension context (#38693)
ref pingcap/tidb#38493
|
2022-10-27 20:15:57 +08:00 |
|
|
|
fe097706c7
|
extension: support bootstrap for extension (#38589)
close pingcap/tidb#38588
|
2022-10-24 12:25:55 +08:00 |
|
|
|
ad0f7d24a3
|
extension: allow extension to custom functions (#38567)
close pingcap/tidb#38566
|
2022-10-24 11:51:55 +08:00 |
|