Modifier and Type | Method and Description |
---|---|
static RowDataKeySelector |
KeySelectorUtil.getRowDataSelector(ClassLoader classLoader,
int[] keyFields,
InternalTypeInfo<RowData> rowType) |
static RowDataKeySelector |
KeySelectorUtil.getRowDataSelector(ClassLoader classLoader,
int[] keyFields,
InternalTypeInfo<RowData> rowType,
Class<? extends RowData> outClass)
Create a RowDataKeySelector to extract keys from DataStream which type is
InternalTypeInfo of RowData . |
Modifier and Type | Class and Description |
---|---|
class |
BinaryRowDataKeySelector
A KeySelector which will extract key from RowData.
|
class |
EmptyRowDataKeySelector
A utility class which key is always empty no matter what the input row is.
|
class |
GenericRowDataKeySelector
A KeySelector which will extract key from RowData.
|
Constructor and Description |
---|
LocalSlicingWindowAggOperator(RowDataKeySelector keySelector,
SliceAssigner sliceAssigner,
WindowBuffer.LocalFactory windowBufferFactory,
ZoneId shiftTimezone) |
Constructor and Description |
---|
AppendOnlyFirstNFunction(StateTtlConfig ttlConfig,
InternalTypeInfo<RowData> inputRowType,
GeneratedRecordComparator sortKeyGeneratedRecordComparator,
RowDataKeySelector sortKeySelector,
RankType rankType,
RankRange rankRange,
boolean generateUpdateBefore,
boolean outputRankNumber) |
AppendOnlyTopNFunction(StateTtlConfig ttlConfig,
InternalTypeInfo<RowData> inputRowType,
GeneratedRecordComparator sortKeyGeneratedRecordComparator,
RowDataKeySelector sortKeySelector,
RankType rankType,
RankRange rankRange,
boolean generateUpdateBefore,
boolean outputRankNumber,
long cacheSize) |
FastTop1Function(StateTtlConfig ttlConfig,
InternalTypeInfo<RowData> inputRowType,
GeneratedRecordComparator generatedSortKeyComparator,
RowDataKeySelector sortKeySelector,
RankType rankType,
RankRange rankRange,
boolean generateUpdateBefore,
boolean outputRankNumber,
long cacheSize) |
RetractableTopNFunction(StateTtlConfig ttlConfig,
InternalTypeInfo<RowData> inputRowType,
ComparableRecordComparator comparableRecordComparator,
RowDataKeySelector sortKeySelector,
RankType rankType,
RankRange rankRange,
GeneratedRecordEqualiser generatedEqualiser,
boolean generateUpdateBefore,
boolean outputRankNumber) |
UpdatableTopNFunction(StateTtlConfig ttlConfig,
InternalTypeInfo<RowData> inputRowType,
RowDataKeySelector rowKeySelector,
GeneratedRecordComparator generatedRecordComparator,
RowDataKeySelector sortKeySelector,
RankType rankType,
RankRange rankRange,
boolean generateUpdateBefore,
boolean outputRankNumber,
long cacheSize) |
Modifier and Type | Method and Description |
---|---|
WindowRankOperatorBuilder |
WindowRankOperatorBuilder.sortKeySelector(RowDataKeySelector sortKeySelector) |
Constructor and Description |
---|
Factory(GeneratedRecordComparator genSortKeyComparator,
RowDataKeySelector sortKeySelector,
TypeSerializer<RowData> recordSerializer,
long topN) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.