Commit Graph

76 Commits

Author SHA1 Message Date
00bf40f760 Merge pull request #182 from pingcap/siddontang/correlated-subquery
refactor subquery to support correlated subquery
2015-09-19 10:00:21 +08:00
58a4956276 *: use Wrap to not miss error msg 2015-09-18 15:59:42 +08:00
d9a8c7e4f2 *: use RowStack to rector and simplify outer query 2015-09-18 14:52:05 +08:00
ae54282940 *: rename files outer_query -> row_stack 2015-09-18 10:50:25 +08:00
ea99e247dc plans: fix test compile error 2015-09-17 15:38:41 +08:00
431756ae63 plans: add OuterQueryPlan test 2015-09-17 09:27:50 +08:00
d3d5851bdb plans: set OuterQueryUsed for subquery 2015-09-17 07:34:51 +08:00
6e176407db plans: clean up 2015-09-16 22:33:35 +08:00
6fb768fbcb *: refactor OuterQuery 2015-09-16 22:13:12 +08:00
4ceedcfc27 *: Replace h with handle 2015-09-16 20:27:12 +08:00
e6e120697e *: fix outer query for order by 2015-09-16 17:25:08 +08:00
279c160fc0 plans,stmts: use a single OuterQuery in one select flow. 2015-09-16 15:21:41 +08:00
d51c6033df plans: fix test panic for outer query 2015-09-16 13:22:17 +08:00
bee6991a78 *: support outer query for correlated sub query. 2015-09-16 12:05:42 +08:00
116098baf9 plan: Closes plans that do not return in Recordset, adds some docs. 2015-09-15 21:37:26 +08:00
4f8e58f7da plan: fix tests and clean up code 2015-09-15 21:08:12 +08:00
e5d9130b77 plan: remove Do method. 2015-09-15 19:54:59 +08:00
bc216912f0 Merge remote-tracking branch 'origin/master' into shenli/issue-108
Conflicts:
	parser/parser_test.go
2015-09-15 16:04:04 +08:00
f6577d4d08 plans: Fix build error 2015-09-15 14:54:05 +08:00
6adf665f01 Merge pull request #154 from pingcap/shenli/orderby-byte-array
types: Allow []byte as orderby type
2015-09-15 14:46:00 +08:00
79abe14b9c types: Cleanup IsOrderedType
Remove useless return values.
2015-09-15 14:38:57 +08:00
8fe148a781 plan: fix infoschema 2015-09-15 13:45:22 +08:00
0d07f8f711 Merge branch 'master' into coocood/next-skeleton 2015-09-15 13:22:13 +08:00
4ee3cc5ff7 plan: address comments 2015-09-15 13:21:38 +08:00
9623b7fa92 plan: fix interface comments 2015-09-15 12:05:17 +08:00
1ff30b79eb plans: Support information_schema.collations
Return a selected collation list.
We could enter phpMyAdmin control panel with this branch.
2015-09-15 11:43:13 +08:00
3562c62160 plan: adjust left right cross join
The order is not guaranteed, we follow the docs.
2015-09-15 11:27:57 +08:00
e4c619cdf4 plan: address comments. 2015-09-15 10:01:42 +08:00
3848a486e7 plans: Fix bug in join.go
Fix bug in appendRow
2015-09-14 23:05:02 +08:00
9f3535da0a plan: cleanup, remove NextPlan interface. 2015-09-14 20:38:37 +08:00
600f8ba13b plan: Implement Next for JoinPlan 2015-09-14 20:00:25 +08:00
2b5c33e534 Merge remote-tracking branch 'origin/master' into shenli/issue-108
Conflicts:
	parser/parser_test.go
2015-09-14 14:18:15 +08:00
030e0a1bd6 store, parser: Remove unused variables 2015-09-14 10:42:37 +08:00
cb3ef9cf85 *: Refactor update
Support multiple-table syntax
2015-09-13 23:08:16 +08:00
e95b0496b9 plan: implement Next for UnionPlan 2015-09-13 10:00:08 +08:00
79112f6c08 plan: implement Next for HavingPlan 2015-09-13 09:10:51 +08:00
ae6c3975fc plan: implement Next for GroupByDefaultPlan 2015-09-13 08:59:01 +08:00
d4e160faf1 plan: make plan reusable after close 2015-09-13 07:59:56 +08:00
36cc69ad36 plan: show fix golint check 2015-09-12 22:28:17 +08:00
9a03320174 plan: implement Next fort ShowPlan 2015-09-12 22:25:01 +08:00
d7e9a07d5f plan: implement Next for inforschema, fix import for errors. 2015-09-12 21:59:18 +08:00
7e55f308fe plan: implement Next for index plan 2015-09-12 21:16:22 +08:00
31abb81e5c plan: implement DistinctDefaultPlan and modified some tests 2015-09-12 20:16:39 +08:00
dd557bd1ec plan: implement Next for TableNilPlan 2015-09-12 19:33:23 +08:00
392dd904e3 plan: Implement Next for order by plan 2015-09-12 19:14:40 +08:00
043db07660 plan: Implement Next for limit and offset plan. 2015-09-12 18:59:54 +08:00
cc3cd5344c plans: implement FilterDefaultPlan and modify some tests. 2015-09-12 18:44:34 +08:00
4ec288cb57 plans: Implement next for simple table selection. 2015-09-12 18:05:25 +08:00
7c76ab506a plan: call Next if plan Implemented Next. 2015-09-12 14:55:02 +08:00
b107da119b plan: add Close method 2015-09-12 13:38:43 +08:00