Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sql: Add initial support for window functions #8928

Merged

Commits on Sep 7, 2016

  1. sql: Add initial support for window functions

    This change adds support for a subset of all window function
    functionality. Window functions can be run over either pre-existing
    aggregate builtins or a set of window function-only builtins. The change
    only supports running window functions over aggregation functions for now.
    It fully supports the PARTITION BY and ORDER BY clauses, but does not
    yet support frame clause for window definitions.
    
    Future related work:
    - Support window frame clause
    - Add built-in window functions
    - Improve partitioning/sorting/aggregating efficiency (see referenced
      papers in TODOs)
    - Improve inter- and intra-partition parallelism
    - Avoid adding unnecessary extra renders to selectNode
    - Support WITHIN GROUP and FILTER clauses
    nvanbenschoten committed Sep 7, 2016
    Configuration menu
    Copy the full SHA
    3df4959 View commit details
    Browse the repository at this point in the history