linksInput.groupBy(0).reduceGroup(new BuildOutgoingEdgeList());
linksInput.groupBy(0).reduceGroup(new BuildOutgoingEdgeList());
.groupBy(new KeySelector<Long, Long>() { public Long getKey(Long id) { return id; } }).reduceGroup(new RemoveDuplicatesReduce()); candidatesDependencies.join(iteration.getSolutionSet()).where(0).equalTo(0) .with(new NeighborWithComponentIDJoin()) .groupBy(0).reduceGroup(new MinimumReduce());
groupBy(1).reduceGroup(new Tuple3GroupReduce()); groupBy(4,0).reduceGroup(new Tuple5GroupReduce()); return in.f1; }).reduceGroup(new Tuple3GroupReduce()); return in.myInt; }).reduceGroup(new CustomTypeGroupReduce()); groupBy(1).reduceGroup(new BCTuple3GroupReduce()).withBroadcastSet(intDs, "ints"); groupBy(1).reduceGroup(new InputReturningTuple3GroupReduce()); return in.myInt; }).reduceGroup(new CustomTypeGroupReduceWithCombine()); groupBy(1).reduceGroup(new Tuple3GroupReduceWithCombine());