Commit Graph

1670 Commits

Author SHA1 Message Date
88e96ebca7 expression: implement vectorized evaluation for builtinYearWeekWithModeSig (#13328) 2019-11-11 05:15:33 -06:00
838481a676 expression: implement vectorized evaluation for builtinSysDateWithoutFspSig (#13348) 2019-11-11 18:18:03 +08:00
c9c337ec8b vec QuoteSig (#13312) 2019-11-11 03:59:18 -06:00
1938cd1be4 expression: implement vectorized evaluation for builtinCastTimeAsTimeSig (#13209) 2019-11-11 17:09:00 +08:00
6f50566b09 expression: generate big real numbers when testing (#13338) 2019-11-11 16:01:44 +08:00
30da446193 expression: implement vectorized evaluation for builtinHexIntArgSig (#13330) 2019-11-11 15:42:13 +08:00
94d728bf48 expression: implement vectorized evaluation for 'builtinCastJSONAsRealSig' (#13316) 2019-11-11 15:36:13 +08:00
ea01910705 expression: implement vectorized evaluation for builtinGetFormatSig (#13269) 2019-11-11 15:30:42 +08:00
b918b95807 expression: implement vectorized evaluation for 'builtinCastJSONAsTimeSig' (#13170) 2019-11-11 15:15:12 +08:00
1eb26a79c4 expression: implement vectorized evaluation for builtinDayNameSig (#12401) 2019-11-10 23:19:46 -06:00
9a72ab354e expression: implement vectorized evaluation for builtinStrToDateDatetimeSig (#13320) 2019-11-11 11:49:12 +08: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
79eef48a3f expression: implement vectorized evaluation for builtinRowSig (#13321) 2019-11-10 19:22:12 +08:00
b1aad07148 expression: QUARTER/DATE_FORMAT compatibility with mysql for 0/0.0 values (#12488) 2019-11-09 23:06:13 +08:00
92f4ec6ac3 expression: implement vectorized evalutaion for builtinConnectionIDSig (#13160) 2019-11-09 16:39:54 +08:00
99310b263f expression: implement vectorized evaluation for builtinConcatSig (#13268) 2019-11-09 16:33:34 +08:00
2847826fd1 vectorize builtinYearWeekWithoutModeSig (#13241) 2019-11-09 01:35:59 -06:00
861ed79095 expression: implement vectorized evaluation for builtinOrdSig (#13304) 2019-11-09 15:21:42 +08:00
7127a2781c expression: implement vectorized evaluation for builtinFromUnixTime1ArgSig (#13287) 2019-11-09 01:15:31 -06:00
66a2412bde expression: implement vectorized evaluation for builtinGreatestTimeSig (#12825) 2019-11-09 01:11:35 -06:00
8772717c9b expression: implement vectorized evaluation for builtinDecimalAnyValueSig (#13159) 2019-11-09 01:07:08 -06:00
b06e4ec9ca expression: implement vectorized evaluation for builtinArithmeticMinusIntSig (#12772) 2019-11-09 01:02:39 -06:00
10ad9e7a5b expression: implement vectorized evaluation for builtinTimeToSecSig (#13088) 2019-11-09 00:47:50 -06:00
3987164e07 expression: implement vectorized evaluation for builtinUncompressedLengthSig (#13206) 2019-11-09 11:45:42 +08:00
9edc2727f6 expression: implement vectorized evaluation for builtinSetVarSig and builtinGetVarSig (#13181) 2019-11-09 11:15:42 +08:00
4dcd7d7938 planner: consider build hashtable using the outer side for outer join during plan building (#12883) 2019-11-08 17:43:53 +08:00
87357daba5 expression: implement vectorized evaluation for builtinEltSig (#13266) 2019-11-08 16:45:23 +08:00
b4fd8e7e8a expression: implement vectorized evaluation for builtinPeriodAddSig (#13097) 2019-11-08 16:33:09 +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
be128c6090 Revert "expression: open CAST push down switcher default (#12652)" (#13264)
This reverts commit a7854936bf6771f1716b11ab11775672de2e143c.
2019-11-08 15:52:25 +08:00
79756747e7 expression: implement vectorized evalutaion for builtinTiDBDecodeKeySig (#13172) 2019-11-08 15:15:26 +08:00
a7854936bf expression: open CAST push down switcher default (#12652)
Signed-off-by: Lonng <heng@lonng.org>
2019-11-07 20:07:16 +08:00
f6b7480a27 implement vectorize JSONExtract (#13227) 2019-11-06 23:47:39 -06:00
55cb26fb0c Add function builtinNameConstDecimalSig (#13214) 2019-11-06 23:33:52 -06:00
167079fb16 expression: implement vectorized evaluation for builtinRowCountSig (#13204) 2019-11-07 11:14:11 +08:00
127960e46d expression: implement vectorized evaluation for builtinNameConstIntSig (#13217) 2019-11-06 21:03:42 -06:00
b295890316 expression:implement vectorized evaluation for builtinSubstringBinary2ArgsSig (#13040) 2019-11-06 23:29:10 +08:00
1b72ce5987 expression: implement vectorized evaluation for 'builtinRandSig' (#12656) 2019-11-06 04:58:29 -06: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
f5cf562cd1 expression: implement vectorized evaluation for builtinHexStrArgSig (#13186) 2019-11-06 02:22:09 -06:00
4bb68c5f53 expression: implement vectorized evaluation for 'builtinRandWithSeedSig' (#12644) 2019-11-06 02:18:33 -06:00
9cc0f64582 implement vectorized evaluation for builtinReverseBinarySig (#13059) 2019-11-06 01:56:04 -06:00
77fd959511 expression: delete blank line of the builtin_control_vec_generated.go (#13080) 2019-11-06 13:46:39 +08:00
f306de18a8 expression: implement vectorized evaluation for builtinCharLengthSig (#13164) 2019-11-05 22:41:20 -06:00
a28fc711d7 expression: implement vectorized evaluation for builtinIn*Sig (#13090) 2019-11-05 20:55:47 -06:00
ab03df55ed expression: implement vectorized evaluation for builtinTiDBIsDDLOwnerSig (#13162) 2019-11-06 09:22:42 +08:00
ea4cafa547 implement vectorized evaluation for builtinRightBinarySig (#13144) 2019-11-05 18:59:40 +08:00