Commit Graph

1406 Commits

Author SHA1 Message Date
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
e086686ede *: tidy code,make code more go style. (#12300) 2019-09-23 21:24:10 +08:00
46113838b5 expression: fix wrong Flen when processing Decimal and Int (#12312) 2019-09-23 17:00:15 +08:00
ea963cb3c0 expression: support customizing FieldTypes of arguments for benchmark framework (#12291) 2019-09-23 12:14:15 +08:00
14df525bff expression: implement vectorized evaluation for builtinAbsRealSig (#12273) 2019-09-23 10:15:15 +08:00
61f26d8fb0 expression: implement vectorized evaluation for builtinRoundIntSig (#12298) 2019-09-23 10:08:46 +08:00
d1378f9989 expression: implement vectorized evaluation for builtinLog1ArgSig (#12285) 2019-09-23 09:53:54 +08:00
181c3a890d expression: implement vectorized evaluation for builtinCastRealAsRealSig (#12284) 2019-09-23 08:33:15 +08:00
8cb488a9dc expression: implement vectorized evaluation for builtinLeastIntSig (#12286) 2019-09-22 19:55:15 +08:00
9f0dfa2806 expression: implement vectorized evaluation for builtinRightSig (#12293) 2019-09-22 19:46:15 +08:00
c94d7a850b expression: implement vectorized evaluation for builtinAbsIntSig (#12296) 2019-09-22 19:39:45 +08:00
599eaa3d33 expression: implement vectorized evaluation for builtinRadiansSig (#12236) 2019-09-22 16:02:30 +08:00
63e7c9fb00 implement vectorized evaluation for builtinExpSig (#12235) 2019-09-22 15:29:42 +08:00
c6b842c7c8 expression: implement vectorized evaluation for builtinDegreesSig (#12234) 2019-09-18 23:32:23 +08:00
df856ffc16 expression: implement vectorized evaluation for builtinYearSig (#12253) 2019-09-18 23:18:30 +08:00
a1a308bd7e expression: implement vectorized evaluation for builtinPowSig (#12242) 2019-09-18 21:59:46 +08:00
f4a3bc50c7 expression: implement vectorized evaluation for builtinCotSig (#12231) 2019-09-18 21:45:12 +08:00
786929944c expression: implement vectorized evaluation for builtinSinSig (#12237) 2019-09-18 20:32:09 +08:00
84c41a2cc6 expression: tiny refactor about vectorized benchmark framework #12250 2019-09-18 14:52:43 +08:00
4a87083192 expression: support for testing a single vectorized evaluation function (#12153) 2019-09-18 11:26:19 +08:00
96716e543f expression: implement vectorized evaluation for builtinLog2Sig (#12232) 2019-09-18 10:43:45 +08:00
9e874a037f expression: implement vectorized evaluation for builtinUpperSig (#12241) 2019-09-18 10:19:45 +08:00
6c0ec6247c expression: implement vectorized evaluation for builtinTanSig (#12238) 2019-09-18 09:08:45 +08:00
29a1961725 expression: implement vectorized evaluation for builtinCosSig (#12229) 2019-09-17 21:41:15 +08:00
72c1dbcf5e expression: implement vectorized evaluation for builtinAtan1ArgSig (#12227) 2019-09-17 21:22:16 +08:00
b6696405b1 expression: implement vectorized evaluation for builtinAtan2ArgsSig (#12228) 2019-09-17 20:48:00 +08:00
3e1409a713 expression: implement vectorized evaluation for builtinAsinSig (#12222) 2019-09-17 18:39:30 +08:00
5225bd6197 expression: implement vectorized evaluation for builtinCastIntAsRealSig (#12214) 2019-09-17 17:27:45 +08:00
2195147090 expression: implement vectorized evaluation for builtinAcosSig (#12221) 2019-09-17 17:20:47 +08:00
5f6b22cf90 expression: implement vectorized evaluation for builtinRoundDecSig (#12216) 2019-09-17 15:57:45 +08:00
c5cad51459 expression: implement vectorized evaluation for builtinCastIntAsDurationSig (#12042) 2019-09-17 14:30:17 +08:00
4e545cfa58 expression: Implement VecEvalBool to prepare for vectorized selection operator (#12175) 2019-09-16 17:47:52 +08:00
e2b1f7eff8 expression: change the String() method of expression.Column (#12089) 2019-09-16 14:30:22 +08:00
2a14cba6e3 expression: implement vectorized evaluation for builtinAbsDecSig (#12158) 2019-09-16 11:51:45 +08:00
5a543a5c13 implement vectorized evaluation for builtinSqrtSig (#12187) 2019-09-16 10:28:35 +08:00
7d53f0f01f expression: implement vectorized evaluation for builtinStringIsNullSig (#12128) 2019-09-12 17:24:40 +08:00
98b3aeb274 executor: go generate builtin_control_vec.go (#12140) 2019-09-12 15:21:46 +08:00
81cc7bc6cf expression,planner/core: support unix_timestamp() function in partition pruning (#12035) 2019-09-12 13:37:49 +08:00
c153a5f31c expression: implement vectorized evaluation for builtinLeastDecimalSig (#12150) 2019-09-12 10:07:45 +08:00