Commit Graph

66 Commits

Author SHA1 Message Date
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
xhe
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
7c81719568 types: refine JSON conversion, throw err when object/array convert to integer/float/decimal (#21826) 2021-01-04 18:48:23 +08:00
9c2d7c2663 expression: allow function coercibility derive to DERIVATIO ... (#19462) 2020-09-01 21:46:41 +08:00
dy
844c114d10 expression: bug fix for vectorized casting real as time (#19485) 2020-08-29 22:51:31 +08:00
4170007fb6 *: remove mysql.TypeDecimal (#18787) 2020-07-29 15:26:22 +08:00
bd28018526 expression: fix wrong check in builtinCastStringAsDecimalSig.evalDecimal (#16825) (#17696) 2020-06-28 10:56:10 +08:00
c561d5aa99 *: remove useless conversions and omit some types (#16262) 2020-04-10 00:23:06 +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
6c64f9bdbc expression: implement vectorized evaluation for builtinCastIntAsDecimalSig (#13249) 2019-12-20 01:53:49 -06:00
eef8c39547 expression: implement vectorized for builtinCastStringAsRealSig (#13969) 2019-12-19 01:11:52 -06:00
cdadc9814c expression: use generator to implement vectorized evaluation for builtinAddDate*Sig and builtinSubDate*Sig (#13705) 2019-12-06 12:09:19 +08:00
a1daf6a8f8 expression: implement vectorized evaluation for builtinCastDurationAsDecimalSig (#13864) 2019-12-04 14:12:40 +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
33b971021c expression: implement vectorized evaluation for builtinCastStringAsIntSig (#13617) 2019-11-26 15:52:13 +08:00
295ed98d0c expression: implement vectorized evaluation for' builtinCastJSONAsDecimalSig' (#13577) 2019-11-21 11:53:08 +08:00
eeef19b4e7 expression: implement vectorized evaluation for builtinCastDecimalAsDecimalSig (#13471) 2019-11-19 11:31:23 +08:00
7f02792c5b expression: implement vectorized evaluation for builtinCastDurationAsRealSig (#13475) 2019-11-18 21:12:02 -06:00
372579620d implement vectorized builtinCastRealAsDecimalSig (#13518) 2019-11-18 19:30:53 +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
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
1938cd1be4 expression: implement vectorized evaluation for builtinCastTimeAsTimeSig (#13209) 2019-11-11 17:09:00 +08:00
94d728bf48 expression: implement vectorized evaluation for 'builtinCastJSONAsRealSig' (#13316) 2019-11-11 15:36:13 +08:00
b918b95807 expression: implement vectorized evaluation for 'builtinCastJSONAsTimeSig' (#13170) 2019-11-11 15:15:12 +08:00
c7932476ef expression: implement vectorized evaluation for builtinCastDurationAsTimeSig (#13244)
* expression: implement vectorized evaluation for builtinCastDurationAsTimeSig

* expression: use GoDurations instead of GetDuration
2019-11-08 16:23:22 +08:00
f905aed48c expression: implement vectorized evaluation for 'builtinCastJSONAsDurationSig' (#12628) 2019-11-05 12:23:10 +08:00
29131a02c4 expression: implement vectorized evaluation for builtinCastDurationAsIntSig (#12732) 2019-11-04 21:37:35 +08:00
3a074d4bf8 expression: implement vectorized evaluation for builtinCastStringAsTimeSig (#12947) 2019-11-01 16:01:06 +08:00
408914645e expression: implement vectorized evaluation for builtinCastRealAsTimeSig (#12870) 2019-10-31 07:03:47 -05:00
dc636afa04 expression: implement vectorized evaluation for 'builtinCastDurationAsJSONSig' (#12797) 2019-10-31 06:17:16 -05:00
1bbc313c66 expression: implement vectorized evaluation for builtinCastDecimalAsTimeSig (#12904) 2019-10-25 15:46:29 +08:00
8f6e0340fe expression: implement vectorized evaluation for builtinCastIntAsTimeSig (#12842) 2019-10-22 20:23:29 +08:00
50c60ae976 expression: implement vectorized evaluation for builtinCastDecimalAsIntSig (#12608) 2019-10-21 18:00:49 +08:00
286047be6b expression: implement vectorized evaluation for 'builtinCastStringAsJSONSig' (#12802) 2019-10-18 17:30:49 +08:00
79e3e7521a expression: implement vectorized evaluation for 'builtinCastTimeAsJSONSig' (#12795) 2019-10-18 15:59:19 +08:00
48c1571ab4 expression: implement vectorized evaluation for 'builtinCastDecimalAsJSONSig' (#12803) 2019-10-18 12:56:18 +08:00
a22af3f821 expression: implement vectorized evaluation for 'builtinCastJSONAsJSONSig' (#12794) 2019-10-17 19:39:48 +08:00
4cca67cc11 expression: implement vectorized evaluation for 'builtinCastDurationAsDurationSig' (#12630) 2019-10-16 15:43:38 +08:00
5aa1d8f2be expression: implement vectorized evaluation for builtinCastJSONAsIntSig (#12697) 2019-10-15 12:06:33 +08:00
5e8bf55efb expression: implement vectorized evaluation for builtinCastTimeAsIntSig (#12670) 2019-10-14 22:46:49 +08:00
adf7ce857d expression: implement vectorized evaluation for builtinCastIntAsJSONSig (#12668) 2019-10-14 18:35:55 +08:00
fb273d916d expression: implement vectorized evaluation for builtinCastRealAsJSONSig (#12673) 2019-10-14 16:38:04 +08:00
87a19f871d expression: implement vectorized evaluation for builtinCastRealAsIntSig (#12607) 2019-10-11 20:08:35 +08:00