Commit Graph

2880 Commits

Author SHA1 Message Date
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
7e8d55818f planner: don't push down some conditions to projections (#37992)
close pingcap/tidb#35623
2022-09-26 14:09:43 +08:00
a6a0ad2c01 parser,executor: add tidb_current_tso() function (#37037)
close pingcap/tidb#37035
2022-09-26 13:35:44 +08:00
98c5ad3e00 expression: fix FROM_UNIXTIME parameter overflows error (#38145)
close pingcap/tidb#38127
2022-09-26 11:37:43 +08:00
805ca3e9c1 *: close resultsets (#38146) 2022-09-26 11:25:43 +08:00
3fa7534a6b expression: push down bin function to tiflash (#37589)
close pingcap/tidb#37588
2022-09-26 10:59:43 +08:00
c4f6de159b planner: PhysicalPlan memory trace 7 (#38030)
ref pingcap/tidb#37632
2022-09-23 15:29:43 +08:00
11a86a2df5 planner: make general plan cache support 'or' and 'in' (#38047)
ref pingcap/tidb#36598
2022-09-22 17:27:03 +08:00
b2b8c562ad expression: Improved precision of FROM_UNIXTIME(char) #35184 (#37788)
ref pingcap/tidb#35184
2022-09-22 12:27:03 +08:00
6d89e07bf2 planner: PhysicalPlan memory trace 5 (#37860)
ref pingcap/tidb#37632
2022-09-22 01:05:02 +08:00
f48a820db3 expression: forbid empty pattern for regexp functions (#38031)
close pingcap/tidb#37988
2022-09-21 20:23:03 +08:00
6feaa52716 types: Fix DATE_ADD on DST Transition (#37979)
close pingcap/tidb#34362
2022-09-20 18:27:04 +08:00
8d5328ec4e expression: adjust DST for convert_tz() (#37206)
close pingcap/tidb#30081
2022-09-19 17:05:01 +08:00
998e12380e expression: patch push down case of tikv regexp function (#37917)
close pingcap/tidb#37918
2022-09-19 13:09:00 +08:00
1eeedacc60 *: remove goleak's ignoring opencensus top function (#37908) 2022-09-19 12:29:00 +08:00
29f83a0b25 expression: add pushdown flags of regexp functions to tikv (#37893)
close pingcap/tidb#37894
2022-09-18 21:21:00 +08:00
c4638b70fd *: support metadata lock (#37393)
ref pingcap/tidb#37275
2022-09-18 20:57:00 +08:00
181fb8e905 br: merge feature branch of ebs-based-br (#37297)
ref pingcap/tidb#35306
2022-09-18 20:37:00 +08:00
efc07201e3 planner: support 3 stage aggregation for single scalar distinct agg (#37203)
close pingcap/tidb#37202
2022-09-17 13:36:59 +08:00
dcdbb87904 expression: support all regexp functions (#37407)
close pingcap/tidb#23881
2022-09-16 14:43:00 +08:00
563b4262d5 expression: allow json functions to be expression index (#37738)
close pingcap/tidb#37740
2022-09-14 17:22:59 +08:00
6261eb3f85 feat: Implement Space function push down to TiFlash (#35753)
close pingcap/tidb#35755
2022-09-14 09:52:58 +08:00
899bd79686 expression: check json functions args type (#37775)
close pingcap/tidb#37784
2022-09-13 20:16:57 +08:00
dfde95cb93 expression: check json max depth (#37759)
close pingcap/tidb#37292
2022-09-13 17:36:58 +08:00