Commit Graph

555 Commits

Author SHA1 Message Date
d3b952a49a executor: write multi-valued index (#40172)
close pingcap/tidb#40207
2022-12-30 13:38:17 +08:00
ae58fa1c8b expression: introduce cast(... as ... array) in expression index (#39992)
close pingcap/tidb#40045
2022-12-20 12:56:54 +08:00
bb50e33509 expression: support member of function (#39880)
ref pingcap/tidb#39866
2022-12-14 17:16:52 +08:00
b41be060b9 expression: support json_overlaps function (#39867)
ref pingcap/tidb#39866
2022-12-14 12:48:52 +08:00
2dea8dda28 planner: support explain format='cost_trace' on model ver2 (#39840)
ref pingcap/tidb#35240
2022-12-13 13:44:51 +08:00
f6127247d3 *: close recordset (#39783) 2022-12-09 14:22:04 +08:00
824ef608c7 *: support password expiration policy (#39035)
ref pingcap/tidb#9709, close pingcap/tidb#38936
2022-12-02 16:36:02 +08:00
94ffc8e6e8 error: print non-printable chars in hex style for duplicate entry error (#39485)
close pingcap/tidb#35289
2022-12-01 23:20:01 +08:00
8e0e49ca65 *: support JSON format output in explain statement (#39253)
ref pingcap/tidb#39261
2022-12-01 12:12:01 +08:00
f713bc90ff types: handle io.EOF error when to parse datatime (#39405)
close pingcap/tidb#35678
2022-11-28 15:22:00 +08:00
7f9219c11b types: Make use of the new time.ZoneBounds function in go-1.19 (#39038)
close pingcap/tidb#39037
2022-11-10 09:45:52 +08:00
f9c7bbccec *: authentication using tidb_auth_token plugin (#38773)
close pingcap/tidb#38504
2022-11-04 02:54:00 +08:00
5cdfea619f *: bring back the 'make ut' (#38806) 2022-11-02 17:18: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
4699c7d896 *: support ATTRIBUTE and COMMENT in CREATE USER and ALTER USER statements (#38201)
close pingcap/tidb#38172
2022-10-20 14:35:54 +08:00
51a6684fb7 expression: make a copy when retrieving json path expression from cache (#38285)
ref pingcap/tidb#38230
2022-10-02 11:35:47 +08:00
d47840f8ab json, executor: fix json hash value conflict (#38095)
close pingcap/tidb#38092
2022-09-22 18:57:04 +08:00
aef905cb16 executor: convert json numeric value to float64 in hash (#38065)
close pingcap/tidb#38049
2022-09-22 11:39:02 +08:00
6feaa52716 types: Fix DATE_ADD on DST Transition (#37979)
close pingcap/tidb#34362
2022-09-20 18:27:04 +08:00
b8d929c3c7 time: fix the fraction loss when encountering time string with timezone suffix (#37820)
* fix the issue of fraction loss when inserting time item

* fix wrong index

* add comments

Co-authored-by: Weizhen Wang <wangweizhen@pingcap.com>
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-09-20 16:48:08 +08:00
1eeedacc60 *: remove goleak's ignoring opencensus top function (#37908) 2022-09-19 12:29:00 +08:00
094b9d2cbc types: prevent generate error stack for BinaryLiteral.ToInt() (#37869)
close pingcap/tidb#33494
2022-09-16 11:10:59 +08:00
4db4197505 datum: json is not equal with NULL (#37866)
close pingcap/tidb#37852
2022-09-16 10:30:59 +08:00
dfde95cb93 expression: check json max depth (#37759)
close pingcap/tidb#37292
2022-09-13 17:36:58 +08:00
57febedb35 *: enable rowserrcheck for nogo (#37761) 2022-09-13 14:28:58 +08:00
c67ccbaef9 planner: PhysicalPlan memory trace 2 (#37668)
ref pingcap/tidb#37632
2022-09-09 16:42:56 +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
bf02d2521a *: upgrade prometheus client (#37630) 2022-09-06 10:58:54 +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
c90ee302cd expression: parse the value if convert enum/set to json (#37402)
close pingcap/tidb#25329
2022-09-01 14:50:24 +08:00
f358b6a6db executor: add JSON opaque value condition to everywhere (#37390)
close pingcap/tidb#37387
2022-08-26 17:02:21 +08:00
b4b52234cc expression: quote json path if necessarily (#37375)
close pingcap/tidb#25579
2022-08-25 17:02:21 +08:00
25dda978ff types: fix a bug in casting str2str when union (#37242)
close pingcap/tidb#31678
2022-08-24 18:26:21 +08:00
cdf4bc9bea expression: implement comparison between json opaque (#37316)
close pingcap/tidb#37315
2022-08-24 11:08:20 +08:00
11dbd0b881 *: update bazel config (#37313) 2022-08-23 17:40:20 +08:00
fe40d3ce27 expression: add json opaque value (#37200)
close pingcap/tidb#9996, close pingcap/tidb#31918
2022-08-23 12:26:20 +08:00
cf69205919 expression: refactor json path syntax and make it compatible with mysql (#37074)
ref pingcap/tidb#37133
2022-08-23 11:14:20 +08:00
8511b9b5ac lightning: Fix panic when downstream table schema has changed (#36805)
close pingcap/tidb#34163
2022-08-19 10:40:52 +08:00
35e64651d0 expression: remove duplicate element in json_extract function result (#37118)
ref pingcap/tidb#37133
2022-08-16 15:42:51 +08:00
d6d0ce7b10 *: gofmt code for adapting go 1.19 (#36832)
ref pingcap/tidb#36879
2022-08-11 12:50:49 +08:00
42935af3cc parser,ddl: Interval partitioning (#35662)
ref pingcap/tidb#19132, close pingcap/tidb#35683
2022-08-09 19:06:49 +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
f459bb3a86 planner: avoid change the type of the input of sum/avg (#36372)
close pingcap/tidb#36371
2022-07-29 16:21:12 +08:00
624171abcc *: decouple planner/core from ddl package (#36608) 2022-07-27 21:15:12 +08:00
bf743a6ca0 *: enable flaky test for all test (#36385)
close pingcap/tidb#36404
2022-07-22 15:35:09 +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
4cade24ed6 *: support the binary plan through EXPLAIN format='binary' and tidb_decode_binary_plan (#36221)
ref pingcap/tidb#35889
2022-07-18 16:27:07 +08:00
911e7cc360 *: enable revive (#35970)
ref pingcap/tidb#35345
2022-07-15 16:03:06 +08:00
fa00fc5cd5 *: set fine grain timeout and update bazel config (#36220) 2022-07-15 11:11:05 +08:00