Commit Graph

61 Commits

Author SHA1 Message Date
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
a7383c85f5 expression: implement vectorized evaluation for builtinInet6AtonSig (#12859) 2019-10-25 11:38:26 +08:00
2d28a2703f expression: refactor builtinRegexpSig to remove duplicate code (#12822) 2019-10-22 17:16:17 +08:00
abab046991 expression: reduce the time of running the unit-test in expression package (#12848) 2019-10-21 21:14:29 +08:00
286047be6b expression: implement vectorized evaluation for 'builtinCastStringAsJSONSig' (#12802) 2019-10-18 17:30:49 +08:00
7312a62937 expression: implement vectorized evaluation for builtinArithmeticDivideDecimalSig (#12716) 2019-10-16 19:34:33 +08:00
1fe25e071c expression: make the selection executor support vectorized expression evaluation (#12220) 2019-10-14 23:03:57 +08:00
ad728295d9 expression: implement vectorized evaluation for `builtinCurren… (#12611) 2019-10-14 22:14:05 +08:00
cf06460c11 expression: implement vectorized evaluation for builtinPI and make testing framework support functions without input arguments (#12620) 2019-10-11 14:15:34 +08:00
f6c019cd1a expression: implement vecEval for ArithmeticDivideRealSig (#12546) 2019-10-09 16:24:05 +08:00
38f68bb947 expression: implement vectorized evaluation for 'builtinTimeFormatSig' (#12478) 2019-09-30 11:18:50 +08:00
1b03d166e8 expression: implement vectorized evaluation for 'builtinUnHexSig' (#12433) 2019-09-29 15:01:32 +08:00
35e308f561 expression: go generate vectorized addtime functions (#12224) 2019-09-26 16:30:01 +08:00
fb07e86bb8 expression: implement vectorized evaluation for builtinTimestamp1ArgSig (#12339) 2019-09-25 19:08:47 +08:00
ea963cb3c0 expression: support customizing FieldTypes of arguments for benchmark framework (#12291) 2019-09-23 12:14:15 +08:00
a1a308bd7e expression: implement vectorized evaluation for builtinPowSig (#12242) 2019-09-18 21:59:46 +08:00
84c41a2cc6 expression: tiny refactor about vectorized benchmark framework #12250 2019-09-18 14:52:43 +08:00
4a87083192 expression: support for testing a single vectorized evaluation function (#12153) 2019-09-18 11:26:19 +08:00
c5cad51459 expression: implement vectorized evaluation for builtinCastIntAsDurationSig (#12042) 2019-09-17 14:30:17 +08:00
4e545cfa58 expression: Implement VecEvalBool to prepare for vectorized selection operator (#12175) 2019-09-16 17:47:52 +08:00
98b3aeb274 executor: go generate builtin_control_vec.go (#12140) 2019-09-12 15:21:46 +08:00
4b6c38d783 expression: implement vectorized evaluation for builtinLowerStr (#12013) 2019-09-11 10:40:44 +08:00
add1023465 expression: modify the test framework for vectorized expression evaluation functions (#12115) 2019-09-10 18:57:27 +08:00
0f2434660c expression: implement vectorized evaluation for builtinGreatestDecimalSig (#12077) 2019-09-09 19:32:18 +08:00
15557dfb07 expression: implement vectorized evaluation for builtinIfJSONSig (#12081) 2019-09-09 17:03:34 +08:00
bde7f440e7 expression: tiny refactor around the vectorized testing framework (#12044) 2019-09-06 11:17:05 +08:00