Class AscendingTimestamps
java.lang.Object
org.apache.flink.table.sources.wmstrategies.WatermarkStrategy
org.apache.flink.table.sources.wmstrategies.PeriodicWatermarkAssigner
org.apache.flink.table.sources.wmstrategies.AscendingTimestamps
- All Implemented Interfaces:
Serializable,org.apache.flink.table.legacy.descriptors.Descriptor
A watermark strategy for ascending rowtime attributes.
Emits a watermark of the maximum observed timestamp so far minus 1. Rows that have a timestamp equal to the max timestamp are not late.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.apache.flink.streaming.api.watermark.WatermarkReturns the current watermark.inthashCode()voidnextTimestamp(long timestamp) Updates the assigner with the next timestamp.
-
Constructor Details
-
AscendingTimestamps
public AscendingTimestamps()
-
-
Method Details
-
nextTimestamp
public void nextTimestamp(long timestamp) Description copied from class:PeriodicWatermarkAssignerUpdates the assigner with the next timestamp.- Specified by:
nextTimestampin classPeriodicWatermarkAssigner- Parameters:
timestamp- The next timestamp to update the assigner.
-
toProperties
- Specified by:
toPropertiesin interfaceorg.apache.flink.table.legacy.descriptors.Descriptor- Overrides:
toPropertiesin classorg.apache.flink.table.sources.wmstrategies.WatermarkStrategy
-
hashCode
public int hashCode() -
equals
-
getWatermark
public org.apache.flink.streaming.api.watermark.Watermark getWatermark()Description copied from class:PeriodicWatermarkAssignerReturns the current watermark.- Specified by:
getWatermarkin classPeriodicWatermarkAssigner- Returns:
- The current watermark.
-