@Internal public abstract class JoinOperatorBase<IN1,IN2,OUT,FT extends FlatJoinFunction<IN1,IN2,OUT>> extends DualInputOperator<IN1,IN2,OUT,FT>
Modifier and Type | Class and Description |
---|---|
static class |
JoinOperatorBase.JoinHint
An enumeration of hints, optionally usable to tell the system how exactly execute the join.
|
input1, input2
broadcastInputs, userFunction
compilerHints, name, operatorInfo, parameters
Constructor and Description |
---|
JoinOperatorBase(Class<? extends FT> udf,
BinaryOperatorInformation<IN1,IN2,OUT> operatorInfo,
int[] keyPositions1,
int[] keyPositions2,
String name) |
JoinOperatorBase(FT udf,
BinaryOperatorInformation<IN1,IN2,OUT> operatorInfo,
int[] keyPositions1,
int[] keyPositions2,
String name) |
JoinOperatorBase(UserCodeWrapper<FT> udf,
BinaryOperatorInformation<IN1,IN2,OUT> operatorInfo,
int[] keyPositions1,
int[] keyPositions2,
String name) |
Modifier and Type | Method and Description |
---|---|
Partitioner<?> |
getCustomPartitioner() |
JoinOperatorBase.JoinHint |
getJoinHint() |
void |
setCustomPartitioner(Partitioner<?> partitioner) |
void |
setJoinHint(JoinOperatorBase.JoinHint joinHint) |
accept, addFirstInput, addFirstInputs, addSecondInput, addSecondInputs, clearFirstInput, clearSecondInput, executeOnCollections, getFirstInput, getKeyColumns, getNumberOfInputs, getOperatorInfo, getSecondInput, getSemanticProperties, setFirstInput, setFirstInput, setFirstInputs, setSecondInput, setSecondInput, setSecondInputs, setSemanticProperties
asArray, emptyClassArray, getBroadcastInputs, getUserCodeWrapper, setBroadcastVariable, setBroadcastVariables
createUnionCascade, createUnionCascade, createUnionCascade, getCompilerHints, getMinResources, getName, getParallelism, getParameters, getPreferredResources, setName, setParallelism, setParameter, setParameter, setParameter, setResources, toString
public JoinOperatorBase(UserCodeWrapper<FT> udf, BinaryOperatorInformation<IN1,IN2,OUT> operatorInfo, int[] keyPositions1, int[] keyPositions2, String name)
public JoinOperatorBase(FT udf, BinaryOperatorInformation<IN1,IN2,OUT> operatorInfo, int[] keyPositions1, int[] keyPositions2, String name)
public void setJoinHint(JoinOperatorBase.JoinHint joinHint)
public JoinOperatorBase.JoinHint getJoinHint()
public void setCustomPartitioner(Partitioner<?> partitioner)
public Partitioner<?> getCustomPartitioner()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.