Commit Graph

781 Commits

Author SHA1 Message Date
005c8d8ef8 *: remove the support of the amending transaction (#39714)
close pingcap/tidb#40381
2023-01-06 18:26:21 +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
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
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
028c5eb835 types: Fix TIMESTAMPADD lost fractional digits (#38003)
close pingcap/tidb#31795
2022-11-21 16:43:57 +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
97add26c8f json: support array range selection and from last selection (#38584)
close pingcap/tidb#38583
2022-11-01 18:25:59 +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
98c5ad3e00 expression: fix FROM_UNIXTIME parameter overflows error (#38145)
close pingcap/tidb#38127
2022-09-26 11:37:43 +08:00
b2b8c562ad expression: Improved precision of FROM_UNIXTIME(char) #35184 (#37788)
ref pingcap/tidb#35184
2022-09-22 12:27: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
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
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
cdcbfc838a executor: implement json time/duration (#37579)
close pingcap/tidb#9988, close pingcap/tidb#31104
2022-09-08 17:42:55 +08:00
1d482db4dd *: Support for tidb_sm3_password authentication (#36193)
close pingcap/tidb#36192
2022-09-08 12:00:57 +08:00
9036de3394 *: support create table with foreign key and maintain foreign key reference (#37148)
close pingcap/tidb#37147
2022-09-07 13:22:56 +08:00
70684d39de *: enable mock session manager and schemaLease for all unit tests (#37623) 2022-09-06 14:04:55 +08:00
170dafc7e1 types: merge json and types pkg (#37578)
close pingcap/tidb#37577, close pingcap/tidb#37628
2022-09-05 19:42:55 +08:00
872898af43 expression: json_merge_xx should check argument type (#37575)
close pingcap/tidb#37504
2022-09-05 11:46:55 +08:00
080a784a75 expression: forbid binary string to be json key (#37541)
close pingcap/tidb#37509
2022-09-02 18:50:25 +08:00
0482b2e83e expression: fix that the result of expression castRealAsTime is inconsistent with mysql (#37461)
close pingcap/tidb#37462
2022-09-02 12:20:24 +08:00
d46da50ca8 expression: use a relax json comparison cast rule (#37404)
close pingcap/tidb#37403
2022-08-31 16:24:24 +08:00
636d272871 expression: resize the result for IfXXSig (#37417)
close pingcap/tidb#37414
2022-08-29 12:18:22 +08:00
f358b6a6db executor: add JSON opaque value condition to everywhere (#37390)
close pingcap/tidb#37387
2022-08-26 17:02:21 +08:00
d6ebc600f8 expression: make collation work with json type (#37211)
close pingcap/tidb#31640
2022-08-19 11:20:52 +08:00
244b353a11 planner: support session level for the variable tidb_enable_prepared_plan_cache (#36923)
ref pingcap/tidb#36598
2022-08-08 11:18:47 +08:00
6418350e97 executor,expression: avoid to append nil to warnings (#36304)
close pingcap/tidb#31569
2022-08-05 17:00:06 +08:00
6a6fa8a882 ddl: Add sql_require_primary_key sysvar (#36146)
close pingcap/tidb#28544
2022-08-03 17:20:06 +08:00
dd2e07658a planner: check virtual column for tiflash (#36771)
close pingcap/tiflash#5513, close pingcap/tidb#36773
2022-08-01 23:16:05 +08:00
xhe
9a16a8dd19 *: replace defer clean with t.Cleanup (#36722)
close pingcap/tidb#36721
2022-08-01 17:34:05 +08:00
158ba1a1d9 *: enable part revive for all code (#36703) 2022-08-01 14:02:06 +08:00
25d777df8c expression: fix extract day_microsecond/second/minute/hour from datetime (#36367)
close pingcap/tidb#36358
2022-07-21 01:53:08 +08:00
8baa28798c expression: fix the problem that the function cast duration as time do not respect system timestamp (#36283)
close pingcap/tidb#36279
2022-07-20 22:29:09 +08:00
a5ec60fceb expression: fix accuracy loss problem in function COALESCE (#36264)
close pingcap/tidb#31600
2022-07-20 15:35:08 +08:00
51b8884fea expression: fix the issue that extracting day_microsecond/day_second/day_minute/day_hour from Time type emits wrong result (#36297)
close pingcap/tidb#34998
2022-07-19 19:07:07 +08:00
e2b55640c1 config, sysvar: map max-server-connections to max_connections (#35453)
ref pingcap/tidb#34960
2022-06-23 15:12:37 +08:00
1c02b4e90b parser: Add support for INTERVAL expr unit + expr (#30253) (#35390)
close pingcap/tidb#30253
2022-06-21 01:00:36 +08:00
4ae78cdead expression: refine date_add/sub return type and precision (#35009)
close pingcap/tidb#9813, close pingcap/tidb#31799, ref pingcap/tidb#31867
2022-06-16 16:12:34 +08:00
85967fd3be *: implement chunk rpc encoding for unistore (#35114)
close pingcap/tidb#35113
2022-06-06 23:20:29 +08:00