Class RowTimeWindowDeduplicateOperatorBuilder
java.lang.Object
org.apache.flink.table.runtime.operators.deduplicate.window.RowTimeWindowDeduplicateOperatorBuilder
The
RowTimeWindowDeduplicateOperatorBuilder is used to build a WindowAggOperator
for rowtime window deduplicate.
RowTimeWindowDeduplicateOperatorBuilder.builder() .inputSerializer(inputSerializer) .keySerializer(keySerializer) .keepLastRow(true) .rowtimeIndex(0) .windowEndIndex(windowEndIndex) .build();
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionWindowAggOperator<org.apache.flink.table.data.RowData,?> build()builder()inputSerializer(AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSerializer) keepLastRow(boolean keepLastRow) keySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer) rowtimeIndex(int rowtimeIndex) shiftTimeZone(ZoneId shiftTimeZone) windowEndIndex(int windowEndIndex)
-
Constructor Details
-
RowTimeWindowDeduplicateOperatorBuilder
public RowTimeWindowDeduplicateOperatorBuilder()
-
-
Method Details
-
builder
-
inputSerializer
public RowTimeWindowDeduplicateOperatorBuilder inputSerializer(AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSerializer) -
shiftTimeZone
-
keySerializer
public RowTimeWindowDeduplicateOperatorBuilder keySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer) -
keepLastRow
-
rowtimeIndex
-
windowEndIndex
-
build
-