Commit Graph

1584 Commits

Author SHA1 Message Date
dc636afa04 expression: implement vectorized evaluation for 'builtinCastDurationAsJSONSig' (#12797) 2019-10-31 06:17:16 -05:00
7b27cfb60f go.mod: use the latest parser to fix 'select timestampliteral(rand())' (#12995) 2019-10-30 20:07:17 +08:00
877e19483a expression: implement vectorized evaluation for builtinJSONLengthSig (#12982) 2019-10-30 17:06:24 +08:00
bfd4b2f321 expression: implement vectorized evaluation for builtinCompressSig (#12740) 2019-10-30 03:18:11 -05:00
d5b5346297 expression: implement vectorized evaluation for builtinSubstring3ArgsSig (#12950) 2019-10-30 02:06:08 -05:00
a13bb53714 expression: implement vectorized evaluation for builtinJSONMergeSig (#12916) 2019-10-30 13:46:54 +08:00
98e066ca0e implement vectorized evaluation for:builtinJSONArraySig (#13003) 2019-10-30 00:36:34 -05:00
08d26a3be1 expression: implement vectorized evaluation for builtinIsIPv6Sig (#13008) 2019-10-30 00:30:07 -05:00
9cae2864c8 expression: implement vectorized evaluation for builtinFromDaysSig (#12945) 2019-10-29 22:04:45 -05:00
875873b7ca expression: implement vectorized evaluation using go generate for builtin compare (LT/LE/GT/GE/EQ/NE/NullEQ)(Real/Decimal/String/Datetime/Duration/Json) (#12875) 2019-10-29 19:27:17 +08:00
43202b1383 expression, ranger: three optimizations to speedup some specific query's opt time (#12687) 2019-10-29 18:00:45 +08:00
33b726adab types: fix undefined behavior in numeric types cast (cast 1<<64 to uint64) (#11968) 2019-10-29 17:18:51 +08:00
0690a5abc7 expression: implement vectorized evaluation for builtinDayOfWeekSig (#12983) 2019-10-29 17:12:50 +08:00
f3958c13e8 expression: implement vectorized evaluation for builtinJSONContainsSig (#12924) 2019-10-29 17:07:22 +08:00
f1f80b48c6 expression: fix VecEvalString PadCharToFullLength (#12922) 2019-10-29 17:00:22 +08:00
36f0f37b40 expression, planner: remove some fields from `expression.Colum… (#12573) 2019-10-29 15:48:26 +08:00
e492c08d77 expression: implement vectorized evaluation for builtinBitLengthSig (#12920) 2019-10-28 19:04:29 +08:00
342e8ed96c executor: change outer result to list in index merge join (#12727) 2019-10-25 16:15:21 +08:00
1bbc313c66 expression: implement vectorized evaluation for builtinCastDecimalAsTimeSig (#12904) 2019-10-25 15:46:29 +08:00
a7383c85f5 expression: implement vectorized evaluation for builtinInet6AtonSig (#12859) 2019-10-25 11:38:26 +08:00
73213999ce executor: reuse chunk row for insert on duplicate update (#12847) 2019-10-23 21:57:07 +08:00
b1ca98558c expression: implement vectorized evaluation for builtinSecondSig (#12886) 2019-10-23 20:52:34 +08:00
c6d284e1de expression: implement vectorized evaluation for builtinJSONObjectSig (#12663) 2019-10-23 06:23:24 -05:00
cb1e7cff89 expression: speed up builtinRepeatSig by using MergeNulls (#12674) 2019-10-23 17:24:29 +08:00
5d5497bfeb expression: speed up unit tests under the expression package (#12887) 2019-10-23 03:56:31 -05:00
a9c92e4af2 expression: implement vectorized evaluation for builtinJSONUnquoteSig (#12841) 2019-10-23 10:48:27 +08:00
5ea98344c4 expression: add missing setPbCode() for some arithmetic function (#12864) 2019-10-22 23:02:00 +08:00
076503a468 expression: implement vectorized builtinArithmeticMultiplyIntUnsignedSig (#12834) 2019-10-22 20:46:29 +08:00
8f6e0340fe expression: implement vectorized evaluation for builtinCastIntAsTimeSig (#12842) 2019-10-22 20:23:29 +08:00
99dfc8c503 expression: add more test JSON files (#12874) 2019-10-22 19:34:29 +08:00
263a49d003 expression: implement vectorized evaluation for builtinMD5Sig (#12731) 2019-10-22 17:22:40 +08:00
2d28a2703f expression: refactor builtinRegexpSig to remove duplicate code (#12822) 2019-10-22 17:16:17 +08:00
05d0ad0b8c expression: implement vectorized evaluation for builtinMinuteSig (#12717) 2019-10-22 16:20:36 +08:00
5f1a584575 expression: implement vectorized evaluation for builtinSHA2Sig (#12737) 2019-10-22 16:14:35 +08:00
62cdcc5dfb expression: implement vectorized evaluation for builtinLastInsertIDSig (#12738) 2019-10-22 15:32:50 +08:00
abab046991 expression: reduce the time of running the unit-test in expression package (#12848) 2019-10-21 21:14:29 +08:00
92c31cb52f implement vectorized builtinJSONTypeSig (#12854) 2019-10-21 20:57:00 +08:00
2920ad8ad6 expression: implement vectorized evaluation for builtinLTrimSig (#12735) 2019-10-21 20:14:21 +08:00
98e26534c0 add builtinRpadSig (#12699) 2019-10-21 19:24:43 +08:00
50c60ae976 expression: implement vectorized evaluation for builtinCastDecimalAsIntSig (#12608) 2019-10-21 18:00:49 +08:00
8eb8d13528 expression: implement vectorized evaluation for builtinCeilIntToDecSig (#12777) 2019-10-21 17:39:20 +08:00
6182871dad expression: implement vectorized evaluation for builtinGreatestStringSig (#12778) 2019-10-21 17:06:43 +08:00
691199b10f expression: implement vectorized evaluation for builtinWeekDaySig (#12667) 2019-10-21 16:55:38 +08:00
0386777045 implement vectorized builtinArithmeticMultiplyIntSig (#12714) 2019-10-21 16:49:04 +08:00
46a505dbb2 expression: implement vectorized evaluation for builtinCurrentTime0ArgSig and builtinCurrentTime1ArgSig (#12837) 2019-10-21 16:20:45 +08:00
adcebe2b5c expression: implement vectorized builtinJSONDepthSig (#12830) 2019-10-21 14:55:25 +08:00
87e68b06ed expression: implement vectorized evaluation for builtinJSONQuoteSig (#12831) 2019-10-21 11:12:19 +08:00
9808be99b7 expression: implement vectorized evaluation for builtinLeastStringSig (#12780) 2019-10-21 10:58:20 +08:00
716b6a8745 expression: implement vectorized evaluation for builtinOctStringSig (#12698) 2019-10-21 10:39:19 +08:00
b1d1d25529 expression: implement vectorized evaluation for `builtinSHA1Si… (#12734) 2019-10-20 15:22:57 +08:00