Class JoinOperatorSetsBase<I1,I2>
- java.lang.Object
-
- org.apache.flink.api.java.operators.join.JoinOperatorSetsBase<I1,I2>
-
- Type Parameters:
I1- The type of the first input DataSet of the Join transformation.I2- The type of the second input DataSet of the Join transformation.
- Direct Known Subclasses:
JoinOperator.JoinOperatorSets
@Deprecated @Public public class JoinOperatorSetsBase<I1,I2> extends Object
Deprecated.All Flink DataSet APIs are deprecated since Flink 1.18 and will be removed in a future Flink major version. You can still build your application in DataSet, but you should move to either the DataStream and/or Table API.Intermediate step of an Outer Join transformation.To continue the Join transformation, select the join key of the first input
DataSetby callingwhere(int...)orwhere(KeySelector).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classJoinOperatorSetsBase.JoinOperatorSetsPredicateBaseDeprecated.Intermediate step of a Join transformation.
-
Constructor Summary
Constructors Constructor Description JoinOperatorSetsBase(DataSet<I1> input1, DataSet<I2> input2)Deprecated.JoinOperatorSetsBase(DataSet<I1> input1, DataSet<I2> input2, org.apache.flink.api.common.operators.base.JoinOperatorBase.JoinHint hint)Deprecated.JoinOperatorSetsBase(DataSet<I1> input1, DataSet<I2> input2, org.apache.flink.api.common.operators.base.JoinOperatorBase.JoinHint hint, JoinType type)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description JoinOperatorSetsBase.JoinOperatorSetsPredicateBasewhere(int... fields)Deprecated.Continues a Join transformation.JoinOperatorSetsBase.JoinOperatorSetsPredicateBasewhere(String... fields)Deprecated.Continues a Join transformation.<K> JoinOperatorSetsBase.JoinOperatorSetsPredicateBasewhere(org.apache.flink.api.java.functions.KeySelector<I1,K> keySelector)Deprecated.Continues a Join transformation and defines aKeySelectorfunction for the first joinDataSet.
-
-
-
Method Detail
-
where
public JoinOperatorSetsBase.JoinOperatorSetsPredicateBase where(int... fields)
Deprecated.Continues a Join transformation.Defines the
Tuplefields of the first joinDataSetthat should be used as join keys.Note: Fields can only be selected as join keys on Tuple DataSets.
- Parameters:
fields- The indexes of the other Tuple fields of the first join DataSets that should be used as keys.- Returns:
- An incomplete Join transformation. Call
JoinOperatorSetsBase.JoinOperatorSetsPredicateBase.equalTo(int...)orJoinOperatorSetsBase.JoinOperatorSetsPredicateBase.equalTo(KeySelector)to continue the Join. - See Also:
Tuple,DataSet
-
where
public JoinOperatorSetsBase.JoinOperatorSetsPredicateBase where(String... fields)
Deprecated.Continues a Join transformation.Defines the fields of the first join
DataSetthat should be used as grouping keys. Fields are the names of member fields of the underlying type of the data set.- Parameters:
fields- The fields of the first join DataSets that should be used as keys.- Returns:
- An incomplete Join transformation. Call
JoinOperatorSetsBase.JoinOperatorSetsPredicateBase.equalTo(int...)orJoinOperatorSetsBase.JoinOperatorSetsPredicateBase.equalTo(KeySelector)to continue the Join. - See Also:
Tuple,DataSet
-
where
public <K> JoinOperatorSetsBase.JoinOperatorSetsPredicateBase where(org.apache.flink.api.java.functions.KeySelector<I1,K> keySelector)
Deprecated.Continues a Join transformation and defines aKeySelectorfunction for the first joinDataSet.The KeySelector function is called for each element of the first DataSet and extracts a single key value on which the DataSet is joined.
- Parameters:
keySelector- The KeySelector function which extracts the key values from the DataSet on which it is joined.- Returns:
- An incomplete Join transformation. Call
JoinOperatorSetsBase.JoinOperatorSetsPredicateBase.equalTo(int...)orJoinOperatorSetsBase.JoinOperatorSetsPredicateBase.equalTo(KeySelector)to continue the Join. - See Also:
KeySelector,DataSet
-
-