public class SortMergeJoinFunction extends Object implements Serializable
| Constructor and Description |
|---|
SortMergeJoinFunction(double externalBufferMemRatio,
FlinkJoinType type,
boolean leftIsSmaller,
int maxNumFileHandles,
boolean compressionEnabled,
int compressionBlockSize,
boolean asyncMergeEnabled,
GeneratedJoinCondition condFuncCode,
GeneratedProjection projectionCode1,
GeneratedProjection projectionCode2,
GeneratedNormalizedKeyComputer computer1,
GeneratedRecordComparator comparator1,
GeneratedNormalizedKeyComputer computer2,
GeneratedRecordComparator comparator2,
GeneratedRecordComparator genKeyComparator,
boolean[] filterNulls) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
endInput(int inputId) |
void |
open(boolean adaptiveHashJoin,
org.apache.flink.streaming.runtime.tasks.StreamTask<?,?> taskContainer,
org.apache.flink.streaming.api.graph.StreamConfig operatorConfig,
StreamRecordCollector collector,
long totalMemory,
org.apache.flink.api.common.functions.RuntimeContext runtimeContext,
org.apache.flink.metrics.groups.OperatorMetricGroup operatorMetricGroup) |
void |
processElement1(org.apache.flink.table.data.RowData element) |
void |
processElement2(org.apache.flink.table.data.RowData element) |
public SortMergeJoinFunction(double externalBufferMemRatio,
FlinkJoinType type,
boolean leftIsSmaller,
int maxNumFileHandles,
boolean compressionEnabled,
int compressionBlockSize,
boolean asyncMergeEnabled,
GeneratedJoinCondition condFuncCode,
GeneratedProjection projectionCode1,
GeneratedProjection projectionCode2,
GeneratedNormalizedKeyComputer computer1,
GeneratedRecordComparator comparator1,
GeneratedNormalizedKeyComputer computer2,
GeneratedRecordComparator comparator2,
GeneratedRecordComparator genKeyComparator,
boolean[] filterNulls)
public void open(boolean adaptiveHashJoin,
org.apache.flink.streaming.runtime.tasks.StreamTask<?,?> taskContainer,
org.apache.flink.streaming.api.graph.StreamConfig operatorConfig,
StreamRecordCollector collector,
long totalMemory,
org.apache.flink.api.common.functions.RuntimeContext runtimeContext,
org.apache.flink.metrics.groups.OperatorMetricGroup operatorMetricGroup)
throws Exception
Exceptionpublic void processElement1(org.apache.flink.table.data.RowData element)
throws Exception
Exceptionpublic void processElement2(org.apache.flink.table.data.RowData element)
throws Exception
ExceptionCopyright © 2014–2025 The Apache Software Foundation. All rights reserved.