Commit Graph

2385 Commits

Author SHA1 Message Date
4325eebcf4 expression: optimize localSliceBuffer to be lock-free (#26078) 2021-07-16 13:13:33 +08:00
1fd8aa8070 expression: minus/plus/multiply (for Int and Real) check null iff overflow (#26105) 2021-07-15 17:49:33 +08:00
f3c5c1ec90 expression: fix incompatible timestamp conversion between mysql and tidb (#25612) 2021-07-14 15:59:33 +08:00
8f8dcf3a06 *: temporarily skip some unstable test cases (#26149) 2021-07-12 20:21:32 +08:00
d4a17a6151 expression: mod check null if zero (#26109) 2021-07-12 10:59:31 +08:00
372c529c16 expression: add builtin function `json_merge_patch` (#24711) 2021-07-10 13:13:31 +08:00
eedb191da4 Revert "expression: Fix greatest and least function lost decimal precision compared with MySQL" (#26046) 2021-07-09 10:45:30 +08:00
8885b70bfe types, expression: fix gotime.local problem (#25510) 2021-07-08 14:59:29 +08:00
3c3096e8c0 expression: Fix greatest and least function lost decimal precision compared with MySQL (#25766) 2021-07-07 15:29:29 +08:00
22628ab1f5 planner: support using expression index when conditions are connected by or or not (#25969) 2021-07-07 14:11:29 +08:00
5a07699871 expression: fix incompatible last_day func behavior in sql mode (#25953) 2021-07-06 18:51:29 +08:00
985d42c343 types: fix json_unquote (#25875) 2021-07-06 16:13:28 +08:00
7259784c68 expression: fix unstable test TestExprOnlyPushDownToFlash (#25952) 2021-07-05 20:51:28 +08:00
83d318af46 executor: fix query empty table with IN clause reports 'invalid year' (#25901) 2021-07-05 18:59:28 +08:00
87db757daf expression: error information is inconsistent with MySQL about date or time literal (#25611) 2021-07-02 15:07:27 +08:00
6063386a9d expressions: Support bin-to-uuid and uuid-to-bin (#20140) 2021-06-30 14:03:25 +08:00
f1a8e7d068 *: update tikv/client-go to improve failpoint performance issue (#25797) 2021-06-29 15:57:25 +08:00
eb556f9b71 expression: support datetime type for user variable (#25523) 2021-06-29 11:55:26 +08:00
8434069c5f expression: Improve the compatibility of str_to_date (#25386) 2021-06-25 19:27:23 +08:00
88b587c08f expression: fix float64 overflow check in plus/minus real function (#24179) 2021-06-24 18:17:25 +08:00
6629462f43 expression: make escape character can be handled in like function (#25141) 2021-06-23 15:41:22 +08:00
b858ce43c0 config, session: make Local Transaction not to affect Stale Read (#25559) 2021-06-22 17:25:22 +08:00
ea1a1e79c5 expression: fix IN expr critical bug (#25653) 2021-06-22 17:13:23 +08:00
0a8688fd2d *: temporarily skip some unstable test cases (#25592) 2021-06-22 10:58:53 +08:00
6454885d4b expression: fix BIT type columns are not padded with left zeros (#25575) 2021-06-21 16:54:53 +08:00
3132b59402 table: improve error message for incorrect utf8 value (#25087) 2021-06-21 15:48:53 +08:00
bd8d3b1a8c expression: uncomment pushdown for JSONUnquote expression (#24504) 2021-06-21 13:26:52 +08:00
58d8b960fa execution: fix dayofweek('0000-00-00') behavior (#21508) 2021-06-21 11:42:53 +08:00
a6f52fb450 types: warning information is inconsistent with MySQL when convert string to double/float (#24889) 2021-06-21 11:06:52 +08:00
799591a06f session: read local dc replicas automatically for stale read (#25525)
* fix select

Signed-off-by: yisaer <disxiaofei@163.com>
2021-06-18 17:13:38 +08:00
97e7b60a0b expression: PlusInt check null iff overflow (#25466) 2021-06-16 14:28:37 +08:00
00761c1c5d expression: empty CURRENT_ROLE (#25438) 2021-06-16 13:30:36 +08:00
aa9e5c6ea6 planner: fix index join on unmatched collation suffix columns paniced (#24828) 2021-06-15 17:32:36 +08:00
b52a38981c *: change SHOW CONFIG to require CONFIG privilege (#25379) 2021-06-15 16:56:36 +08:00
cc5e161ac0 *: use tikv/client-go/v2 (#25359) 2021-06-11 17:24:35 +08:00
a8ea9a75f2 store/tikv: make failpoints without code generations (#25247) 2021-06-10 17:58:29 +08:00
3aa13dd20f expresssion: fix unstable time_vec_test (#25238) 2021-06-09 20:52:30 +08:00
ac06d78691 *: enable column-type-change totally (#25263) 2021-06-09 10:56:29 +08:00
75388187f3 ddl: make the column type change switch transparent (#25213) 2021-06-08 17:16:28 +08:00
2017d2fd68 types: fix wrong truncated val for bit type (#25198) 2021-06-07 15:40:29 +08:00
5e55c2e847 expression: Support Sqrt, Ceil, Floor and CastIntAsReal push down to TiFlash (#25085) 2021-06-04 23:18:28 +08:00
9a1e57c021 expression: Support push function replace down to TiFlash (#25084) 2021-06-04 20:00:27 +08:00
be63681161 expression: processing empty string for enum index correctly (#25101) 2021-06-04 17:28:28 +08:00
99b1fa56b6 expression: push down left/right/abs to tiflash (#25018) 2021-06-04 11:54:27 +08:00
6154335ac0 expression: Support push function year,day,datediff,datesub,castTimeAsString,concat_ws down to TiFlash. (#25097) 2021-06-04 10:22:27 +08:00
e2340c1d86 expression: Support cast string as real push down (#25096) 2021-06-03 20:30:26 +08:00
090892822b expression: support str_to_date push to TiFlash (#25095) 2021-06-03 18:28:26 +08:00
30fcecad7f planner: add dml support in CTE (#25024) 2021-06-03 15:50:27 +08:00
dbb753fd02 executor: create PipelinedWindowExec (#23022) 2021-06-03 15:38:27 +08:00
6a1ebeb020 expression: Support push fucntion unix_timestamp, concat down to TiFlash. (#25083) 2021-06-03 15:12:26 +08:00