Class FlinkPageRankOperator.JoinVertexWithEdgesMatch

java.lang.Object
org.apache.wayang.flink.operators.FlinkPageRankOperator.JoinVertexWithEdgesMatch
All Implemented Interfaces:
Serializable, org.apache.flink.api.common.functions.FlatMapFunction<org.apache.flink.api.java.tuple.Tuple2<org.apache.flink.api.java.tuple.Tuple2<Long,Double>,org.apache.flink.api.java.tuple.Tuple2<Long,Long[]>>,org.apache.flink.api.java.tuple.Tuple2<Long,Double>>, org.apache.flink.api.common.functions.Function
Enclosing class:
FlinkPageRankOperator

public static final class FlinkPageRankOperator.JoinVertexWithEdgesMatch extends Object implements org.apache.flink.api.common.functions.FlatMapFunction<org.apache.flink.api.java.tuple.Tuple2<org.apache.flink.api.java.tuple.Tuple2<Long,Double>,org.apache.flink.api.java.tuple.Tuple2<Long,Long[]>>,org.apache.flink.api.java.tuple.Tuple2<Long,Double>>
Join function that distributes a fraction of a vertex's rank to all neighbors.
See Also:
  • Constructor Details

    • JoinVertexWithEdgesMatch

      public JoinVertexWithEdgesMatch()
  • Method Details

    • flatMap

      public void flatMap(org.apache.flink.api.java.tuple.Tuple2<org.apache.flink.api.java.tuple.Tuple2<Long,Double>,org.apache.flink.api.java.tuple.Tuple2<Long,Long[]>> value, org.apache.flink.util.Collector<org.apache.flink.api.java.tuple.Tuple2<Long,Double>> out)
      Specified by:
      flatMap in interface org.apache.flink.api.common.functions.FlatMapFunction<org.apache.flink.api.java.tuple.Tuple2<org.apache.flink.api.java.tuple.Tuple2<Long,Double>,org.apache.flink.api.java.tuple.Tuple2<Long,Long[]>>,org.apache.flink.api.java.tuple.Tuple2<Long,Double>>