.groupBy(0).reduce(new CentroidAccumulator())
.groupBy(0).reduce(new CentroidAccumulator())
groupBy(1).reduce(new Tuple3Reduce("B-)")); groupBy(4,0).reduce(new Tuple5Reduce()); return in.f1; }).reduce(new Tuple3Reduce("B-)")); return in.myInt; }).reduce(new CustomTypeReduce()); groupBy(1).reduce(new BCTuple3Reduce()).withBroadcastSet(intDs, "ints"); groupBy(1).reduce(new InputReturningTuple3Reduce());
.flatMap(new EdgeDuplicator()) .groupBy(Edge.V1).sortGroup(Edge.V2, Order.ASCENDING).reduceGroup(new DegreeCounter()) .groupBy(EdgeWithDegrees.V1,EdgeWithDegrees.V2).reduce(new DegreeJoiner());
.flatMap(new EdgeDuplicator()) .groupBy(Edge.V1).sortGroup(Edge.V2, Order.ASCENDING).reduceGroup(new DegreeCounter()) .groupBy(EdgeWithDegrees.V1,EdgeWithDegrees.V2).reduce(new DegreeJoiner());
.groupBy(0).reduce(new CentroidAccumulator())