@Override public Class<Iterable<T>> getTypeClass() { return ReflectionUtils.specify(Iterable.class); }
public LoopOperator(DataSetType<InputType> inputType, DataSetType<ConvergenceType> convergenceType, PredicateDescriptor.SerializablePredicate<Collection<ConvergenceType>> criterionPredicate, Integer numExpectedIterations) { this(inputType, convergenceType, new PredicateDescriptor<>(criterionPredicate, ReflectionUtils.specify(Collection.class)), numExpectedIterations ); }
public DoWhileOperator(DataSetType<InputType> inputType, DataSetType<ConvergenceType> convergenceType, PredicateDescriptor.SerializablePredicate<Collection<ConvergenceType>> criterionPredicate, Integer numExpectedIterations) { this(inputType, convergenceType, new PredicateDescriptor<>(criterionPredicate, ReflectionUtils.specify(Collection.class)), numExpectedIterations ); }
t -> t, ReflectionUtils.specify(Tuple2.class), ReflectionUtils.specify(Tuple2.class) ); forward.at(epoch); return out; }, ReflectionUtils.specify(Tuple2.class), Long.class, ProbabilisticDoubleInterval.ofExactly(2) ReflectionUtils.specify(Tuple2.class), ReflectionUtils.specify(Tuple2.class) ); adjacencyPreparator.at(epoch); return new Tuple2<>(t1.field0, targetVertices); }, ReflectionUtils.specify(Long.class), ReflectionUtils.specify(Tuple2.class) ); adjacencyCreator.at(epoch); Long.class, ReflectionUtils.specify(Tuple2.class) ); initializeRanks.at(epoch); pageRankOperator.getNumIterations(), ReflectionUtils.specify(Tuple2.class) ); loopHead.at(epoch);