Commit Graph

2355 Commits

Author SHA1 Message Date
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
52e89cb8bf planner/core: support union all for mpp. (#24287) 2021-06-02 14:15:38 +08:00
963288a68c planner: build plan for CTE (#24792) 2021-05-28 16:47:35 +08:00
fb3a30ea04 expression: builtin function current_date() and curdate() should return DATE t… (#24950) 2021-05-28 15:27:35 +08:00
f3557bb591 planner, executor: supports select statement with AS OF (#24613) 2021-05-27 21:11:35 +08:00
2f96bc7502 expresssion: determine the field type of control function with enum type (#24830) 2021-05-27 11:45:35 +08:00
f891c5a7cb planner: Fix runtime error occurs when illegal mix collate in subquery (#24887) 2021-05-26 21:29:35 +08:00
8a066999f1 *: Remove incorrect global sysvar caching (#24699) 2021-05-26 01:37:34 +08:00
39bd181213 *: Upgrade to go 1.16 && remove deprecated io/ioutil (#24527) 2021-05-25 12:07:34 +08:00
xhe
bfdad7c752 *: milisecond test and infoschema fix (#24820) 2021-05-24 18:27:34 +08:00
19e100c27a expression: add integration test for JDBC's SHOW VARIABLES (#24834) 2021-05-23 23:31:32 +08:00
6bfc5f8b44 *: support AS OF TIMESTAMP read-only begin statement (#24740) 2021-05-20 20:54:22 +08:00
ca23f55d89 expression: add builtin function `json_pretty` (#24675) 2021-05-20 19:36:22 +08:00
5be8a65633 expression: support cast real/int as real (#24670) 2021-05-20 18:00:22 +08:00
3e41d1473f *: add option for enum push down (#24685) 2021-05-19 14:15:41 +08:00
ac7e6a42c5 expression, planner: push cast down to control function with enum type. (#24542) 2021-05-19 07:51:40 +08:00
5fd17dd7f4 expression: fix the spelling of word arithmetical (#24713) 2021-05-18 16:27:40 +08:00
e9488ce2ee *: implement tidb_bounded_staleness built-in function (#24328) 2021-05-18 14:15:40 +08:00
xhe
031a9fa18b ddl: refactor rule [4/6] (#24007) 2021-05-14 17:05:38 +08:00
80a557eb49 sessionctx: change innodb large prefix default (#24555) 2021-05-14 12:43:38 +08:00
d169a57ba5 util: fix wrong enum building for index range (#24632) 2021-05-14 11:55:38 +08:00
18cbfaac15 *: enable gosimple linter (#24617) 2021-05-14 09:15:38 +08:00
89c0e6c91a ddl: add check table compatibility for temporary table (#24501) 2021-05-12 21:49:40 +08:00
6e348f44d2 parser: update parser to fix Can't recognize numeric literals when set 'ANSI_QUOTES' sql_mode (#24522) 2021-05-11 14:41:39 +08:00
c8bc701170 *: misc cleanups to variable package (#24507) 2021-05-11 13:23:38 +08:00
f135c534a5 plan: merge continuous selections and delete surely true expressions (#24214) 2021-05-10 23:25:37 +08:00
xhe
5e9e0e6e37 *: consitent get infoschema (#24230) 2021-05-10 21:00:36 +08:00
xhe
96577f9d1d expression: try to fix TestExprPushDownToFlash tests (#24235) 2021-05-10 13:38:43 +08:00
289dcfefdd util: fix enum index range for in/not in clause. (#24431) 2021-05-06 23:05:52 +08:00
0d76e899f4 expression: fix wrong type infer for agg function when type is null (#24290) 2021-04-28 17:25:56 +08:00
8da5a1f113 planner, expression: support enum index scan (#22691) 2021-04-28 15:59:56 +08:00