Class GeneratedWatermarkGeneratorSupplier.DefaultWatermarkGenerator

java.lang.Object
org.apache.flink.table.runtime.generated.GeneratedWatermarkGeneratorSupplier.DefaultWatermarkGenerator
All Implemented Interfaces:
Serializable, org.apache.flink.api.common.eventtime.WatermarkGenerator<org.apache.flink.table.data.RowData>
Enclosing class:
GeneratedWatermarkGeneratorSupplier

public static class GeneratedWatermarkGeneratorSupplier.DefaultWatermarkGenerator extends Object implements org.apache.flink.api.common.eventtime.WatermarkGenerator<org.apache.flink.table.data.RowData>, Serializable
Wrapper of the code-generated WatermarkGenerator.
See Also:
  • Constructor Details

    • DefaultWatermarkGenerator

      public DefaultWatermarkGenerator(WatermarkGenerator watermarkGenerator, org.apache.flink.table.watermark.WatermarkEmitStrategy watermarkEmitStrategy)
  • Method Details

    • onEvent

      public void onEvent(org.apache.flink.table.data.RowData event, long eventTimestamp, org.apache.flink.api.common.eventtime.WatermarkOutput output)
      Specified by:
      onEvent in interface org.apache.flink.api.common.eventtime.WatermarkGenerator<org.apache.flink.table.data.RowData>
    • onPeriodicEmit

      public void onPeriodicEmit(org.apache.flink.api.common.eventtime.WatermarkOutput output)
      Specified by:
      onPeriodicEmit in interface org.apache.flink.api.common.eventtime.WatermarkGenerator<org.apache.flink.table.data.RowData>