Class 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:
    Serialized Form
    • Constructor Detail

      • GeneratedWatermarkGeneratorSupplier

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

      • 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>