|
|
f0db619009
|
*: refactor constant propagation. (#2087)
|
2016-11-27 16:21:12 +08:00 |
|
|
|
440abb21f2
|
plan: set apply's innerplan be the second child of it. (#2092)
|
2016-11-25 11:07:41 +08:00 |
|
|
|
79a8c3fc8d
|
plan: add a Cache plan in physical plan (#2052)
plan: add Cache plan
* format code
* tiny change
* optimize the logic of code
* rename some variable and optimize logic
* move e.cursor++ down
|
2016-11-23 15:53:44 +08:00 |
|
|
|
e17644716d
|
refactor show clause. (#1940)
|
2016-11-10 11:14:37 +08:00 |
|
|
|
406c5c4094
|
*: support common aggregation functions elimination. (#1843)
|
2016-10-20 15:58:34 +08:00 |
|
|
|
b8994bb139
|
*: Support stream aggregation. (#1735)
* *: Support stream aggregation.
|
2016-09-20 17:14:31 +08:00 |
|
|
|
f2d8b3c108
|
remove New*** from variable name. (#1644)
|
2016-08-29 10:18:45 +08:00 |
|
|
|
e33587ed47
|
support explain (#1632)
|
2016-08-26 11:19:23 +08:00 |
|
|
|
e4ac5301ce
|
remove useless code. (#1609)
|
2016-08-20 16:00:20 +08:00 |
|
|
|
c18dd04e04
|
optimize when condition is false constant.
|
2016-08-15 11:11:37 +08:00 |
|
|
|
9574322317
|
support join reorder. (#1522)
|
2016-08-01 15:57:47 +08:00 |
|
|
|
2b4acb0caf
|
support cbo (#1498)
|
2016-07-27 11:10:52 +08:00 |
|
|
|
2f697eb987
|
support index scan. (#1440)
|
2016-07-13 18:16: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 |
|
|
|
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 |
|
|
|
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 |
|