Commit Graph

1816 Commits

Author SHA1 Message Date
2a4bd928ed expression: add setPbCode for LeftShift (#13443) 2019-12-28 20:46:39 +08:00
86ae838d5a planner/core: disallow using hidden column in insert statement (#14150) 2019-12-26 16:08:55 +08:00
c444d7d737 expression: fix incorrect error handle in builtInMinute/Second/MicroSecondSig (#14060) 2019-12-26 15:17:39 +08:00
7f8c3c8083 expression: Enable 34 functions (#13970) 2019-12-24 22:04:09 +08:00
2bdd4368d5 expression: fix incompatible problems in vectorized builtinUnaryMinusIntSig (#14193) 2019-12-23 08:12:37 -06:00
8cbacf0d7c wasm: fix compile error for wasm (#14160)
Signed-off-by: 5kbpers <tangminghua@pingcap.com>
2019-12-23 15:17:46 +08:00
2ce3713803 executor: fix cases that some intermediate errors may be ignored when converting a vector to bools (#14081) 2019-12-22 21:10:56 -06:00
510c36d4cb planner: fix a bug for chunk cost model. (#14144) 2019-12-22 09:15:16 +08:00
6c64f9bdbc expression: implement vectorized evaluation for builtinCastIntAsDecimalSig (#13249) 2019-12-20 01:53:49 -06:00
1399e55df7 expression: fix invalid compare-operations in vectorized builtinInDecimalSig (#14156) 2019-12-20 01:46:27 -06:00
3368645bd2 expression:implement vectorized evaluation for builtinExtractDurationSig (#13489) 2019-12-20 01:42:46 -06:00
eef8c39547 expression: implement vectorized for builtinCastStringAsRealSig (#13969) 2019-12-19 01:11:52 -06:00
964e89379f implement vectorized evaluation for builtinConvSig (#14041) 2019-12-18 23:01:16 +08:00
a887500215 expression: implement vectorized evaluation for builtinUnixTimestampIntSig (#13098) 2019-12-18 06:53:59 -06:00
352adc5b00 executor: replace the flag CastStrToIntStrict with InSelectStmt (#14115) 2019-12-18 20:45:17 +08:00
9d2221098b expression: implement vectorized evaluation for builtinJSONRemoveSig (#14074) 2019-12-18 06:17:52 -06:00
ad1a15de7b expression: implement vectorized evaluation for SubXXXAndYYY (#13691) 2019-12-18 06:12:55 -06:00
f356c6c1a7 test: optimize expression unit test (#14102) 2019-12-18 11:48:46 +08:00
42adca989e tables: basic support for hidden column (#13908) 2019-12-17 21:48:46 +08:00
0c92ed8997 implement vectorized evaluation for builtinCharSig (#14039) 2019-12-17 19:43:16 +08:00
438d39ebcd *: revert #10124 and remove sql mode PadCharToFullLength (#14007) 2019-12-17 15:25:06 +08:00
cc635dbc90 expression: enable round(real, int, dec) functions (#14028) 2019-12-17 10:47:26 +08:00
ef56f3ece4 expression: implement vectorized evaluation for builtinBenchmarkSig (#13643) 2019-12-16 17:01:43 +08:00
f07ad16883 expression: fix builtin function ord (#13994) 2019-12-15 18:10:43 +08:00
441028887a expression: remove useless true statement (#14059) 2019-12-14 11:37:43 +08:00
d744bc41d8 expression: implement vectorized evaluation for builtinBitCountSig (#13267) 2019-12-12 16:51:28 +08:00
641963e564 expression: implement vectorized evaluation for builtinUnixTimestampDecSig (#13507) 2019-12-11 13:09:28 +08:00
0255f6a5ad expression: fix a bug in builtinHourSig vec-function (#13949) 2019-12-10 16:38:25 +08:00
206cdbedfc types: fix insert error when convert string to float (#13716) 2019-12-10 16:03:25 +08:00
18d7d55b9d expression: implement vectorized evaluation for builtinArithmeticIntDivideDecimalSig (#13602) 2019-12-09 21:14:18 -06:00
bb51ebafad expression: rename RandWithSeed to RandWithSeedFirstGen (#14001)
Signed-off-by: andylokandy <andylokandy@hotmail.com>
2019-12-10 11:06:26 +08:00
78269d1bdd expression: rename some string expression functions (#13971) 2019-12-09 23:27:25 +08:00
d7206fb43b expression: use new metadata instead of implicit_args (#13962) 2019-12-09 13:51:40 +08:00
2b93239c66 expression: implement vectorized evaluation for builtinConcatWSSig (#13331) 2019-12-07 00:01:35 -06:00
0a22034420 executor: add SHOW BUILTINS command (#12941) 2019-12-06 14:13:00 +08:00
67b40720cd expression: implement vectorized evaluation for builtinTimeLiteralSig (#13816) 2019-12-06 14:05:19 +08:00
a232ce3d40 fix document url (#13939) 2019-12-06 12:40:54 +08:00
318c6bb735 expression: implement vectorized evaluation for builtinTimeLiteralSig (#13912) 2019-12-06 12:15:18 +08:00
cdadc9814c expression: use generator to implement vectorized evaluation for builtinAddDate*Sig and builtinSubDate*Sig (#13705) 2019-12-06 12:09:19 +08:00
73d951d696 expression: fix compatibility issue related to ADDDATE (#13827)
* Fix issue #13822
2019-12-05 20:04:45 +08:00
e6b03f3e0b expression: remove test case of vectorized TimestampAdd (#13916) 2019-12-05 14:06:10 +08:00
7de620055d expression: support expression reverse evaluation framework (#13738) 2019-12-05 11:50:09 +08:00
6b6a6982b4 expression: refactor JSON_QUOTE / JSON_UNQUOTE (#13688) 2019-12-05 11:23:31 +08:00
9d582b6066 expression: fixed json type for truncate (#13064) 2019-12-04 19:28:12 +08:00
bb02b7036f expression: implement vectorized evaluation for builtinFoundRowsSig (#13888) 2019-12-04 17:29:10 +08:00
d2f23cd4a6 expression: implement vectorized evaluation for builtinLocateBinary3ArgsSig (#13809) 2019-12-04 03:12:11 -06:00
a1daf6a8f8 expression: implement vectorized evaluation for builtinCastDurationAsDecimalSig (#13864) 2019-12-04 14:12:40 +08:00
d2ded05cb1 expression: implement vectorized evaluation for builtinReleaseLockSig (#13882) 2019-12-03 23:49:56 -06:00
5b6422df58 *: support read remote TiDB memory table of cluster (#13065) 2019-12-04 13:05:36 +08:00
64333abaee expression: implement vectorized evaluation for builtinLockSig (#13880) 2019-12-03 23:49:09 +08:00