| 限定符和类型 | 方法和说明 |
|---|---|
RowDataTypeInfo |
BinaryRowDataKeySelector.getProducedType() |
RowDataTypeInfo |
EmptyRowDataKeySelector.getProducedType() |
RowDataTypeInfo |
RowDataKeySelector.getProducedType() |
| 构造器和说明 |
|---|
BinaryRowDataKeySelector(RowDataTypeInfo keyRowType,
GeneratedProjection generatedProjection) |
| 构造器和说明 |
|---|
DeduplicateKeepLastRowFunction(long minRetentionTime,
RowDataTypeInfo rowTypeInfo,
boolean generateUpdateBefore,
boolean generateInsert) |
MiniBatchDeduplicateKeepLastRowFunction(RowDataTypeInfo rowTypeInfo,
boolean generateUpdateBefore,
boolean generateInsert,
org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> typeSerializer,
long minRetentionTime) |
| 构造器和说明 |
|---|
ProcTimeIntervalJoin(FlinkJoinType joinType,
long leftLowerBound,
long leftUpperBound,
RowDataTypeInfo leftType,
RowDataTypeInfo rightType,
GeneratedFunction<org.apache.flink.api.common.functions.FlatJoinFunction<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData>> genJoinFunc) |
RowTimeIntervalJoin(FlinkJoinType joinType,
long leftLowerBound,
long leftUpperBound,
long allowedLateness,
RowDataTypeInfo leftType,
RowDataTypeInfo rightType,
GeneratedFunction<org.apache.flink.api.common.functions.FlatJoinFunction<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData>> genJoinFunc,
int leftTimeIdx,
int rightTimeIdx) |
| 构造器和说明 |
|---|
AsyncLookupJoinRunner(GeneratedFunction<org.apache.flink.streaming.api.functions.async.AsyncFunction<org.apache.flink.table.data.RowData,Object>> generatedFetcher,
GeneratedResultFuture<TableFunctionResultFuture<org.apache.flink.table.data.RowData>> generatedResultFuture,
org.apache.flink.api.common.typeinfo.TypeInformation<?> fetcherReturnType,
RowDataTypeInfo rightRowTypeInfo,
boolean isLeftOuterJoin,
int asyncBufferCapacity) |
AsyncLookupJoinWithCalcRunner(GeneratedFunction<org.apache.flink.streaming.api.functions.async.AsyncFunction<org.apache.flink.table.data.RowData,Object>> generatedFetcher,
GeneratedFunction<org.apache.flink.api.common.functions.FlatMapFunction<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData>> generatedCalc,
GeneratedResultFuture<TableFunctionResultFuture<org.apache.flink.table.data.RowData>> generatedResultFuture,
org.apache.flink.api.common.typeinfo.TypeInformation<?> fetcherReturnType,
RowDataTypeInfo rightRowTypeInfo,
boolean isLeftOuterJoin,
int asyncBufferCapacity) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected RowDataTypeInfo |
AbstractStreamingJoinOperator.leftType |
protected RowDataTypeInfo |
AbstractStreamingJoinOperator.rightType |
| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
RowDataTypeInfo |
JoinInputSideSpec.getUniqueKeyType()
Returns the
TypeInformation of the unique 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. |
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. |
| 构造器和说明 |
|---|
TemporalProcessTimeJoinOperator(RowDataTypeInfo rightType,
GeneratedJoinCondition generatedJoinCondition,
long minRetentionTime,
long maxRetentionTime) |
TemporalRowTimeJoinOperator(RowDataTypeInfo leftType,
RowDataTypeInfo rightType,
GeneratedJoinCondition generatedJoinCondition,
int leftTimeAttribute,
int rightTimeAttribute,
long minRetentionTime,
long maxRetentionTime) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected RowDataTypeInfo |
AbstractTopNFunction.inputRowType |
| 构造器和说明 |
|---|
AppendOnlyTopNFunction(long minRetentionTime,
long maxRetentionTime,
RowDataTypeInfo inputRowType,
GeneratedRecordComparator sortKeyGeneratedRecordComparator,
RowDataKeySelector sortKeySelector,
RankType rankType,
RankRange rankRange,
boolean generateUpdateBefore,
boolean outputRankNumber,
long cacheSize) |
RetractableTopNFunction(long minRetentionTime,
long maxRetentionTime,
RowDataTypeInfo inputRowType,
GeneratedRecordComparator generatedRecordComparator,
RowDataKeySelector sortKeySelector,
RankType rankType,
RankRange rankRange,
GeneratedRecordEqualiser generatedEqualiser,
boolean generateUpdateBefore,
boolean outputRankNumber) |
UpdatableTopNFunction(long minRetentionTime,
long maxRetentionTime,
RowDataTypeInfo inputRowType,
RowDataKeySelector rowKeySelector,
GeneratedRecordComparator generatedRecordComparator,
RowDataKeySelector sortKeySelector,
RankType rankType,
RankRange rankRange,
boolean generateUpdateBefore,
boolean outputRankNumber,
long cacheSize) |
| 构造器和说明 |
|---|
ProcTimeSortOperator(RowDataTypeInfo inputRowType,
GeneratedRecordComparator gComparator) |
RowTimeSortOperator(RowDataTypeInfo inputRowType,
int rowTimeIdx,
GeneratedRecordComparator gComparator) |
StreamSortOperator(RowDataTypeInfo inputRowType,
GeneratedRecordComparator gComparator) |
| 限定符和类型 | 方法和说明 |
|---|---|
RowDataTypeInfo |
ValuesInputFormat.getProducedType() |
| 构造器和说明 |
|---|
ValuesInputFormat(GeneratedInput<org.apache.flink.api.common.io.GenericInputFormat<org.apache.flink.table.data.RowData>> generatedInput,
RowDataTypeInfo returnType) |
| 限定符和类型 | 方法和说明 |
|---|---|
static RowDataTypeInfo |
RowDataTypeInfo.of(org.apache.flink.table.types.logical.RowType rowType) |
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.