@Deprecated public class JoinOperator extends JoinOperatorBase<Record,Record,Record,JoinFunction> implements RecordOperator
JoinFunction to each pair of records from both inputs
that have matching keys.| Modifier and Type | Class and Description |
|---|---|
static class |
JoinOperator.Builder
Deprecated.
Builder pattern, straight from Joshua Bloch's Effective Java (2nd Edition).
|
JoinOperatorBase.JoinHintinput1, input2broadcastInputs, userFunctioncompilerHints, name, operatorInfo, parameters| Modifier | Constructor and Description |
|---|---|
protected |
JoinOperator(JoinOperator.Builder builder)
Deprecated.
The private constructor that only gets invoked from the Builder.
|
| Modifier and Type | Method and Description |
|---|---|
static JoinOperator.Builder |
builder(Class<? extends JoinFunction> udf,
Class<? extends Key<?>> keyClass,
int keyColumn1,
int keyColumn2)
Deprecated.
Creates a Builder with the provided
JoinFunction implementation |
static JoinOperator.Builder |
builder(JoinFunction udf,
Class<? extends Key<?>> keyClass,
int keyColumn1,
int keyColumn2)
Deprecated.
Creates a Builder with the provided
JoinFunction implementation |
Class<? extends Key<?>>[] |
getKeyClasses()
Deprecated.
|
executeOnCollections, getCustomPartitioner, getJoinHint, setCustomPartitioner, setJoinHintaccept, addFirstInput, addFirstInputs, addSecondInput, addSecondInputs, clearFirstInput, clearSecondInput, getFirstInput, getKeyColumns, getNumberOfInputs, getOperatorInfo, getSecondInput, getSemanticProperties, setFirstInput, setFirstInput, setFirstInputs, setSecondInput, setSecondInput, setSecondInputs, setSemanticPropertiesasArray, emptyClassArray, getBroadcastInputs, getUserCodeWrapper, setBroadcastVariable, setBroadcastVariablescreateUnionCascade, createUnionCascade, createUnionCascade, getCompilerHints, getDegreeOfParallelism, getName, getParameters, setDegreeOfParallelism, setName, setParameter, setParameter, setParameter, toStringprotected JoinOperator(JoinOperator.Builder builder)
builder - public static JoinOperator.Builder builder(JoinFunction udf, Class<? extends Key<?>> keyClass, int keyColumn1, int keyColumn2)
JoinFunction implementationudf - The JoinFunction implementation for this join.keyClass - The class of the key data type.keyColumn1 - The position of the key in the first input's records.keyColumn2 - The position of the key in the second input's records.public static JoinOperator.Builder builder(Class<? extends JoinFunction> udf, Class<? extends Key<?>> keyClass, int keyColumn1, int keyColumn2)
JoinFunction implementationudf - The JoinFunction implementation for this Match operator.keyClass - The class of the key data type.keyColumn1 - The position of the key in the first input's records.keyColumn2 - The position of the key in the second input's records.public Class<? extends Key<?>>[] getKeyClasses()
getKeyClasses in interface RecordOperatorCopyright © 2015 The Apache Software Foundation. All rights reserved.