Class WatermarkStrategy

java.lang.Object
org.apache.flink.table.sources.wmstrategies.WatermarkStrategy
All Implemented Interfaces:
Serializable, Descriptor
Direct Known Subclasses:
PreserveWatermarks

@PublicEvolving public abstract class WatermarkStrategy extends Object implements Serializable, Descriptor
Provides a strategy to generate watermarks for a rowtime attribute.

A watermark strategy is either a PeriodicWatermarkAssigner or PunctuatedWatermarkAssigner.

See Also:
  • Constructor Details

    • WatermarkStrategy

      public WatermarkStrategy()
  • Method Details

    • toProperties

      public Map<String,String> toProperties()
      This method is a default implementation that uses java serialization and it is discouraged. All implementation should provide a more specific set of properties.
      Specified by:
      toProperties in interface Descriptor