Commit Graph

9263 Commits

Author SHA1 Message Date
4798f340f8 expression: implement vectorized evaluation for builtinRTrimSig (#12736) 2019-10-16 20:34:54 +08:00
5564267250 Fix forever hanging when HashAgg is called by apply (#12760) 2019-10-16 20:16:21 +08:00
7312a62937 expression: implement vectorized evaluation for builtinArithmeticDivideDecimalSig (#12716) 2019-10-16 19:34:33 +08:00
2f7a66f2da planner: fix wrong full range for table scan in tiflash (#12756) 2019-10-16 16:04: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
e168fd93f6 types: invalid year should be 0 (#12715) 2019-10-16 10:35:45 +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
8a8f41da6f ddl: fix create table check for range columns partition (#12622) 2019-10-15 15:08:33 +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
9ec66f6778 tikv: eliminate unnecessary pessimistic rollback (#12561) 2019-10-15 11:31:51 +08:00
4a43daa882 planner: handle single partition in IndexJoin correctly (#12581) 2019-10-15 11:26:03 +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
5466a3c31b expression: let expression.Column take Sel into account wh… (#12693) 2019-10-14 23:53:21 +08:00
1fe25e071c expression: make the selection executor support vectorized expression evaluation (#12220) 2019-10-14 23:03:57 +08:00
735ef21aaa expression: implement vectorized evaluation for 'builtinIntervalRealSig' (#12562) 2019-10-14 22:54:16 +08:00
5e8bf55efb expression: implement vectorized evaluation for builtinCastTimeAsIntSig (#12670) 2019-10-14 22:46:49 +08:00
10d3f833c4 expression: implement vectorized evaluation for builtinASCIISig (#12637) 2019-10-14 22:21:33 +08:00
ad728295d9 expression: implement vectorized evaluation for `builtinCurren… (#12611) 2019-10-14 22:14:05 +08:00
542ba1299d expression: fix incorrect result of logical operators (#12173) 2019-10-14 21:31:33 +08:00
b21e361f0f expression: implement vectorized evaluation for `builtinTrim1A… (#12563) 2019-10-14 21:25:24 +08:00
20823fbe18 *: add a system variable to control the usage of baselines (#12624) 2019-10-14 21:09:03 +08:00
ea06d14a4b expression: implement vectorized evaluation for builtinLengthSig (#12636) 2019-10-14 21:01:35 +08:00
4634cff961 expression: implement vectorized evaluation for builtinStringAnyValueSig (#12695) 2019-10-14 20:32:25 +08:00
e00ef3e9f6 planner/cascades: introduce preprocessing phase in cascades planner (#12649) 2019-10-14 20:07:04 +08:00
cc991d90d3 executor: support index lookup merge join in executor. (#12024) 2019-10-14 19:21:33 +08:00
adf7ce857d expression: implement vectorized evaluation for builtinCastIntAsJSONSig (#12668) 2019-10-14 18:35:55 +08:00
a64ee14279 executor: support projection as inner child of index join (#12640) 2019-10-14 17:51:50 +08:00
455b2d33e4 config: remove the log-rotate config (#12594)
log-rotate defaults to true and there is not way to turn off it.
provide it in the config file is misleading
2019-10-14 17:13:57 +08:00
f56e047962 CODEOWNERS: update codeowner of expression package to @pingcap… (#12686) 2019-10-14 16:59:19 +08:00
fb273d916d expression: implement vectorized evaluation for builtinCastRealAsJSONSig (#12673) 2019-10-14 16:38:04 +08:00
876e794d72 expression: implement vectorized evaluation for builtinArithmeticMinusDecimalSig (#12584) 2019-10-14 16:29:32 +08:00
63d1b1d0a3 planner: do not convert filter to range for table scan with tiflash (#12682) 2019-10-14 16:11:33 +08:00
99a4e602fb *: support split partition table region (#12213) 2019-10-14 15:40:45 +08:00
ab2aa2eb8c expression: implement vectorized evaluation for 'builtinNameConstStringSig' (#12659) 2019-10-14 14:52:29 +08:00
ad527a783b expression: implement vectorized evaluation for 'builtinTimeAnyValueSig' (#12657) 2019-10-14 14:30:30 +08:00
d8ad6273cd expression: implement vectorized evaluation for 'builtinNameConstRealSig' (#12642) 2019-10-14 14:26:03 +08:00
eda7656086 store/tikv: refactor the ResolveLocks() function for large transaction's implementation (#11999)
After introducing the large transaction, the true lock TTL information is stored
in the primary lock, and the TTL may change.
This commit updates the resolve lock method, using the new kvproto CheckTxnStatus API
2019-10-14 13:54:06 +08:00
8137c74a8e store/tikv: make cache ttl configurable (#12647) 2019-10-14 13:17:33 +08:00
aa008a42a1 expression: implement vectorized evaluation for 'builtinRealAnyValueSig' (#12641) 2019-10-14 13:04:32 +08:00
50204d297d expression: implement vectorized evaluation for 'builtinNameConstTimeSig' (#12658) 2019-10-14 12:56:34 +08:00