Commit Graph

8026 Commits

Author SHA1 Message Date
33e447502f docs: add the proposal for the column pool (#7988) 2018-10-24 15:17:25 +08:00
9c913745d9 stats: garbage collect stats for partition table (#7962) 2018-10-24 14:59:34 +08:00
50eb73f24a parser: support := in the set syntax (#8018)
According to MySQL document, `set` use the = assignment operator,
but the := assignment operator is also permitted
2018-10-24 13:27:58 +08:00
bd08b0bc70 *: make parser package dependency as small as possible (#7989) 2018-10-24 13:19:10 +08:00
2040791941 add changelog for 2.1.0 rc4 (#8020) 2018-10-23 22:51:31 +08:00
7b8caa1acd ddl: fix reassigned partition id in truncate table does not take effect (#7919)
fix reassigned partition id in truncate table does not take effect
2018-10-23 18:14:47 +08:00
d8b52b82a8 executor: improve wide table insert & update performance (#7935) 2018-10-23 18:07:54 +08:00
1434fa9b89 admin: refine admin check decoder (#7862) 2018-10-23 17:55:58 +08:00
8b2590f78f server: add log for binary execute statement (#7987) 2018-10-23 17:08:17 +08:00
32aafa67c1 executor: add unit test for aggfuncs (#7966) 2018-10-23 16:53:18 +08:00
06f4740dfd stats: use local feedback for partition table (#7963) 2018-10-23 15:49:31 +08:00
e81f855549 executor: let information_schema be the first database in ShowDatabases (#7938) 2018-10-23 14:28:45 +08:00
76f84f4536 executor, planner: clone proj schema for different children in buildProj4Union (#7999) 2018-10-23 13:34:03 +08:00
kun
cc1b7718b9 store/tikv: fix typo (#7990) 2018-10-23 11:11:37 +08:00
cde6a083d0 executor/aggfuncs: split unit tests to corresponding file (#7993) 2018-10-23 10:43:52 +08:00
edaec7bdaf *: move Statement and RecordSet from ast to sqlexec package (#7970) 2018-10-21 13:21:26 +08:00
f4d41273ba server: allow cors http request (#7939) 2018-10-21 11:53:36 +08:00
25118db843 *: move ast.NewValueExpr to standalone parser_driver package (#7952)
Make the ast package get rid of the dependency of types.Datum
2018-10-19 19:37:55 +08:00
6840e17837 ddl: fix invailid ddl job panic (#7940) 2018-10-19 11:48:55 +08:00
1028164a17 privilege: add USAGE in show grants for mysql compatibility (#7955) 2018-10-19 10:45:55 +08:00
708611d898 expression: add builtin json_keys (#7776) 2018-10-18 23:54:00 +08:00
b7a8f91e0a executor: add the slow log for commit (#7951) 2018-10-18 22:59:04 +08:00
562b917356 util: add PreAlloc4Row and Insert for Chunk and List (#7916) 2018-10-18 20:38:48 +08:00
bfc12cd8de util: move disjoint set to util package (#7950) 2018-10-18 20:23:45 +08:00
19f56480d5 explaintest: add explain test for partition pruning (#7505) 2018-10-18 18:55:22 +08:00
ec9672cea6 stats: update delta info for partition table (#7947) 2018-10-18 18:42:41 +08:00
b22bfb5530 ddl: just print error message when ddl job is normal to calcel, to eliminate noisy log (#7875) 2018-10-18 18:03:45 +08:00
a2beedf88a types: fix date time parse (#7933) 2018-10-18 17:55:58 +08:00
ba47280294 store/tikv: log more information when other err occurs (#7948) 2018-10-18 17:28:40 +08:00
286a79b332 planner: support the Group and GroupExpr for the cascades planner (#7917) 2018-10-18 16:03:36 +08:00
cd1e2d177e vendor: update tipb (#7893) 2018-10-18 15:43:31 +08:00
6220692e3b stats: limit the length of sample values (#7931) 2018-10-18 15:30:43 +08:00
54b526af17 ddl: add TiDB version to metrics (#7902) 2018-10-18 15:15:29 +08:00
1d3bb7b47f executor: fix panic when limit is too large (#7936) 2018-10-18 14:33:18 +08:00
de931ca953 planner, executor: refine ColumnPrune for LogicalUnionAll (#7930) 2018-10-18 13:30:32 +08:00
a4edb58dd2 executor: fix a bug in point get (#7934) 2018-10-18 12:05:04 +08:00
6e525f9e62 planner: eliminate if null on non null column (#7924) 2018-10-17 22:20:32 +08:00
732233ad93 ddl: add check when create table with foreign key. (#7885)
* ddl: add check when create table with foreign key
2018-10-17 20:21:10 +08:00
e544882d0b ddl:support the definition of null change to not null using alter table (#7771)
* ddl:support the definition of null change to not null using alter table
2018-10-17 17:13:01 +08:00
a7f78c7704 stats: fix histogram boundaries overflow error (#7883) 2018-10-17 14:45:50 +08:00
1c165df39b expression: maintain DeferredExpr in aggressive constant folding. (#7915) 2018-10-17 13:34:19 +08:00
f3148da27f executor: add an variable to compatible with MySQL insert for OGG (#7863) 2018-10-17 10:19:04 +08:00
458c0d1c27 executor: refine explain analyze (#7888) 2018-10-16 20:02:43 +08:00
de6b582729 plan: fix panic caused by empty schema of LogicalTableDual (#7906)
* fix drop view if exist error (#7833)
2018-10-16 19:14:55 +08:00
dcf3816c09 stats: fix panic caused by empty histogram (#7912) 2018-10-16 18:58:37 +08:00
1bb15f14fa admin: fix admin check table bug of byte compare (#7887)
* admin: remove reflect deepEqual
2018-10-16 18:24:58 +08:00
c520132962 plan: move projEliminate behind aggEliminate (#7909) 2018-10-16 17:25:17 +08:00
1aa2528d40 planner: not convert to TableDual if empty range is derived from deferred constants (#7808) 2018-10-16 17:05:54 +08:00
12c8aed5b2 plan: implement Operand and Pattern of cascades planner. (#7910) 2018-10-16 16:58:37 +08:00
95edaf02e0 stats: handle ddl event for partition table (#7903) 2018-10-16 16:43:26 +08:00