Class FlinkPageRankOperator.JoinVertexWithEdgesMatch

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void flatMap​(org.apache.flink.api.java.tuple.Tuple2<org.apache.flink.api.java.tuple.Tuple2<java.lang.Long,​java.lang.Double>,​org.apache.flink.api.java.tuple.Tuple2<java.lang.Long,​java.lang.Long[]>> value, org.apache.flink.util.Collector<org.apache.flink.api.java.tuple.Tuple2<java.lang.Long,​java.lang.Double>> out)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JoinVertexWithEdgesMatch

        public JoinVertexWithEdgesMatch()
    • Method Detail

      • flatMap

        public void flatMap​(org.apache.flink.api.java.tuple.Tuple2<org.apache.flink.api.java.tuple.Tuple2<java.lang.Long,​java.lang.Double>,​org.apache.flink.api.java.tuple.Tuple2<java.lang.Long,​java.lang.Long[]>> value,
                            org.apache.flink.util.Collector<org.apache.flink.api.java.tuple.Tuple2<java.lang.Long,​java.lang.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<java.lang.Long,​java.lang.Double>,​org.apache.flink.api.java.tuple.Tuple2<java.lang.Long,​java.lang.Long[]>>,​org.apache.flink.api.java.tuple.Tuple2<java.lang.Long,​java.lang.Double>>