Commit Graph

1719 Commits

Author SHA1 Message Date
871c19bb46 expression: implement vectorized evaluation for builtinAesEncryptIVSig (#13521) 2019-11-18 22:00:24 +08:00
768ec30a88 expression: implement partial vectorized evaluation for builtinCeilDecToDecSig (#13314) 2019-11-18 21:55:24 +08:00
a7950dea45 expression: optimize builtinAesEncrypt when key is constant value (#13404) 2019-11-18 20:06:53 +08:00
469993cffa expression: add setPbCode for Round function (#13387) 2019-11-18 20:00:53 +08:00
372579620d implement vectorized builtinCastRealAsDecimalSig (#13518) 2019-11-18 19:30:53 +08:00
8558c7f0a3 Revert "expression: implement vectorized evaluation for builtinFormatSig (#13215)" (#13545) 2019-11-18 04:32:23 -06:00
a99672c234 expression:implement vectorized evaluation for builtinInet6NtoaSig (#13504) 2019-11-18 04:24:13 -06:00
839ea6f06b Revert "expression: implement vectorized evaluation for builtinCastStringAsRealSig (#13445)" (#13543) 2019-11-18 02:50:41 -06:00
381e745b1d expression: implement vectorized evaluation for builtinNameConstJSONSig (#13384) 2019-11-18 00:20:47 -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
a8e9fa3857 expression: implement vectorized evaluation for builtinWeekWithModeSig (#13402) 2019-11-18 12:04:54 +08:00
0cc3dad864 expression: implement vectorized evaluation for builtinLpadBinarySig (#13442) 2019-11-17 21:43:07 -06:00
6971388118 expression: implement vectorized evaluation for builtinGEIntSig (#13517) 2019-11-17 09:14:44 -06:00
549365638c expression:implement vectorized evaluation for builtinInstrSig (#13419) 2019-11-17 04:25:19 -06:00
9a0ac9f7ab expression:implement vectorized evaluation for builtinCharLengthBinarySig (#13463) 2019-11-16 07:24:18 -06:00
d8022f7780 expression: implement vectorized evaluation for ‘builtinFloorDecToDecSig’ (#13409) 2019-11-16 07:14:40 -06:00
3ba0b4c38a expression: implement vectorized evaluation for builtinUserSig (#13355) 2019-11-16 07:11:17 -06:00
77d189b752 expression: implement vectorized evaluation for builtinSysDateWithFspSig (#13332) 2019-11-16 06:53:44 -06:00
413e7fdbec expression: implement vectorized evaluation for builtinFormatSig (#13215) 2019-11-16 06:42:01 -06:00
0f0fdf5adc expression:implement vectorized evaluation for builtinInstrBinarySig (#13446) 2019-11-16 06:18:23 -06:00
498a7f6d00 expression: implement vectorized evaluation for builtinAesDecryptSig (#13228) 2019-11-15 20:16:06 +08:00
611646770a expression: fix unit test for builtinSysDateWithoutFspSig (#13425) 2019-11-15 17:39:23 +08:00
f94eac07df expression: implement vectorized evaluation for builtinFindInSetSig (#13408) 2019-11-13 20:59:25 -06:00
65389a1644 expression: implement vectorized evaluation for builtinStrcmpSig (#13370) 2019-11-14 10:42:06 +08:00
9a6d663bae expression: implement vectorized evaluation for builtin*TimeDiffSig (#13066) 2019-11-14 10:32:07 +08:00
4a5bc928d4 expression: remove useless code (#13439) 2019-11-13 19:57:06 +08:00
aca3f47292 *: Refactoring reading logic of virtual generate column (#12407) 2019-11-13 17:39:53 +08:00
ea3f3c8bad expression: implement vectorized evaluation for builtinExportSet*ArgSig (#13207) 2019-11-13 17:25:36 +08:00
3ca8661b5b expression: implement vectorized evaluation for builtinRpadBinarySig (#13324) 2019-11-12 21:01:44 +08:00
e1517fb1d8 expression: fix panic while call Column.VecEvalInt (#13401)
Signed-off-by: Lonng <heng@lonng.org>
2019-11-12 20:55:29 +08:00
5a51e8f810 expression: implement vectorized evaluation for builtinNowWithArgSig (#13372) 2019-11-12 19:47:36 +08:00
05298ed6a5 expression: implement vectorized evaluation for builtin field(Real/Int/String) (#13171) 2019-11-12 18:57:36 +08:00
5c521c8e43 executor: vectorized calculation the key for the group by items in hash aggregation (#12729) 2019-11-12 17:00:00 +08:00
19046a7e71 expression:implement vectorized evaluation for builtinSubstringBinary3ArgsSig (#13278) 2019-11-12 16:54:29 +08:00
8404a430c1 expression: implement vectorized evaluation for JSONInsert JSONSet JSONReplace (#13298) 2019-11-12 01:52:39 -06:00
6b9703bc5f expression: panic in test mode if builtin function's PbCode unspecified (#13334)
Signed-off-by: Lonng <heng@lonng.org>
2019-11-12 15:31:12 +08:00
8ed2684e73 expression: implement vectorized evaluation for 'builtinNowWithoutArgSig' (#13341) 2019-11-12 14:12:00 +08:00
2dfaf55410 sysvars: error code package for sysvar.go (#13366) 2019-11-12 13:01:29 +08:00
ec5e85f73c expression: implement vectorized evaluation for `builtinTrunca… (#13317) 2019-11-12 12:29:26 +08:00
be39269da7 expression: implement vectorized evaluation for builtinMakeSetSig (#13333) 2019-11-11 21:15:18 -06:00
2c18490921 expression: fix builtinAtan2ArgsSig bug (#13243) 2019-11-11 22:52:59 +08:00
e9f19970d5 expression: implement vectorized evaluation for builtinMakeDateSig (#13305) 2019-11-11 21:03:29 +08:00
9f7d6d23c0 expression: implement vectorized evaluation for builtinFromUnixTime2ArgSig (#13319) 2019-11-11 20:57:29 +08:00
ceb31efe14 expression: implement vectorized evaluation for builtinCurrentRoleSig (#13352) 2019-11-11 06:51:15 -06: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
88e96ebca7 expression: implement vectorized evaluation for builtinYearWeekWithModeSig (#13328) 2019-11-11 05:15:33 -06:00