Commit Graph

1554 Commits

Author SHA1 Message Date
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
6c8aa3da1e expression: implement vectorized evaluation for builtinPasswordSig (#12754) 2019-10-19 22:27:29 +08:00
12a3ce088b expression: implement vectorized evaluation for 'builtinJSONAnyValueSig' (#12820) 2019-10-18 18:03:48 +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
8011454514 expression: implement vectorized evaluation for 'builtinBitXorSig' (#12764) 2019-10-18 14:48:39 +08:00
0aaa2779a8 expression: implement vectorized evaluation for builtinRegexpSig (#12511) 2019-10-18 14:40:54 +08:00
48c1571ab4 expression: implement vectorized evaluation for 'builtinCastDecimalAsJSONSig' (#12803) 2019-10-18 12:56:18 +08:00
b8cd65714f *: record and print the plan in slow log. (#12179) 2019-10-17 22:13:19 +08:00
a22af3f821 expression: implement vectorized evaluation for 'builtinCastJSONAsJSONSig' (#12794) 2019-10-17 19:39:48 +08:00
abadb0b953 expression: set null conditionally in 'builtinLogicOrSig' (#12773) 2019-10-17 14:26:50 +08:00
59942ab4cc optimizer: presolve before expr propagation, and try reducing newFunc call in pa… (#12592) 2019-10-17 10:46:18 +08:00
acd14097b4 implement builtinArithmeticModDecimalSig (#12763) 2019-10-17 08:51:02 +08:00
92265bee64 expression: implement vectorized evaluation for builtinJSONKeysSig (#12700) 2019-10-16 21:13:49 +08:00
f2179bf9e4 expression: implement vectorized evaluation using go generate for if/ifnull/casewhen (#12655) 2019-10-16 21:02:21 +08:00
4798f340f8 expression: implement vectorized evaluation for builtinRTrimSig (#12736) 2019-10-16 20:34:54 +08:00
7312a62937 expression: implement vectorized evaluation for builtinArithmeticDivideDecimalSig (#12716) 2019-10-16 19:34:33 +08:00
4cca67cc11 expression: implement vectorized evaluation for 'builtinCastDurationAsDurationSig' (#12630) 2019-10-16 15:43:38 +08:00
6b403e5767 expression: implement vectorized evaluation for builtinArithmeticPlusIntSig (#12559) 2019-10-16 15:31:38 +08:00
46c3f1a916 expression: implement vectorized evaluation for `builtinDecode… (#12709) 2019-10-16 08:57:16 +08:00
73c172a660 expression: fix random unit test failed in vectorized evaluation for builtinArithmeticModRealSig (#12722) 2019-10-15 19:25:33 +08:00
e80bab6d46 fix the STR_TO_DATE incompatible between MySQL and TiDB (#12623)
Signed-off-by: Lonng <heng@lonng.org>
2019-10-15 17:51:25 +08:00
15984f696d planner, expression: fix simplify outer join with cast (#12701) 2019-10-15 16:42:03 +08:00
4105c39baf implement builtinArithmeticMultiplyDecimalSig (#12689) 2019-10-15 12:24:41 +08:00
d4a13122b9 expression: implement vectorized evaluation for builtinArithmeticModRealSig (#12696) 2019-10-15 12:11:25 +08:00
5aa1d8f2be expression: implement vectorized evaluation for builtinCastJSONAsIntSig (#12697) 2019-10-15 12:06:33 +08:00
ca1731a2e9 expression: implement vectorized evaluation for builtinLpadSig (#12635) 2019-10-15 11:57:33 +08:00
57327d122c expression: add builtin function json_valid (#12596) 2019-10-15 11:48:51 +08:00
ae71823eda expression: implement vectorized evaluation for 'builtinUUIDSig' (#12661) 2019-10-15 11:10:04 +08:00
7c3d1fa6b1 expression: implement vectorized evaluation for builtinEncodeSig (#12702) 2019-10-15 10:55:04 +08:00
a4d8220fd6 expression: implement vectorized evaluation for 'builtinHourSi… (#12684) 2019-10-15 10:29:44 +08:00