Commit Graph

2903 Commits

Author SHA1 Message Date
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
873a3ea719 json: add json_storage_free function (#38544)
close pingcap/tidb#38517
2022-10-21 14:03:55 +08:00
bd014d67e0 *: add context for preprocess (#38360)
close pingcap/tidb#38359
2022-10-18 17:27:53 +08:00
dd65832136 *: add context for hook of getting/setting variables (#38379)
close pingcap/tidb#38378
2022-10-18 16:43:53 +08:00
50425f8d02 expression: corrected UNSINGED to UNSIGNED (#38462) 2022-10-14 14:41:51 +08:00
84fbfcada3 planner: revise isnullRejected check for And and OR (#38430)
close pingcap/tidb#38304
2022-10-14 01:15:52 +08:00
a10bb9e322 expression: Push down json_contains to tikv (#37840)
close pingcap/tidb#37839
2022-10-13 17:25:52 +08:00
721c91bf3e planner: Plan in PlanCacheValue memory trace (#38357)
ref pingcap/tidb#37632
2022-10-11 16:51:50 +08:00
aff0c3693f expression: fix data race in the SetCoercibility (#38326)
close pingcap/tidb#38325
2022-10-08 18:47:48 +08:00
fb4adc4e81 expression: fix data race in the collationInfo (#38281)
close pingcap/tidb#38282
2022-10-08 11:43:48 +08:00
0875ae2849 expr: Refine decimal type infer (#38175)
ref pingcap/tidb#30961
2022-09-27 14:11:44 +08:00
8a171c3d51 expression: correct returntype of TIDB_PARSE_TSO() (#37965)
close pingcap/tidb#37964
2022-09-26 22:45:46 +08:00
63e3570ad0 planner: PhysicalPlan memory trace 6 (#37841)
ref pingcap/tidb#37632
2022-09-26 16:19:44 +08:00