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:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier
org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context -
Constructor Summary
ConstructorsConstructorDescriptionGeneratedWatermarkGeneratorSupplier(GeneratedWatermarkGenerator generatedWatermarkGenerator, org.apache.flink.table.watermark.WatermarkParams watermarkParams) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.api.common.eventtime.WatermarkGenerator<org.apache.flink.table.data.RowData>createWatermarkGenerator(org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context context)
-
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:
createWatermarkGeneratorin interfaceorg.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier<org.apache.flink.table.data.RowData>
-