@Internal public class PeriodicWatermarkAssignerWrapper extends Object implements org.apache.flink.streaming.api.functions.AssignerWithPeriodicWatermarks<org.apache.flink.table.data.RowData>
PeriodicWatermarkAssigner.| Constructor and Description |
|---|
PeriodicWatermarkAssignerWrapper(org.apache.flink.table.sources.wmstrategies.PeriodicWatermarkAssigner assigner,
int timeFieldIdx) |
| Modifier and Type | Method and Description |
|---|---|
long |
extractTimestamp(org.apache.flink.table.data.RowData row,
long recordTimestamp) |
org.apache.flink.streaming.api.watermark.Watermark |
getCurrentWatermark() |
public PeriodicWatermarkAssignerWrapper(org.apache.flink.table.sources.wmstrategies.PeriodicWatermarkAssigner assigner,
int timeFieldIdx)
timeFieldIdx - the index of the rowtime attribute.assigner - the watermark assigner.@Nullable public org.apache.flink.streaming.api.watermark.Watermark getCurrentWatermark()
getCurrentWatermark in interface org.apache.flink.streaming.api.functions.AssignerWithPeriodicWatermarks<org.apache.flink.table.data.RowData>public long extractTimestamp(org.apache.flink.table.data.RowData row,
long recordTimestamp)
extractTimestamp in interface org.apache.flink.api.common.eventtime.TimestampAssigner<org.apache.flink.table.data.RowData>Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.