[ https://issues.apache.org/jira/browse/FLINK-6203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15947750#comment-15947750 ]
Stephan Ewen commented on FLINK-6203: ------------------------------------- I think there is simply one line missing in the example - the example is thus incorrect. Could you open a pull request for this issue? > DataSet Transformations > ----------------------- > > Key: FLINK-6203 > URL: https://issues.apache.org/jira/browse/FLINK-6203 > Project: Flink > Issue Type: Bug > Components: DataSet API > Affects Versions: 1.2.0 > Reporter: 苏拓 > Priority: Minor > Fix For: 1.2.0 > > > the example of GroupReduce on sorted groups can't remove duplicate Strings in > a DataSet. > need to add "prev=t" > such as: > {code} > val output = input.groupBy(0).sortGroup(1, Order.ASCENDING).reduceGroup { > (in, out: Collector[(Int, String)]) => > var prev: (Int, String) = null > for (t <- in) { > if (prev == null || prev != t) > out.collect(t) > prev=t // this line is missing in the example > } > } > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)