You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2016/03/09 15:47:40 UTC
[jira] [Commented] (FLINK-3596) DataSet RelNode refactoring
[ https://issues.apache.org/jira/browse/FLINK-3596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15187179#comment-15187179 ]
ASF GitHub Bot commented on FLINK-3596:
---------------------------------------
GitHub user vasia opened a pull request:
https://github.com/apache/flink/pull/1777
[FLINK-3596] DataSet RelNode refactoring
This PR refactors the current table API code so that
- the intermediate flink relnode layer and the dataset rules are removed
- code generation is moved from rules to DataSet nodes
- unused DataSete nodes are removed
- DataSetMap and DataSetReduce are merged into DataSetAggregate
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/vasia/flink refactor-table
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/flink/pull/1777.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 #1777
----
commit 249f7f5ecab79c6b5b214c37d7e2892f6efe3628
Author: vasia <va...@apache.org>
Date: 2016-03-08T16:29:32Z
[FLINK-3596] DataSet RelNode refactoring
- remove the intermediate flink relnode layer and the dataset rules
- move code generation from rules to DataSet nodes
- remove unused DataSete nodes
- move code generation from join rule to DataSetJoin node
- merge DataSetMap and DataSetReduce into DataSetAggregate
----
> DataSet RelNode refactoring
> ---------------------------
>
> Key: FLINK-3596
> URL: https://issues.apache.org/jira/browse/FLINK-3596
> Project: Flink
> Issue Type: Improvement
> Components: Table API
> Affects Versions: 1.1.0
> Reporter: Vasia Kalavri
> Assignee: Vasia Kalavri
>
> After discussion with [~fhueske], [~chengxiang li], and [~twalthr], we have decided to make the following refactoring:
> - Make the DataSet RelNodes correspond to logical relational operators.
> - Move the code generation from the rules into the DataSet RelNodes.
> - Remove the Flink RelNode layer and have a 1-pass translation instead of a 2-pass translation as currently.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)