Class TupleUnwrappingJoiner<I1,I2,OUT,K>
- java.lang.Object
-
- org.apache.flink.api.common.functions.AbstractRichFunction
-
- org.apache.flink.api.java.operators.translation.WrappingFunction<org.apache.flink.api.common.functions.FlatJoinFunction<I1,I2,OUT>>
-
- org.apache.flink.api.java.operators.translation.TupleUnwrappingJoiner<I1,I2,OUT,K>
-
- Type Parameters:
I1- type of values in the left setI2- type of values in the right setOUT- type of resulting valuesK- type of key
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.functions.FlatJoinFunction<org.apache.flink.api.java.tuple.Tuple2<K,I1>,org.apache.flink.api.java.tuple.Tuple2<K,I2>,OUT>,org.apache.flink.api.common.functions.Function,org.apache.flink.api.common.functions.RichFunction
@Internal public final class TupleUnwrappingJoiner<I1,I2,OUT,K> extends WrappingFunction<org.apache.flink.api.common.functions.FlatJoinFunction<I1,I2,OUT>> implements org.apache.flink.api.common.functions.FlatJoinFunction<org.apache.flink.api.java.tuple.Tuple2<K,I1>,org.apache.flink.api.java.tuple.Tuple2<K,I2>,OUT>
Joiner that unwraps both values before applying the join operation.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.flink.api.java.operators.translation.WrappingFunction
wrappedFunction
-
-
Constructor Summary
Constructors Constructor Description TupleUnwrappingJoiner(org.apache.flink.api.common.functions.FlatJoinFunction<I1,I2,OUT> wrapped)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidjoin(org.apache.flink.api.java.tuple.Tuple2<K,I1> value1, org.apache.flink.api.java.tuple.Tuple2<K,I2> value2, org.apache.flink.util.Collector<OUT> collector)-
Methods inherited from class org.apache.flink.api.java.operators.translation.WrappingFunction
close, getWrappedFunction, open, setRuntimeContext
-
-