@Public public class JoinOperator.JoinOperatorSets.JoinOperatorSetsPredicate extends JoinOperatorSetsBase.JoinOperatorSetsPredicateBase
To continue the Join transformation, select the join key of the second input DataSet by calling equalTo(int...)
or equalTo(KeySelector).
keys1| Modifier and Type | Method and Description |
|---|---|
JoinOperator.DefaultJoin<I1,I2> |
equalTo(int... fields)
Continues a Join transformation and defines the
Tuple fields of the second
join DataSet that should be used as join keys. |
<K> JoinOperator.DefaultJoin<I1,I2> |
equalTo(org.apache.flink.api.java.functions.KeySelector<I2,K> keySelector)
Continues a Join transformation and defines a
KeySelector function for the
second join DataSet. |
JoinOperator.DefaultJoin<I1,I2> |
equalTo(String... fields)
Continues a Join transformation and defines the fields of the second join
DataSet that should be used as join keys. |
createDefaultJoin, createJoinFunctionAssignerpublic JoinOperator.DefaultJoin<I1,I2> equalTo(int... fields)
Tuple fields of the second
join DataSet that should be used as join keys.
Note: Fields can only be selected as join keys on Tuple DataSets.
The resulting JoinOperator.DefaultJoin wraps each pair of joining elements into a
Tuple2, with the element of the first input being the first field of the
tuple and the element of the second input being the second field of the tuple.
equalTo in class JoinOperatorSetsBase.JoinOperatorSetsPredicateBasefields - The indexes of the Tuple fields of the second join DataSet that should
be used as keys.public JoinOperator.DefaultJoin<I1,I2> equalTo(String... fields)
DataSet that should be used as join keys.
The resulting JoinOperator.DefaultJoin wraps each pair of joining elements into a
Tuple2, with the element of the first input being the first field of the
tuple and the element of the second input being the second field of the tuple.
equalTo in class JoinOperatorSetsBase.JoinOperatorSetsPredicateBasefields - The fields of the second join DataSet that should be used as keys.public <K> JoinOperator.DefaultJoin<I1,I2> equalTo(org.apache.flink.api.java.functions.KeySelector<I2,K> keySelector)
KeySelector function for the
second join DataSet.
The KeySelector function is called for each element of the second DataSet and extracts a single key value on which the DataSet is joined.
The resulting JoinOperator.DefaultJoin wraps each pair of joining elements into a
Tuple2, with the element of the first input being the first field of the
tuple and the element of the second input being the second field of the tuple.
equalTo in class JoinOperatorSetsBase.JoinOperatorSetsPredicateBasekeySelector - The KeySelector function which extracts the key values from the
second DataSet on which it is joined.Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.