@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)
|
<K> JoinOperator.DefaultJoin<I1,I2> |
equalTo(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, createJoinFunctionAssigner
public 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.JoinOperatorSetsPredicateBase
fields
- 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.JoinOperatorSetsPredicateBase
fields
- The fields of the second join DataSet that should be used as keys.public <K> JoinOperator.DefaultJoin<I1,I2> equalTo(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.JoinOperatorSetsPredicateBase
keySelector
- The KeySelector function which extracts the key values from the second DataSet on which it is joined.Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.