Commit Graph

21 Commits

Author SHA1 Message Date
7dc4196837 *: Support subquery in new plan 2016-02-01 08:47:23 +08:00
8b1bed8e69 *: Support avg in new plan 2016-01-21 17:34:24 +08:00
b63b4d47fc *: Support having clause in new plan 2016-01-20 15:42:28 +08:00
6894ffab77 executor: tiny clean up. 2016-01-12 12:09:43 +08:00
3a8701c1e7 optimizer: address comment. 2016-01-04 10:49:55 +08:00
d1f0c76952 optimizer: tiny clean up. 2016-01-03 12:36:18 +08:00
6a364d4f03 Merge remote-tracking branch 'origin/master' into shenli/optimizer-error
Conflicts:
	tidb-server/server/server_test.go
2015-12-24 11:18:41 +08:00
71ee106bbe optimizer: Remove useless error code 2015-12-24 10:39:28 +08:00
b95f73a5bb optimizer: Add errcode map between terror and mysql error 2015-12-23 17:34:31 +08:00
c5fae25a60 optimizer: validates '?' is not allowed in non-prepare mode. 2015-12-18 19:40:45 +08:00
4f565159d0 optimizer, executor: remove panic and Fatal, returns error instead. 2015-12-09 14:53:41 +08:00
77443be4e5 optimizer, executor, evaluator: address comment. 2015-12-07 19:56:39 +08:00
429716fc37 optimizer, executor: address comment. 2015-12-07 16:16:34 +08:00
a08b521b76 ast: address comment. 2015-12-07 10:12:46 +08:00
aae5b163b8 optimizer: add more comments for validator. 2015-12-04 11:53:19 +08:00
96ff5b0e25 executor: use index. 2015-11-24 14:16:27 +08:00
49bc1c8d9c executor: fix bugs, pass more tests. 2015-11-18 17:19:43 +08:00
c6888526ec executor: pass more tests. 2015-11-17 21:50:00 +08:00
c01af56fc3 executor, optimizer: new executor and optimizer implementation 2015-11-13 23:24:10 +08:00
f3e45697de optimiser: convert to old statement and expression. 2015-10-30 14:41:43 +08:00
0147eedd2c optimiser: implement evaluator. 2015-10-30 14:41:43 +08:00