Class WindowRankOperatorBuilder
java.lang.Object
org.apache.flink.table.runtime.operators.rank.window.WindowRankOperatorBuilder
The
WindowRankOperatorBuilder is used to build a WindowAggOperator for window
rank.
SlicingWindowRankOperatorBuilder.builder() .inputSerializer(inputSerializer) .keySerializer(keySerializer) .sortKeySelector(sortKeySelector) .sortKeyComparator(genSortKeyComparator) .outputRankNumber(true) .rankStart(0) .rankEnd(100) .windowEndIndex(windowEndIndex) .withEventTime(true) .build();
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionWindowAggOperator<org.apache.flink.table.data.RowData,?> build()static WindowRankOperatorBuilderbuilder()inputSerializer(AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSerializer) keySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer) outputRankNumber(boolean outputRankNumber) rankEnd(long rankEnd) rankStart(long rankStart) shiftTimeZone(ZoneId shiftTimeZone) sortKeyComparator(GeneratedRecordComparator genSortKeyComparator) sortKeySelector(RowDataKeySelector sortKeySelector) windowEndIndex(int windowEndIndex) withEventTime(Boolean isEventTime)
-
Constructor Details
-
WindowRankOperatorBuilder
public WindowRankOperatorBuilder()
-
-
Method Details
-
builder
-
inputSerializer
public WindowRankOperatorBuilder inputSerializer(AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSerializer) -
shiftTimeZone
-
keySerializer
public WindowRankOperatorBuilder keySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer) -
sortKeySelector
-
sortKeyComparator
-
outputRankNumber
-
rankStart
-
rankEnd
-
windowEndIndex
-
withEventTime
-
build
-