Commit Graph

524 Commits

Author SHA1 Message Date
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
d10d254572 util: let TypeFloat should be decoded as Float32 in Chunk (#35978)
close pingcap/tidb#35910
2022-07-11 18:57:05 +08:00
55aea2787d *: use pdqsort to improve sort performance (#34404)
close pingcap/tidb#34250
2022-07-06 13:41:02 +08:00
e00ad2b3ef *: enable errcheck for nogo (#35704)
ref pingcap/tidb#35345
2022-07-02 22:08:39 +08:00
b18ee068e4 types: cache pathExpression to improve the JSON function performance (#35860)
close pingcap/tidb#35859
2022-07-01 14:48:39 +08:00
ed5e63a7a0 types: fix incompatible implementation of jsonpath extraction (#35320)
close pingcap/tidb#30352
2022-06-28 18:26:39 +08:00
b5ed38d300 types: fix bad error message for numeric conversion issue#32744 (#34047)
close pingcap/tidb#32744
2022-06-23 16:40:36 +08:00
e99d82a9b4 *: fix issue of cast string as time is incompatible with MySQL (#35455)
close pingcap/tidb#34539
2022-06-23 13:50:37 +08:00
0e7f8830d0 types: fix creating partition tables fail in ANSI_QUOTES mode (#35379)
ref pingcap/tidb#24980, close pingcap/tidb#35281
2022-06-21 09:30:35 +08:00
9a77892ac8 execution: avoid decimal overflow and check valid (#34399)
close pingcap/tidb#30347, close pingcap/tidb#34388
2022-06-17 21:42: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
4fc9551dd1 sessionctx, types, executor: support encoding and decoding user-defined variables (#35343)
close pingcap/tidb#35288
2022-06-15 21:02:34 +08:00
2b4a4c6d7a *: support bazel (#33691)
close pingcap/tidb#34083
2022-06-07 15:22:30 +08:00
b2b7e311de planner: support 'explain analyze format=true_card_cost' (#34566)
ref pingcap/tidb#33945
2022-06-06 14:20:30 +08:00
8133329043 fix(cast): check cast as datetime with precision of fractional seconds part (#34968)
close pingcap/tidb#34713
2022-06-01 00:14:27 +08:00
6d6684adea fix(expression): check some builtin function for incomplete date (#34873)
close pingcap/tidb#34629
2022-05-26 14:46:47 +08:00
2cf1354f72 *: global stats consistency for dynamic prune (#34695)
close pingcap/tidb#34730
2022-05-19 11:34:38 +08:00
810f8ae12e *: remove pingcap/check dependency (#34734)
close pingcap/tidb#28328
2022-05-17 21:38:37 +08:00
10ad7bbe94 expression: fix precision loss when casting time to string (#34660)
close pingcap/tidb#34659
2022-05-15 17:40:36 +08:00
33236ba8d7 *: track analyze memory usage separately with quota (#33054)
ref pingcap/tidb#29938, close pingcap/tidb#33065
2022-05-10 20:32:35 +08:00
c16291392a *: replace types.NewFieldTypeBuilder() API with NewFieldTypeBuilderP() to avoid misuse (#34494)
close pingcap/tidb#34490
2022-05-09 22:00:33 +08:00
6c30303937 session: refine non-transactional delete (#34273)
ref pingcap/tidb#33485
2022-05-09 13:30:34 +08:00
f88dab92f9 util: use generics to implement max/min (#34197)
close pingcap/tidb#34247
2022-05-06 10:08:57 +08:00
1bf64c60f4 *: Refactor FieldType structure (#33569)
close pingcap/tidb#32116
2022-04-26 19:28:51 +08:00
c917cd3d3d charest: add all mysql character information in parser (#34210)
close pingcap/tidb#31598
2022-04-26 10:54:51 +08:00
0beac1800c expression: fix the wrong rounding behavior of Decimal (#33278)
close pingcap/tidb#32213
2022-04-02 14:32:29 +08:00
f012766b53 executor: raise error when text data is too long (#33345) 2022-03-26 15:04:33 +08:00
6b2e37f18c gomod: update dependency for golang1.18 (#33053)
ref pingcap/tidb#32874
2022-03-17 15:10:31 +08:00
c11e650527 *: make golangci-lint work on Go1.18 (#33081)
close pingcap/tidb#33080
2022-03-15 22:43:52 +08:00
a1d8f2f3ac *: remove ddl dependency (#32910)
ref pingcap/tidb#31716
2022-03-09 08:15:48 +08:00
d8fbad38a6 expression, types: fix StrToDuration result (#32896)
close pingcap/tidb#31680
2022-03-08 16:53:49 +08:00
5988d0b2f4 *: update client-go and etcd version (#32457)
close pingcap/tidb#32456
2022-02-22 11:11:43 +08:00