Commit Graph

93 Commits

Author SHA1 Message Date
cb57f7a4a2 executor: Close executor in join 2016-02-01 15:28:32 +08:00
00771a5320 optimizer/plan: fix a bug
on condition should not attach to outer path.
2016-01-29 14:21:17 +08:00
0b04a20174 optimizer, executor: address comment. 2016-01-28 20:19:09 +08:00
8acdba3223 optimizer: address comment, fix null reject algorithm. 2016-01-27 17:35:44 +08:00
b61dbb569d Merge branch 'master' into coocood/join
Conflicts:
	optimizer/optimizer.go
2016-01-26 14:30:36 +08:00
e1122c2cf0 optimizer/plan: implements join 2016-01-26 13:22:31 +08:00
b63b4d47fc *: Support having clause in new plan 2016-01-20 15:42:28 +08:00
69a6b619ce Merge pull request #853 from pingcap/iamxy/fix-phpmyadmin
Fix bugs for running phpmyadmin
2016-01-19 20:33:10 +08:00
17d3fdbca2 executor: extract buildFilter method. 2016-01-19 12:37:13 +08:00
b52bd36000 optimizer: remove filter plan. 2016-01-18 16:22:53 +08:00
fa5283e0d9 optmizer: refactor optimizer. 2016-01-18 14:49:19 +08:00
5266298560 executor/converter,ast: Fix bugs for running phpmyadmin
1. Add ShowGrants to oldShow convert, phpmyadmin can run up now.
2. Fix a bug in Accept of FuncLocateExpr, handling the Pos arg of LOCATE() not given.
2016-01-18 12:17:18 +08:00
207c7673b9 *: update error code. 2016-01-16 13:21:06 +08:00
f22b98a641 *: Address comment 2016-01-14 12:32:35 +08:00
df975640f8 Merge remote-tracking branch 'origin/master' into shenli/group-by 2016-01-14 10:45:28 +08:00
f1d114a331 *: Support GroupByClause in new plan. 2016-01-14 10:25:06 +08:00
6894ffab77 executor: tiny clean up. 2016-01-12 12:09:43 +08:00
4bb35f1ae4 *: clean up executorBuilder.build and fix typo. 2016-01-12 00:01:08 +08:00
cab079d18d executor/converter: sort statements in Convert function. 2016-01-11 20:18:46 +08:00
c1f44b9881 Merge pull request #835 from pingcap/shenli/new-plan-reorg
*: Refactor new plan work flow
2016-01-11 18:31:43 +08:00
dd5e520157 *: Refactor new plan work flow 2016-01-11 17:22:51 +08:00
4f0e90a95f Merge remote-tracking branch 'origin/master' into shenli/dev-agg-count
Conflicts:
	executor/executor.go
2016-01-11 14:00:53 +08:00
18ff43a511 *: Address comments 2016-01-11 11:25:16 +08:00
f996a0ce9c *: Support count aggregate function in new plan and add unit tests. 2016-01-09 11:26:35 +08:00
xia
7066bb4ea4 executor: update log 2016-01-07 13:08:07 +08:00
xia
acd1ccfdac executor: address comments 2016-01-07 11:26:05 +08:00
xia
d7fecbdbea *: address comments 2016-01-06 17:34:08 +08:00
xia
6e895bc997 executor: add test 2016-01-06 15:09:14 +08:00
xia
aba44d445c Merge branch 'master' into zimuxia/inspectkv-sql 2016-01-06 12:46:32 +08:00
xia
896ee778a2 *: address comments 2016-01-06 12:40:10 +08:00
0d3070a720 Merge branch 'master' into coocood/pk-handle2
Conflicts:
	executor/executor.go
2016-01-04 11:48:10 +08:00
a9f58a0be7 executor: address comment. 2016-01-04 11:33:23 +08:00
9b17f3f319 executor: clean up. 2016-01-02 10:44:13 +08:00
44fa34e4a6 executor: tiny clean up. 2016-01-02 09:09:48 +08:00
926fbab7c9 *: address comment, add more tests. 2015-12-31 12:01:06 +08:00
10c8f3a4c7 executor: refine table scan executor. 2015-12-30 15:52:35 +08:00
e0f944c260 *: update comments 2015-12-30 11:46:43 +08:00
e882caf8ff *: Unify PK and handle Phase2
Support table range scan.
Avoid creating PK handle index.
2015-12-29 22:40:10 +08:00
xia
be2039cf44 Merge branch 'master' into zimuxia/inspectkv-sql 2015-12-29 20:41:24 +08:00
xia
8993f0e148 *: add test 2015-12-29 20:40:36 +08:00
e45c31b89d Merge pull request #754 from hhkbp2/complete-adddate,subdate-functions
add ast evaluation for date arith
2015-12-29 14:35:00 +08:00
xia
246694cd88 executor: support admin check table and admin show ddl 2015-12-29 11:43:23 +08:00
405e6c57d4 add ast evaluation for date arith 2015-12-29 11:42:02 +08:00
bd3681ec0e *: minor changes 2015-12-28 12:49:26 +08:00
48c8b75edb *: reduce string bytes convert 2015-12-25 20:52:36 +08:00
xia
d1eb161fad *: plan support admin check table and admin show ddl 2015-12-25 18:14:52 +08:00
852ad1dc0f Merge pull request #789 from pingcap/coocood/parser-parse
parser: remove YYParse function, use Parse and ParseOneStmt instead.
2015-12-24 11:51:55 +08:00
264ca7f477 executor: address comment. 2015-12-24 10:23:41 +08:00
c4cf06cfc4 executor: fix error message typo 2015-12-23 18:34:01 +08:00
bfd188d844 parser: remove YYParse function, use Parse and ParseOne instead. 2015-12-23 18:25:28 +08:00