Class PeriodicWatermarkAssigner
java.lang.Object
org.apache.flink.table.sources.wmstrategies.WatermarkStrategy
org.apache.flink.table.sources.wmstrategies.PeriodicWatermarkAssigner
- All Implemented Interfaces:
Serializable,org.apache.flink.table.legacy.descriptors.Descriptor
- Direct Known Subclasses:
AscendingTimestamps,BoundedOutOfOrderTimestamps
@PublicEvolving
public abstract class PeriodicWatermarkAssigner
extends org.apache.flink.table.sources.wmstrategies.WatermarkStrategy
A periodic watermark assigner.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.apache.flink.streaming.api.watermark.WatermarkReturns the current watermark.abstract voidnextTimestamp(long timestamp) Updates the assigner with the next timestamp.Methods inherited from class org.apache.flink.table.sources.wmstrategies.WatermarkStrategy
toProperties
-
Constructor Details
-
PeriodicWatermarkAssigner
public PeriodicWatermarkAssigner()
-
-
Method Details
-
nextTimestamp
public abstract void nextTimestamp(long timestamp) Updates the assigner with the next timestamp.- Parameters:
timestamp- The next timestamp to update the assigner.
-
getWatermark
public abstract org.apache.flink.streaming.api.watermark.Watermark getWatermark()Returns the current watermark.- Returns:
- The current watermark.
-