Class RowTimeWindowDeduplicateOperatorBuilder
- java.lang.Object
-
- org.apache.flink.table.runtime.operators.deduplicate.window.RowTimeWindowDeduplicateOperatorBuilder
-
public class RowTimeWindowDeduplicateOperatorBuilder extends Object
TheRowTimeWindowDeduplicateOperatorBuilderis used to build aSlicingWindowOperatorfor rowtime window deduplicate.RowTimeWindowDeduplicateOperatorBuilder.builder() .inputSerializer(inputSerializer) .keySerializer(keySerializer) .keepLastRow(true) .rowtimeIndex(0) .windowEndIndex(windowEndIndex) .build();
-
-
Constructor Summary
Constructors Constructor Description RowTimeWindowDeduplicateOperatorBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SlicingWindowOperator<org.apache.flink.table.data.RowData,?>build()static RowTimeWindowDeduplicateOperatorBuilderbuilder()RowTimeWindowDeduplicateOperatorBuilderinputSerializer(AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSerializer)RowTimeWindowDeduplicateOperatorBuilderkeepLastRow(boolean keepLastRow)RowTimeWindowDeduplicateOperatorBuilderkeySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer)RowTimeWindowDeduplicateOperatorBuilderrowtimeIndex(int rowtimeIndex)RowTimeWindowDeduplicateOperatorBuildershiftTimeZone(java.time.ZoneId shiftTimeZone)RowTimeWindowDeduplicateOperatorBuilderwindowEndIndex(int windowEndIndex)
-
-
-
Method Detail
-
builder
public static RowTimeWindowDeduplicateOperatorBuilder builder()
-
inputSerializer
public RowTimeWindowDeduplicateOperatorBuilder inputSerializer(AbstractRowDataSerializer<org.apache.flink.table.data.RowData> inputSerializer)
-
shiftTimeZone
public RowTimeWindowDeduplicateOperatorBuilder shiftTimeZone(java.time.ZoneId shiftTimeZone)
-
keySerializer
public RowTimeWindowDeduplicateOperatorBuilder keySerializer(PagedTypeSerializer<org.apache.flink.table.data.RowData> keySerializer)
-
keepLastRow
public RowTimeWindowDeduplicateOperatorBuilder keepLastRow(boolean keepLastRow)
-
rowtimeIndex
public RowTimeWindowDeduplicateOperatorBuilder rowtimeIndex(int rowtimeIndex)
-
windowEndIndex
public RowTimeWindowDeduplicateOperatorBuilder windowEndIndex(int windowEndIndex)
-
build
public SlicingWindowOperator<org.apache.flink.table.data.RowData,?> build()
-
-