| Package | Description |
|---|---|
| org.apache.flink.table.runtime.operators.join.stream | |
| org.apache.flink.table.runtime.operators.join.stream.state |
| Modifier and Type | Field and Description |
|---|---|
protected JoinInputSideSpec |
AbstractStreamingJoinOperator.leftInputSideSpec |
protected JoinInputSideSpec |
AbstractStreamingJoinOperator.rightInputSideSpec |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
static JoinInputSideSpec |
JoinInputSideSpec.withoutUniqueKey()
Creates a
JoinInputSideSpec that input hasn't any unique keys. |
static JoinInputSideSpec |
JoinInputSideSpec.withUniqueKey(InternalTypeInfo<org.apache.flink.table.data.RowData> uniqueKeyType,
org.apache.flink.api.java.functions.KeySelector<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData> uniqueKeySelector)
Creates a
JoinInputSideSpec that the input has an unique key. |
static JoinInputSideSpec |
JoinInputSideSpec.withUniqueKeyContainedByJoinKey(InternalTypeInfo<org.apache.flink.table.data.RowData> uniqueKeyType,
org.apache.flink.api.java.functions.KeySelector<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData> uniqueKeySelector)
Creates a
JoinInputSideSpec that input has an unique key and the unique key is
contained by the join key. |
| Modifier and Type | Method and Description |
|---|---|
static JoinRecordStateView |
JoinRecordStateViews.create(org.apache.flink.api.common.functions.RuntimeContext ctx,
String stateName,
JoinInputSideSpec inputSideSpec,
InternalTypeInfo<org.apache.flink.table.data.RowData> recordType,
long retentionTime)
Creates a
JoinRecordStateView depends on JoinInputSideSpec. |
static OuterJoinRecordStateView |
OuterJoinRecordStateViews.create(org.apache.flink.api.common.functions.RuntimeContext ctx,
String stateName,
JoinInputSideSpec inputSideSpec,
InternalTypeInfo<org.apache.flink.table.data.RowData> recordType,
long retentionTime)
Creates a
OuterJoinRecordStateView depends on JoinInputSideSpec. |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.