quickstep-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shixuan-fan <...@git.apache.org>
Subject [GitHub] incubator-quickstep pull request #49: QUICKSTEP-20: Added ExecutionGenerator...
Date Fri, 01 Jul 2016 20:33:49 GMT
GitHub user shixuan-fan opened a pull request:


    QUICKSTEP-20: Added ExecutionGenerator support for Window Aggregation

    - Created `WindowAggregationOperationState` and `WindowAggregationOperator`.
    - The execution generator could form an execution plan for window aggregation. Window
aggregation operator takes the result of sorting as input, and output a relation with one
extra attribute which is the result of window aggregation.
    - `WindowAggregationOperator::execute()` is a dummy method, it will report that window
aggregation is not supported, and return an empty table based on the expected output relation.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/apache/incubator-quickstep SQL-window-aggregation

Alternatively you can review and apply these changes as the patch at:


To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #49
commit c6ed1c3063289f61094366c178cd76c09157ceaf
Author: shixuan-fan <shixuan@apache.org>
Date:   2016-06-29T20:25:18Z

    Created WindowAggregationOperator

commit 678d94dc306e9a85dc9b32f9d5a8f630a08ce78d
Author: shixuan-fan <shixuan@apache.org>
Date:   2016-06-30T15:59:21Z

    Created WindowAggregationOperationState

commit 3a4eeb81056b4d7f01a6f8fe2dc815e75794b52c
Author: shixuan-fan <shixuan@apache.org>
Date:   2016-06-30T16:33:27Z

    Added WindowAggregationOperationState in QueryContext

commit 1a83deecb866e977c9d0e3984e9a41139fa5fb12
Author: shixuan-fan <shixuan@apache.org>
Date:   2016-06-30T21:52:39Z

    Added convertWindowAggregate() in ExecutionGenerator

commit f9d618a83fca6b97d5756b67d606597bcea9de3a
Author: shixuan-fan <shixuan@apache.org>
Date:   2016-07-01T18:50:50Z

    Added dummy execute() method, window aggregate function will return an empty table with
correct attributes

commit e17b35477277c41ef3e3dd431c47168e92c1eaba
Author: shixuan-fan <shixuan@apache.org>
Date:   2016-07-01T19:19:23Z

    Minor comment modification

commit 7242806e753e262bc5016c8ff05040f5dbd1c053
Author: shixuan-fan <shixuan@apache.org>
Date:   2016-07-01T20:12:13Z

    Added unittest


If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.

View raw message