@Internal public class PeriodicWatermarkAssignerWrapper extends Object implements org.apache.flink.streaming.api.functions.AssignerWithPeriodicWatermarks<org.apache.flink.table.data.RowData>
PeriodicWatermarkAssigner.| 构造器和说明 |
|---|
PeriodicWatermarkAssignerWrapper(org.apache.flink.table.sources.wmstrategies.PeriodicWatermarkAssigner assigner,
int timeFieldIdx) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在接口中 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 在接口中 org.apache.flink.api.common.eventtime.TimestampAssigner<org.apache.flink.table.data.RowData>Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.