public static class VertexCentricIteration.MessageCombinerUdf<K,Message> extends org.apache.flink.api.common.functions.RichGroupReduceFunction<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>,org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>> implements org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>>, org.apache.flink.api.common.functions.GroupCombineFunction<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>,org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>>
Modifier and Type | Method and Description |
---|---|
void |
combine(Iterable<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>> values,
org.apache.flink.util.Collector<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>> out) |
org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>> |
getProducedType() |
void |
reduce(Iterable<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>> messages,
org.apache.flink.util.Collector<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>> out) |
public org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>> getProducedType()
getProducedType
in interface org.apache.flink.api.java.typeutils.ResultTypeQueryable<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>>
public void reduce(Iterable<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>> messages, org.apache.flink.util.Collector<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>> out) throws Exception
reduce
in interface org.apache.flink.api.common.functions.GroupReduceFunction<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>,org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>>
reduce
in class org.apache.flink.api.common.functions.RichGroupReduceFunction<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>,org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>>
Exception
public void combine(Iterable<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>> values, org.apache.flink.util.Collector<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>> out) throws Exception
combine
in interface org.apache.flink.api.common.functions.GroupCombineFunction<org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>,org.apache.flink.api.java.tuple.Tuple2<K,org.apache.flink.types.Either<org.apache.flink.types.NullValue,Message>>>
Exception
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.