Commit Graph

2926 Commits

Author SHA1 Message Date
bca433fcab planner: remove pickFromBucket field in LRUPlanCache (#40668)
ref pingcap/tidb#36598
2023-01-28 16:41:53 +08:00
465ab74532 planner: skip the plan cache if non-int values are converted into int when optimization (#40686)
close pingcap/tidb#40679
2023-01-28 14:49:53 +08:00
efbdeed4ab json, expression: add json unary not implementation (#40723)
close pingcap/tidb#40683
2023-01-19 16:39:49 +08:00
7613aa38bf planner: set binary collation for mv column (#40644)
close pingcap/tidb#40558
2023-01-18 18:33:51 +08:00
b61932461b ttl: submit ttl scan task to the system table (#40422)
close pingcap/tidb#40362, ref pingcap/tidb#40363
2023-01-13 15:51:46 +08:00
a917dc574e *: add more tests and fix some bugs for multi-valued index (#40518)
* fix

Signed-off-by: xiongjiwei <xiongjiwei1996@outlook.com>

* add more test

Signed-off-by: xiongjiwei <xiongjiwei1996@outlook.com>

Signed-off-by: xiongjiwei <xiongjiwei1996@outlook.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2023-01-12 17:49:53 +08:00
02332b20de expression, planner: exclude concat_ws from aggresive folding constant (#38383)
close pingcap/tidb#36888
2023-01-10 17:04:23 +08:00
005c8d8ef8 *: remove the support of the amending transaction (#39714)
close pingcap/tidb#40381
2023-01-06 18:26:21 +08:00
99100d4149 planner: support more types to use IndexMerge to access MVIndex (#40343)
ref pingcap/tidb#40191
2023-01-06 14:38:20 +08:00
affe126097 *: support curdate() as column's default value | tidb-test=pr/2057 (#40326)
close pingcap/tidb#38356
2023-01-05 16:14:20 +08:00
508b601529 expression: enlarge timeout for test (#40332) 2023-01-05 13:50:19 +08:00
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