7a667225db
expression: cleanup pingcap/check dep ( #32137 )
...
close pingcap/tidb#32136
2022-02-08 00:49:35 +08:00
b4df7ca4dc
test: make all the tests run in serial ( #30692 )
2021-12-14 18:06:36 +08:00
3dc09f8ba6
expression: add ut config ( #30156 )
2021-11-26 19:51:51 +08:00
b5ded48df9
*: replace compareDatum by compare and fix compare ( #30090 )
2021-11-24 17:31:51 +08:00
1660bf41ad
expression: migrate test-infra to testify for expression ( #29723 )
2021-11-16 17:45:08 +08:00
318030adef
expression: migrate tests to testify ( #29276 )
2021-11-02 23:16:52 +08:00
b7ed87de7c
expression: migrate builtin tests ( #29125 )
2021-10-27 21:18:49 +08:00
5bb63bd8fc
expression: migrate generated tests to testify ( #29083 )
2021-10-26 19:14:48 +08:00
94e30df8e2
parser: fix compiling, add unit tests ( #28700 )
2021-10-11 23:15:25 +08:00
7755d25aba
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers ( #27198 )
2021-08-16 18:52:00 +08:00
f1a8e7d068
*: update tikv/client-go to improve failpoint performance issue ( #25797 )
2021-06-29 15:57:25 +08:00
96577f9d1d
expression: try to fix TestExprPushDownToFlash tests ( #24235 )
2021-05-10 13:38:43 +08:00
d6ee6d34d8
expression: fix err check ( #22992 )
2021-03-03 20:20:55 +08:00
fd84a91895
ddl, tikv: add delay during AddIndex DDL and remove schema check for async commit ( #20550 )
2020-10-28 11:48:34 +08:00
bca31eaf62
*: refine the behavior of StrToInt and StrToFloat and support convert JSON to date, time and timestamp ( #17902 )
...
Signed-off-by: wjhuang2016 <huangwenjun1997@gmail.com >
2020-06-22 11:59:24 +08:00
3a4e733af6
test: fix testleak in TestIntegration ( #17667 )
...
Signed-off-by: wjhuang2016 <huangwenjun1997@gmail.com >
2020-06-04 17:34:49 +08:00
80d577a143
expression: update builtinLike to be collation-aware ( #15049 )
2020-03-12 16:08:32 +08:00
6f6c415298
expression: vectorized builtinSleepSig ( #15193 )
2020-03-11 11:38:32 +08:00
8835f8efca
*: set charset and collate for string literals correctly ( #15156 )
2020-03-06 17:01:46 +08:00
568cc224f7
expression: add builtin function WEIGHT_STRING() ( #14792 )
...
Add builtin-function WEIGHT_STRING(). MySQL manual described most of its behavior except:
If the input str is of numeric types, WEIGHT_STRING() in MySQL returns NULL, so does this implementation.
If the input str is of other types rather than string or numeric, the result of WEIGHT_STRING() in MySQL is not cleared. I simply evaluated the input as string.
2020-02-28 01:52:19 +08:00
a7076a5263
expression: optimize unit test ( #14503 )
2020-01-17 17:53:59 +08:00
d006443194
type: encapsulate Time API ( #14288 )
2019-12-31 12:41:09 +08:00
5d5497bfeb
expression: speed up unit tests under the expression package ( #12887 )
2019-10-23 03:56:31 -05:00
abab046991
expression: reduce the time of running the unit-test in expression package ( #12848 )
2019-10-21 21:14:29 +08:00
3217bff3d0
expression: let testEvaluatorSuite run serially to avoid aff… ( #11310 )
2019-07-18 19:47:56 +08:00
7a6777de68
expression: make sleep function response to the kill statement ( #10959 )
2019-07-01 21:10:00 +08:00
ec833bc4d2
*: fix some lints produced by golangci-lint ( #8999 )
2019-01-16 16:44:49 +08:00
6bed56db1f
expression: support JSON return type in case expression ( #8355 )
2018-11-21 14:07:05 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
c38f567645
expression: handle max_allowed_packet warnings for pad functions ( #7171 )
2018-07-31 15:12:31 +08:00
f4f1692fd1
*: remove FromID from expression.Column ( #7157 )
2018-07-30 11:06:02 +08:00
06021c7cfe
remove types.Row interface ( #7170 )
2018-07-27 13:45:03 +08:00
5022b5b2cc
expression: fix err code in Regexp()/RegexpBinary() ( #6854 )
2018-06-19 13:59:29 +08:00
5efab55a27
expression: Do not wrap a 'CAST As JSON' when input is already a JSON ( #6678 )
2018-06-07 11:10:50 +08:00
67f920a650
executor: Improve the aesthetics of code review ( #6137 )
2018-03-31 17:06:19 +08:00
6cb61dda15
expression: fix type infer for binary literal ( #6151 )
2018-03-27 11:30:00 +08:00
4e1a114e68
*: move package context to sessionctx ( #5890 )
2018-02-22 18:03:38 +08:00
5db9ac2506
types,util/chunk: refactor Time for Chunk. ( #5571 )
2018-01-09 10:12:27 +08:00
02f6bb27c7
*: remove goCtx from session struct ( #5174 )
...
1. go context should not be stored
2. change Executor interface to Open(goctx.Context)
3. many other changes forced by this refactor
2017-11-22 02:17:38 -06:00
62433663e5
util/types: change types path ( #5007 )
...
* util/types: change types path
2017-11-04 10:37:14 -05:00
64bc8cb6cb
expression: remove "self" field in "baseBuiltinFunc" completely ( #4766 )
...
* expression: remove "self" field in "baseBuiltinFunc" completely
* address comment
2017-10-13 04:55:25 -05:00
60626912a7
expression, plan: remove "foldable" from "baseBuiltinFunc" ( #4759 )
2017-10-12 04:03:54 -05:00
1c99d41ca2
expression: Quit builtin function SLEEP when KILLed. ( #4708 )
2017-10-08 21:12:36 -05:00
3f4bdf6150
expression: rewrite unit test for Minus and Plus ( #4691 )
...
* expression: rewrite unit test for Minus and Plus
* move code
2017-09-30 11:47:26 +08:00
56ed7f129d
expression: change like function's behavior. ( #4683 )
2017-09-29 10:27:23 +08:00
6f84392d40
*: optimize SortExec ( #4622 )
...
* *: change key of orderByRow from "key []types.Datum" to "key []*types.Datum"
* address comment
2017-09-25 19:50:26 +08:00
069cc8b222
expression: open new expression framework by default ( #4595 )
2017-09-22 15:29:42 +08:00
c899e5bb16
expression: rewrite builtin function: MOD ( #4407 )
2017-09-21 09:48:51 +08:00
fc209cb1df
*: rewrite hex and bit literals ( #4415 )
2017-09-07 16:28:24 +08:00
92bea5afa4
expression: rewrite builtin function: INTDIV ( #4213 )
2017-09-05 20:03:02 +08:00