|
|
40dd366203
|
executor: Use multiple goroutines to do join (#1591)
|
2016-08-22 15:03:11 +08:00 |
|
|
|
3752e706c0
|
*: When sort data by scanning pkcol, xapi TableScan response should keep order (#1612)
|
2016-08-21 09:46:34 +08:00 |
|
|
|
6e878144e5
|
support UPDATE and DELETE in new plan (#1582)
|
2016-08-19 14:35:39 +08:00 |
|
|
|
39e4d52bd7
|
*: support index where and aggregate push down. (#1567)
|
2016-08-15 20:03:52 +08:00 |
|
|
|
1cd4b1d036
|
tiny clean
|
2016-08-15 11:36:53 +08:00 |
|
|
|
c18dd04e04
|
optimize when condition is false constant.
|
2016-08-15 11:11:37 +08:00 |
|
|
|
d639c0aa54
|
support single index read. (#1538)
|
2016-08-02 16:13:50 +08:00 |
|
|
|
b0e4096f3c
|
fix bug of limit. (#1515)
|
2016-07-28 17:58:13 +08:00 |
|
|
|
2b4acb0caf
|
support cbo (#1498)
|
2016-07-27 11:10:52 +08:00 |
|
|
|
c66576ba05
|
Support aggregate push down in new executor (#1483)
Support aggregate push down for NewXSeelctTableExec.
|
2016-07-22 13:15:41 +08:00 |
|
|
|
35133ef397
|
support semijoin without aux column, support semijoin for insubquery. (#1461)
|
2016-07-19 11:36:32 +08:00 |
|
|
|
224fc0596b
|
support semi-join for exists. (#1454)
|
2016-07-15 14:46:03 +08:00 |
|
|
|
2f697eb987
|
support index scan. (#1440)
|
2016-07-13 18:16:51 +08:00 |
|
|
|
05353c271a
|
executor: support new table scan executor (#1401)
|
2016-07-06 16:08:38 +08:00 |
|
|
|
107ad9662c
|
implement logical plan. (#1366)
|
2016-07-01 15:13:27 +08:00 |
|
|
|
87bbb12057
|
support in subquery and compare subquery. (#1355)
|
2016-06-29 17:00:58 +08:00 |
|
|
|
0eac76eb22
|
support row expression. (#1349)
support row function and row expression.
|
2016-06-27 16:03:51 +08:00 |
|
|
|
34ebc07aae
|
support union and distinct in new plan. (#1345)
support union and distinct in new plan
|
2016-06-24 18:05:36 +08:00 |
|
|
|
1f080550fb
|
support dirty transaction. (#1339)
support dirty transaction.
|
2016-06-23 14:10:37 +08:00 |
|
|
|
af7f2a2e89
|
correct "order by", "having", "group by"s' resolving rules. (#1326)
resolve order by/ having/ group by correctly.
|
2016-06-22 11:58:06 +08:00 |
|
|
|
e051784728
|
*: Tiny clean up (#1334)
* *: tiny clean up
|
2016-06-22 10:59:51 +08:00 |
|
|
|
17af1cd67b
|
*: Support NewTableDual and handle some new plans when their srcs are nil (#1329)
* *: support NewTableDual and handle some new plans' srcs are nil
|
2016-06-20 11:40:54 +08:00 |
|
|
|
a4ce312d4b
|
*: Push down where in newTableScan (#1320)
* *: tiny clean up
* *: push down where
|
2016-06-15 19:48:08 +08:00 |
|
|
|
921677399e
|
Hanfei/apply (#1318)
add apply operator.
|
2016-06-15 15:23:05 +08:00 |
|
|
|
a71005710f
|
plan: merge 'optimizer/plan' and 'optimizer' into one package. (#1300)
|
2016-06-07 20:49:05 +08:00 |
|
|
|
10359b0052
|
rewrite executor. (#1294)
* rewrite executor.
|
2016-06-07 20:32:15 +08:00 |
|