public class WindowRankOperatorBuilder extends Object
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 and Description |
|---|
WindowRankOperatorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
WindowAggOperator<org.apache.flink.table.data.RowData,?> |
build() |
static WindowRankOperatorBuilder |
builder() |
WindowRankOperatorBuilder |
inputSerializer(AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSerializer) |
WindowRankOperatorBuilder |
keySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer) |
WindowRankOperatorBuilder |
outputRankNumber(boolean outputRankNumber) |
WindowRankOperatorBuilder |
rankEnd(long rankEnd) |
WindowRankOperatorBuilder |
rankStart(long rankStart) |
WindowRankOperatorBuilder |
shiftTimeZone(ZoneId shiftTimeZone) |
WindowRankOperatorBuilder |
sortKeyComparator(GeneratedRecordComparator genSortKeyComparator) |
WindowRankOperatorBuilder |
sortKeySelector(RowDataKeySelector sortKeySelector) |
WindowRankOperatorBuilder |
windowEndIndex(int windowEndIndex) |
WindowRankOperatorBuilder |
withEventTime(Boolean isEventTime) |
public static WindowRankOperatorBuilder builder()
public WindowRankOperatorBuilder inputSerializer(AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSerializer)
public WindowRankOperatorBuilder shiftTimeZone(ZoneId shiftTimeZone)
public WindowRankOperatorBuilder keySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer)
public WindowRankOperatorBuilder sortKeySelector(RowDataKeySelector sortKeySelector)
public WindowRankOperatorBuilder sortKeyComparator(GeneratedRecordComparator genSortKeyComparator)
public WindowRankOperatorBuilder outputRankNumber(boolean outputRankNumber)
public WindowRankOperatorBuilder rankStart(long rankStart)
public WindowRankOperatorBuilder rankEnd(long rankEnd)
public WindowRankOperatorBuilder windowEndIndex(int windowEndIndex)
public WindowRankOperatorBuilder withEventTime(Boolean isEventTime)
public WindowAggOperator<org.apache.flink.table.data.RowData,?> build()
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.