@Internal public class OuterJoinOperatorBase<IN1,IN2,OUT,FT extends FlatJoinFunction<IN1,IN2,OUT>> extends JoinOperatorBase<IN1,IN2,OUT,FT>
Modifier and Type | Class and Description |
---|---|
static class |
OuterJoinOperatorBase.OuterJoinType |
JoinOperatorBase.JoinHint
input1, input2
broadcastInputs, userFunction
compilerHints, name, operatorInfo, parameters
Constructor and Description |
---|
OuterJoinOperatorBase(Class<? extends FT> udf,
BinaryOperatorInformation<IN1,IN2,OUT> operatorInfo,
int[] keyPositions1,
int[] keyPositions2,
String name,
OuterJoinOperatorBase.OuterJoinType outerJoinType) |
OuterJoinOperatorBase(FT udf,
BinaryOperatorInformation<IN1,IN2,OUT> operatorInfo,
int[] keyPositions1,
int[] keyPositions2,
String name,
OuterJoinOperatorBase.OuterJoinType outerJoinType) |
OuterJoinOperatorBase(UserCodeWrapper<FT> udf,
BinaryOperatorInformation<IN1,IN2,OUT> operatorInfo,
int[] keyPositions1,
int[] keyPositions2,
String name,
OuterJoinOperatorBase.OuterJoinType outerJoinType) |
Modifier and Type | Method and Description |
---|---|
protected List<OUT> |
executeOnCollections(List<IN1> leftInput,
List<IN2> rightInput,
RuntimeContext runtimeContext,
ExecutionConfig executionConfig) |
OuterJoinOperatorBase.OuterJoinType |
getOuterJoinType() |
void |
setOuterJoinType(OuterJoinOperatorBase.OuterJoinType outerJoinType) |
getCustomPartitioner, getJoinHint, setCustomPartitioner, setJoinHint
accept, addFirstInput, addFirstInputs, addSecondInput, addSecondInputs, clearFirstInput, clearSecondInput, 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 OuterJoinOperatorBase(UserCodeWrapper<FT> udf, BinaryOperatorInformation<IN1,IN2,OUT> operatorInfo, int[] keyPositions1, int[] keyPositions2, String name, OuterJoinOperatorBase.OuterJoinType outerJoinType)
public OuterJoinOperatorBase(FT udf, BinaryOperatorInformation<IN1,IN2,OUT> operatorInfo, int[] keyPositions1, int[] keyPositions2, String name, OuterJoinOperatorBase.OuterJoinType outerJoinType)
public OuterJoinOperatorBase(Class<? extends FT> udf, BinaryOperatorInformation<IN1,IN2,OUT> operatorInfo, int[] keyPositions1, int[] keyPositions2, String name, OuterJoinOperatorBase.OuterJoinType outerJoinType)
public void setOuterJoinType(OuterJoinOperatorBase.OuterJoinType outerJoinType)
public OuterJoinOperatorBase.OuterJoinType getOuterJoinType()
protected List<OUT> executeOnCollections(List<IN1> leftInput, List<IN2> rightInput, RuntimeContext runtimeContext, ExecutionConfig executionConfig) throws Exception
executeOnCollections
in class DualInputOperator<IN1,IN2,OUT,FT extends FlatJoinFunction<IN1,IN2,OUT>>
Exception
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.