Commit Graph

2397 Commits

Author SHA1 Message Date
2ac40194da expression: fix wrong EqualByExprAndID (#26829) 2021-08-03 17:47:08 +08:00
6a84ce3a86 types: fix CAST('2.0.8 X' AS DATE) (#26259) 2021-08-03 16:09:07 +08:00
83181c6bcb planner: steady expression index selection when having duplicate expressions (#25826) 2021-08-02 14:47:06 +08:00
6ab9d7dbcd expression: support Oracle translate function (#26408) 2021-07-29 16:18:17 +08:00
c70662bbec expression: show display name in error messages (#26665) 2021-07-28 21:50:22 +08:00
6421cecb12 expression: Fix wrong charset and collation for case when function (#26663) 2021-07-27 23:20:16 +08:00
e116573fbb expression: push down mod() to TiFlash (#26494) 2021-07-27 12:50:15 +08:00
dd2fadb190 expression, executor: fix type infer for greatest/leastest(datetime) (#26533) 2021-07-26 17:04:16 +08:00
dbe1f176a4 Revert: "*: keep the precision of intermediate decimal result as accurate as possible" (#26443) 2021-07-21 17:51:35 +08:00
39c9a4d47a *: keep the precision of intermediate decimal result as accurate as possible (#26372) 2021-07-20 20:25:35 +08:00
57576eb816 expression: fix output name for hidden column (#26354) 2021-07-20 14:55:34 +08:00
39a56e5c4d expression: prevent function of castYearAsTime from pushing down to Ti… (#25975) 2021-07-20 14:45:34 +08:00
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