Commit Graph

1444 Commits

Author SHA1 Message Date
804b5f996e expression: implement vectorized evaluation for builtinArithmeticMinusRealSig (#12524) 2019-10-08 11:53:17 +08:00
c22fe499b1 expression: implement vectorized evaluation for builtinTruncateUintSig (#12507) 2019-10-08 11:36:17 +08:00
efd51d7e6d expression: implement vectorized evaluation for builtinDurationIsNullSig (#12523) 2019-10-08 11:23:16 +08:00
4d9237142b expression: implement vectorized evaluation for builtinCeilDecToIntSig (#12485) 2019-10-08 11:16:55 +08:00
ccf6cdc1e6 expression: implement vectorized evaluation for builtinDecimalIsFalseSig (#12528) 2019-10-08 10:49:49 +08:00
a72617d33f expression: implement vectorized evaluation for builtinInsertSig (#12508) 2019-10-02 11:58:37 +08:00
4b1a43eeaa expression: implement vectorized evaluation for "builtinCastIntAsStringSig" (#12425) 2019-10-01 14:29:07 +08:00
b707447441 expression: implement vectorized evaluation for builtinReplaceSig (#12496) 2019-09-30 16:02:08 +08:00
230e72e699 expression: implement vectorized evaluation for builtinTruncateIntSig (#12474) 2019-09-30 15:15:08 +08:00
38f68bb947 expression: implement vectorized evaluation for 'builtinTimeFormatSig' (#12478) 2019-09-30 11:18:50 +08:00
01dce81f48 *: fix panic when check null rejection for from_unixtime (#12413) 2019-09-30 11:10:43 +08:00
365e7bf2b1 expression: implement vectorized evaluation for builtinUnaryNot series functions (#12461) 2019-09-30 11:06:31 +08:00
b8fe42e75b expression: implement vectorized evaluation for builtinFloorIntToIntSig (#12487) 2019-09-30 09:55:40 +08:00
1b03d166e8 expression: implement vectorized evaluation for 'builtinUnHexSig' (#12433) 2019-09-29 15:01:32 +08:00
183d5b1a56 expression: implement vectorized evaluation for builtinCeilIntToIntSig (#12459) 2019-09-29 14:41:31 +08:00
cda5d35924 expression: implement vectorized evaluation for builtinNullEQRealSig (#12455) 2019-09-29 14:34:25 +08:00
d4bab3d677 expression: implement vectorized evaluation for builtinFloorRealSig (#12277) 2019-09-28 20:27:01 +08:00
6ad5e9f3b9 expression: implement vectorized evaluation for builtinLeastR… (#12432) 2019-09-28 20:20:00 +08:00
99a5432dce *: encode the returned data using the Chunk format in mocktikv (#12023) 2019-09-28 20:02:26 +08:00
a582640dc3 executor: make point updates go short path (#12243) 2019-09-27 18:36:01 +08:00
aaf11783f2 expression: Reduce memory allocation in builtinCastTimeAsDecimalSig (#12439) 2019-09-27 17:32:01 +08:00
8379a1c05c expression: implement vectorized evaluation for builtinLogicXorSig (#12430) 2019-09-27 16:55:01 +08:00
cf13e0d012 expression: implement vectorized evaluation for 'builtinOctIntSig' (#12429) 2019-09-27 11:35:27 +08:00
988e8fad56 expression: implement vectorized evaluation for builtinAbsUIntSig (#12400) 2019-09-27 11:13:31 +08:00
6242b2594e expression: implement vectorized evaluation for 'builtinBinSig' (#12427) 2019-09-27 10:48:01 +08:00
31cf75ec84 Make builtinCastTimeAsRealSig support vectorized evaluation (#12421) 2019-09-27 10:27:26 +08:00
ae723ececd expression: implement vectorized evaluation for builtinCastTimeAsDecimalSig (#12426) 2019-09-27 10:04:31 +08:00
97f679e602 expression: implement vectorized evaluation for builtinRoundWithFracDecSig (#12252) 2019-09-26 22:03:02 +08:00
69ccc6ed4a expression: implement vectorized evaluation for builtinLog2ArgsSig (#12279) 2019-09-26 17:36:02 +08:00
de2df75a3e expression: implement vectorized evaluation for builtinLogicOrSig (#12365)
* expression: implement vectorized evaluation for builtinLogicOrSig

* Use the generator with predefined test cases for both logical AND and OR operators
2019-09-26 17:25:55 +08:00
35e308f561 expression: go generate vectorized addtime functions (#12224) 2019-09-26 16:30:01 +08:00
2dc6264809 implement vectorized evaluation for builtinDayOfMonthSig (#12409) 2019-09-26 15:53:01 +08:00
dab72fbd16 expression: implement vectorization for builtinGreatestRealSig (#12399) 2019-09-26 10:50:50 +08:00
5986c6cbfa expression: implement vectorized evaluation for builtinMonthNameSig (#12366) 2019-09-25 21:53:18 +08:00
f53d63a9f5 expression: implement vectorized evaluation for builtinCastDecimalAsR… (#12362) 2019-09-25 21:34:47 +08:00
e8ffaf1fe9 expression: implement vectorized evaluation for `builtinLogicA… (#12336) 2019-09-25 21:26:02 +08:00
73432870cf expression: generate vecEval methods for all functions to avoid further conflicts (#12395) 2019-09-25 20:41:47 +08:00
9332317e67 expression: implement vectorized evaluation for builtinTimestamp2ArgsSig (#12352) 2019-09-25 19:32:21 +08:00
fb07e86bb8 expression: implement vectorized evaluation for builtinTimestamp1ArgSig (#12339) 2019-09-25 19:08:47 +08:00
65d659752d expression: implement vectorized evaluation for builtinCeilRealSig (#12276) 2019-09-25 12:27:45 +08:00
a3cda38d95 expression: implement vectorized evaluation for builtinRoundRealSig (#12274) 2019-09-25 10:34:42 +08:00
4686eca585 expression: implement vectorized evaluation for builtinRoundWithFracRealSig (#12275) 2019-09-25 09:58:45 +08:00
6ad9e2bb1d expression: implement vectorized evaluation for `builtinRevers… (#12239) 2019-09-25 01:11:00 +08:00
ba081eb40a expression: implement vectorized evaluation for builtinIsIPv4Sig (#12269) 2019-09-24 19:44:15 +08:00
a2ca3a3819 expression: implement vectorized evaluation for builtinSpaceSig (#12270) 2019-09-24 12:31:44 +08:00
c2dd5eef5e expression: implement vectorized evaluation for builtinTruncateRealSig (#12287) 2019-09-24 11:50:43 +08:00
ca41cde54b expression: implement vectorized evaluation for builtinRoundWithFracIntSig (#12299) 2019-09-24 10:51:10 +08:00
bb5b0c8aa9 expression: implement vectorized evaluation for builtinGreatestIntSig (#12272) 2019-09-24 10:45:46 +08:00
a296484034 expression: implement vectorized evaluation for builtinLeftSig (#12292) 2019-09-24 10:10:19 +08:00
10519498a9 expression: add builtin function tidb_decode_key() (#12193) 2019-09-24 10:02:29 +08:00