Commit Graph

86 Commits

Author SHA1 Message Date
3aa13dd20f expresssion: fix unstable time_vec_test (#25238) 2021-06-09 20:52:30 +08:00
d388538719 *: turn on unused linter (#24212) 2021-04-23 13:19:54 +08:00
e4d2499d1f expression: fix linter --enable=deadcode check error (#23118) 2021-03-07 16:48:54 +08:00
de75e604ff *: differentiate types for user variables (#18973)
Co-authored-by: lzmhhh123 <lzmhhh123@gmail.com>
2020-11-17 17:03:41 +08:00
2a185ec4cf executor, expression: Fixed the warning messages when calling date_add function failed (#20418) 2020-11-13 12:04:34 +08:00
62e4d588a8 Makefile: add unconvert to inspect unnecessary type convert (#16549) 2020-04-22 23:01:59 +08:00
bdbdbaed7f expression: fix the issue that incorrect result for a predicat… (#16014) 2020-04-17 22:43:32 +08:00
25580ea5f4 *: Use a function to get the ONE, ZERO and NULL and fix the clone. (#16512) 2020-04-17 19:11:52 +08:00
c561d5aa99 *: remove useless conversions and omit some types (#16262) 2020-04-10 00:23:06 +08:00
8d357790c7 expression: vectorized builtinFormatWithLocaleSig (#14920) 2020-03-15 09:52:53 +08:00
6f6c415298 expression: vectorized builtinSleepSig (#15193) 2020-03-11 11:38:32 +08:00
31a446d21e expression: implement vectorized evaluation for builtinCastStringAsDurationSig (#13807) 2020-02-07 16:21:22 +08:00
9d38c5467a *: use 8 byte MysqlTime format (#14278) 2020-01-31 14:49:06 +08:00
a7076a5263 expression: optimize unit test (#14503) 2020-01-17 17:53:59 +08:00
2dcc032bc3 Makefile: add staticcheck (#14420) 2020-01-10 14:59:43 +08:00
d006443194 type: encapsulate Time API (#14288) 2019-12-31 12:41:09 +08:00
2ce3713803 executor: fix cases that some intermediate errors may be ignored when converting a vector to bools (#14081) 2019-12-22 21:10:56 -06:00
eef8c39547 expression: implement vectorized for builtinCastStringAsRealSig (#13969) 2019-12-19 01:11:52 -06:00
a887500215 expression: implement vectorized evaluation for builtinUnixTimestampIntSig (#13098) 2019-12-18 06:53:59 -06:00
0c92ed8997 implement vectorized evaluation for builtinCharSig (#14039) 2019-12-17 19:43:16 +08:00
cdadc9814c expression: use generator to implement vectorized evaluation for builtinAddDate*Sig and builtinSubDate*Sig (#13705) 2019-12-06 12:09:19 +08:00
ffcc0fb234 expression: implement vectorized evaluation for builtinCastRealAsDurationSig (#13787) 2019-12-02 01:47:27 -06:00
4da9239439 expression: implement vectorized evaluation for builtinCastStringAsDecimalSig (#13778) 2019-12-01 22:41:46 -06:00
6358a633dc expression: implement vectorized evaluation for builtinCastDecimalAsDurationSig (#13790) 2019-11-29 15:28:51 +08:00
1c65ab936f expression: implement vectorized evaluation for builtinStrToDateDurationSig (#13505) 2019-11-28 06:12:27 -06:00
295ed98d0c expression: implement vectorized evaluation for' builtinCastJSONAsDecimalSig' (#13577) 2019-11-21 11:53:08 +08:00
567f0d485e expression: implement vectorized evaluation for builtinStrToDateDateSig (#13509) 2019-11-21 11:28:43 +08:00
e4d199d93a expression:implement vectorized evaluation for builtinGetParamStringSig (#13575) 2019-11-20 03:26:25 -06:00
871c19bb46 expression: implement vectorized evaluation for builtinAesEncryptIVSig (#13521) 2019-11-18 22:00:24 +08:00
839ea6f06b Revert "expression: implement vectorized evaluation for builtinCastStringAsRealSig (#13445)" (#13543) 2019-11-18 02:50:41 -06:00
0b41fe9d71 expression: implement vectorized evaluation for builtinCastStringAsRealSig (#13445) 2019-11-18 00:16:34 -06:00
66d99a1eab expression: implement vectorized evaluation for builtinCurrentUserSig (#13356) 2019-11-18 00:12:37 -06:00
f73cd98cce expression: add an argument EvalType to method Column.Reset to make it safer (#13488) 2019-11-18 12:36:53 +08:00
11673d8e71 expression: implement vectorized evaluation for builtinDateLiteralSig (#13502) 2019-11-18 12:25:24 +08:00
3ba0b4c38a expression: implement vectorized evaluation for builtinUserSig (#13355) 2019-11-16 07:11:17 -06:00
498a7f6d00 expression: implement vectorized evaluation for builtinAesDecryptSig (#13228) 2019-11-15 20:16:06 +08:00
9a6d663bae expression: implement vectorized evaluation for builtin*TimeDiffSig (#13066) 2019-11-14 10:32:07 +08:00
139a5399d2 expression: implement vectorized evaluation for builtinCastJSONAsTimeSig (#13257) 2019-11-11 05:51:58 -06:00
99720f1b38 expression: implement vectorized evaluation for builtinInetAtonSig (#13237) 2019-11-11 05:19:34 -06:00
6f50566b09 expression: generate big real numbers when testing (#13338) 2019-11-11 16:01:44 +08:00
ea01910705 expression: implement vectorized evaluation for builtinGetFormatSig (#13269) 2019-11-11 15:30:42 +08:00
1eb26a79c4 expression: implement vectorized evaluation for builtinDayNameSig (#12401) 2019-11-10 23:19:46 -06:00
4aa3608c9a expression: implement vectorized evaluation for builtinJSONKeys2ArgsSig (#13262) 2019-11-11 11:43:25 +08:00
cd4d928adc expression: add more details when test fails (#13194) 2019-11-10 21:39:00 -06:00
f2bbc5619f expression: implement vectorized evaluation for builtinAesEncryptSig (#13219) 2019-11-11 11:26:12 +08:00
e5daf461f8 expression: fix the vectorization test framework to produce negative decimal types (#13335) 2019-11-10 21:09:34 -06:00
1b72ce5987 expression: implement vectorized evaluation for 'builtinRandSig' (#12656) 2019-11-06 04:58:29 -06:00
eb6603828d expression: implement vectorized evaluation for builtinIsIPv4MappedSig (#13100) 2019-11-04 10:55:03 +08:00
5340e177b6 expression: implement vectorized evaluation for builtinIsIPv4CompatSig (#13043) 2019-11-03 14:44:33 +08:00
36f0f37b40 expression, planner: remove some fields from `expression.Colum… (#12573) 2019-10-29 15:48:26 +08:00