| 程序包 | 说明 |
|---|---|
| org.apache.flink.table.runtime.operators.join.stream | |
| org.apache.flink.table.runtime.operators.join.stream.state |
| 限定符和类型 | 字段和说明 |
|---|---|
protected JoinInputSideSpec |
AbstractStreamingJoinOperator.leftInputSideSpec |
protected JoinInputSideSpec |
AbstractStreamingJoinOperator.rightInputSideSpec |
| 构造器和说明 |
|---|
AbstractStreamingJoinOperator(RowDataTypeInfo leftType,
RowDataTypeInfo rightType,
GeneratedJoinCondition generatedJoinCondition,
JoinInputSideSpec leftInputSideSpec,
JoinInputSideSpec rightInputSideSpec,
boolean[] filterNullKeys,
long minRetentionTime) |
StreamingJoinOperator(RowDataTypeInfo leftType,
RowDataTypeInfo rightType,
GeneratedJoinCondition generatedJoinCondition,
JoinInputSideSpec leftInputSideSpec,
JoinInputSideSpec rightInputSideSpec,
boolean leftIsOuter,
boolean rightIsOuter,
boolean[] filterNullKeys,
long minRetentionTime) |
StreamingSemiAntiJoinOperator(boolean isAntiJoin,
RowDataTypeInfo leftType,
RowDataTypeInfo rightType,
GeneratedJoinCondition generatedJoinCondition,
JoinInputSideSpec leftInputSideSpec,
JoinInputSideSpec rightInputSideSpec,
boolean[] filterNullKeys,
long minRetentionTime) |
| 限定符和类型 | 方法和说明 |
|---|---|
static JoinInputSideSpec |
JoinInputSideSpec.withoutUniqueKey()
Creates a
JoinInputSideSpec that input hasn't any unique keys. |
static JoinInputSideSpec |
JoinInputSideSpec.withUniqueKey(RowDataTypeInfo 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(RowDataTypeInfo 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. |
| 限定符和类型 | 方法和说明 |
|---|---|
static JoinRecordStateView |
JoinRecordStateViews.create(org.apache.flink.api.common.functions.RuntimeContext ctx,
String stateName,
JoinInputSideSpec inputSideSpec,
RowDataTypeInfo 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,
RowDataTypeInfo recordType,
long retentionTime)
Creates a
OuterJoinRecordStateView depends on JoinInputSideSpec. |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.