Skip to content

[FLINK-3578] Support RichFunctions for Scala Window Function and AllWindowFunction#1765

Closed
StephanEwen wants to merge 1 commit into
apache:masterfrom
StephanEwen:scala_rich
Closed

[FLINK-3578] Support RichFunctions for Scala Window Function and AllWindowFunction#1765
StephanEwen wants to merge 1 commit into
apache:masterfrom
StephanEwen:scala_rich

Conversation

@StephanEwen

Copy link
Copy Markdown
Contributor

This adds support RichFunctions for Scala Window Function and AllWindowFunction.
RichFunction method calls (open(), close(), RuntimeContext) are properly forwarded.

This also consolidates the various wrapper classes for fold() and reduce() functions.

@aljoscha

aljoscha commented Mar 4, 2016

Copy link
Copy Markdown
Contributor

Looks very good! 👍

@aljoscha

aljoscha commented Mar 4, 2016

Copy link
Copy Markdown
Contributor

One thing is that we should maybe have tests/ITCases that verify that rich functions actually work.

@StephanEwen

Copy link
Copy Markdown
Contributor Author

Yes, have started in tests already...

…Function and AllWindowFunction

This also consolidates the various wrapper classes for fold() and reduce() functions.
@StephanEwen

Copy link
Copy Markdown
Contributor Author

Tests have been added for RichWindowFunctions, plus for combinations with Reduce and Fold for pre-aggregation.

Merging this...

StephanEwen added a commit to StephanEwen/flink that referenced this pull request Mar 4, 2016
…Function and AllWindowFunction

This also consolidates the various wrapper classes for fold() and reduce() functions.

This closes apache#1765
StephanEwen added a commit to StephanEwen/flink that referenced this pull request Mar 4, 2016
…Function and AllWindowFunction

This also consolidates the various wrapper classes for fold() and reduce() functions.

This closes apache#1765
@asfgit asfgit closed this in 7bdac1a Mar 4, 2016
subhankarb pushed a commit to subhankarb/flink that referenced this pull request Mar 17, 2016
…Function and AllWindowFunction

This also consolidates the various wrapper classes for fold() and reduce() functions.

This closes apache#1765
@StephanEwen StephanEwen deleted the scala_rich branch August 1, 2016 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants