Class GeneratedWatermarkGeneratorSupplier

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

@Internal public class GeneratedWatermarkGeneratorSupplier extends Object implements org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier<org.apache.flink.table.data.RowData>
Wrapper of the GeneratedWatermarkGenerator that is used to create WatermarkGenerator. The GeneratedWatermarkGeneratorSupplier uses the WatermarkGeneratorSupplier.Context to init the generated watermark generator.
See Also:
  • Constructor Details

    • GeneratedWatermarkGeneratorSupplier

      public GeneratedWatermarkGeneratorSupplier(GeneratedWatermarkGenerator generatedWatermarkGenerator, @Nullable org.apache.flink.table.watermark.WatermarkParams watermarkParams)
  • Method Details

    • createWatermarkGenerator

      public org.apache.flink.api.common.eventtime.WatermarkGenerator<org.apache.flink.table.data.RowData> createWatermarkGenerator(org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context context)
      Specified by:
      createWatermarkGenerator in interface org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier<org.apache.flink.table.data.RowData>