GitHub user chermenin opened a pull request:
https://github.com/apache/flink/pull/3026
[FLINK-2980] [table] Support for GROUPING SETS clause in Table API.
Support for operators GROUPING SETS / ROLLUP / CUBE in Table AP was added
in this PR.
Also added some tests for check execution of SQL queries with them and
improved documentation.
PR will close next issue: https://issues.apache.org/jira/browse/FLINK-2980.
This PR must be reviewed and merged only after PR #2976.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/chermenin/flink flink-2980
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/flink/pull/3026.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #3026
----
commit d88bd67c82249a2533d58b1ff231adb1a441e6a3
Author: Alexander Chermenin <[email protected]>
Date: 2016-12-10T20:09:25Z
[FLINK-2980] Base implementation of grouping sets.
commit 70c12a240b85333ab3a801e2f4f6ee6d1e961427
Author: Aleksandr Chermenin <[email protected]>
Date: 2016-12-12T08:58:17Z
[FLINK-2980] Implemented grouped expressions.
commit de15fdddb35fac5002ae76ec9cec6aa14c9ffef0
Author: Aleksandr Chermenin <[email protected]>
Date: 2016-12-12T10:18:42Z
[FLINK-2980] Added grouping functions.
commit 5468db9fd39c26e752554445af5cd2a0e1da5aae
Author: Aleksandr Chermenin <[email protected]>
Date: 2016-12-12T11:39:09Z
[FLINK-2980] Improved expressions parser.
commit e6aa37255695e0d23d7df43934a88ff53737d303
Author: Aleksandr Chermenin <[email protected]>
Date: 2016-12-12T12:05:25Z
[FLINK-2980] Added support for grouping functions.
commit a3d30f39b91ee85d76da4e034b20e6f63ef50fd7
Author: Aleksandr Chermenin <[email protected]>
Date: 2016-12-12T12:54:19Z
[FLINK-2980] Small fixes.
commit 8e8d7e16e12c3f50c4a93a1961e975860fb0e4a5
Author: Aleksandr Chermenin <[email protected]>
Date: 2016-12-12T13:32:57Z
[FLINK-2980] Windowed table with grouping sets.
commit b13382b3328e1b244dae624c45c5c01580d80098
Author: Aleksandr Chermenin <[email protected]>
Date: 2016-12-15T10:13:45Z
[FLINK-2980] Added tests.
commit 6f5371882bf354b73587d4a7f9e526c911794eba
Author: Aleksandr Chermenin <[email protected]>
Date: 2016-12-15T10:27:44Z
[FLINK-2980] Small fixes.
commit 36ce2bf704a8798f398719b634c30003765c7bbf
Author: Aleksandr Chermenin <[email protected]>
Date: 2016-12-16T08:12:07Z
[FLINK-2980] Improved documentation.
commit 8d2824f37ebb7215fb901fc10a868717f424eb56
Author: Aleksandr Chermenin <[email protected]>
Date: 2016-12-16T09:42:30Z
[FLINK-2980] Small docs improvements.
----
---
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 [email protected] or file a JIRA ticket
with INFRA.
---