| Modifier and Type | Method and Description |
|---|---|
static HashJoinOperator |
HashJoinOperator.newHashJoinOperator(HashJoinType type,
boolean leftIsBuild,
boolean compressionEnable,
int compressionBlockSize,
GeneratedJoinCondition condFuncCode,
boolean reverseJoinFunction,
boolean[] filterNullKeys,
GeneratedProjection buildProjectionCode,
GeneratedProjection probeProjectionCode,
boolean tryDistinctBuildRow,
int buildRowSize,
long buildRowCount,
long probeRowCount,
org.apache.flink.table.types.logical.RowType keyType,
SortMergeJoinFunction sortMergeJoinFunction) |
| 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) |
| Constructor and Description |
|---|
IntervalJoinFunction(GeneratedJoinCondition joinCondition,
InternalTypeInfo<org.apache.flink.table.data.RowData> returnTypeInfo,
boolean[] filterNulls) |
| Modifier and Type | Method and Description |
|---|---|
static MiniBatchStreamingJoinOperator |
MiniBatchStreamingJoinOperator.newMiniBatchStreamJoinOperator(FlinkJoinType joinType,
InternalTypeInfo<org.apache.flink.table.data.RowData> leftType,
InternalTypeInfo<org.apache.flink.table.data.RowData> rightType,
GeneratedJoinCondition generatedJoinCondition,
JoinInputSideSpec leftInputSideSpec,
JoinInputSideSpec rightInputSideSpec,
boolean leftIsOuter,
boolean rightIsOuter,
boolean[] filterNullKeys,
long leftStateRetentionTime,
long rightStateRetentionTime,
CoBundleTrigger<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData> coBundleTrigger) |
| Constructor and Description |
|---|
AbstractStreamingJoinOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> leftType,
InternalTypeInfo<org.apache.flink.table.data.RowData> rightType,
GeneratedJoinCondition generatedJoinCondition,
JoinInputSideSpec leftInputSideSpec,
JoinInputSideSpec rightInputSideSpec,
boolean[] filterNullKeys,
long leftStateRetentionTime,
long rightStateRetentionTime) |
StreamingJoinOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> leftType,
InternalTypeInfo<org.apache.flink.table.data.RowData> rightType,
GeneratedJoinCondition generatedJoinCondition,
JoinInputSideSpec leftInputSideSpec,
JoinInputSideSpec rightInputSideSpec,
boolean leftIsOuter,
boolean rightIsOuter,
boolean[] filterNullKeys,
long leftStateRetentionTime,
long rightStateRetentionTime) |
StreamingSemiAntiJoinOperator(boolean isAntiJoin,
InternalTypeInfo<org.apache.flink.table.data.RowData> leftType,
InternalTypeInfo<org.apache.flink.table.data.RowData> rightType,
GeneratedJoinCondition generatedJoinCondition,
JoinInputSideSpec leftInputSideSpec,
JoinInputSideSpec rightInputSideSpec,
boolean[] filterNullKeys,
long leftStateRetentionTime,
long rightStateRetentionTIme) |
| Constructor and Description |
|---|
TemporalProcessTimeJoinOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> rightType,
GeneratedJoinCondition generatedJoinCondition,
long minRetentionTime,
long maxRetentionTime,
boolean isLeftOuterJoin) |
TemporalRowTimeJoinOperator(InternalTypeInfo<org.apache.flink.table.data.RowData> leftType,
InternalTypeInfo<org.apache.flink.table.data.RowData> rightType,
GeneratedJoinCondition generatedJoinCondition,
int leftTimeAttribute,
int rightTimeAttribute,
long minRetentionTime,
long maxRetentionTime,
boolean isLeftOuterJoin) |
| Modifier and Type | Method and Description |
|---|---|
WindowJoinOperatorBuilder |
WindowJoinOperatorBuilder.generatedJoinCondition(GeneratedJoinCondition generatedJoinCondition) |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.