Commit Graph

58 Commits

Author SHA1 Message Date
31a446d21e expression: implement vectorized evaluation for builtinCastStringAsDurationSig (#13807) 2020-02-07 16:21:22 +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
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
6a17f90205 expression: fix the corner case of CAST int as unsigned real/decimal (#13637) 2019-11-26 18:01:07 +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
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
c01006acb0 expression: fix incorrect proto fields and add missing overflow handling for arithmatic functions (#12858)
Signed-off-by: H-ZeX <hzx20112012@gmail.com>
2019-11-06 17:39:14 +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
33b726adab types: fix undefined behavior in numeric types cast (cast 1<<64 to uint64) (#11968) 2019-10-29 17:18:51 +08: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
b22ff44cb6 expression: implement vectorized evaluation for 'builtinCastStringAsStringSig' (#12538) 2019-10-09 20:35:44 +08:00
8bd484bf7f expression: implement vectorized evaluation for 'builtinCastDurationAsStringSig' (#12541) 2019-10-09 17:06:50 +08:00
3e13b51686 expression: implement vectorized evaluation for builtinCastTimeAsStringSig (#12540) 2019-10-09 16:43:21 +08:00
0127047db5 expression: implement vectorized evaluation for 'builtinCastRealAsStringSig' (#12533) 2019-10-09 11:58:46 +08:00
ebaa8a7204 expression: implement vectorized evaluation for 'builtinCastJSONAsStringSig' (#12542) 2019-10-08 16:34:41 +08:00
7aedd50da8 expression: implement vectorized evaluation for 'builtinCastDecimalAsStringSig' (#12537) 2019-10-08 14:32:46 +08:00
4b1a43eeaa expression: implement vectorized evaluation for "builtinCastIntAsStringSig" (#12425) 2019-10-01 14:29:07 +08:00
aaf11783f2 expression: Reduce memory allocation in builtinCastTimeAsDecimalSig (#12439) 2019-09-27 17:32:01 +08:00
31cf75ec84 Make builtinCastTimeAsRealSig support vectorized evaluation (#12421) 2019-09-27 10:27:26 +08:00