Class GeneratedWatermarkGeneratorSupplier.DefaultWatermarkGenerator
- java.lang.Object
-
- org.apache.flink.table.runtime.generated.GeneratedWatermarkGeneratorSupplier.DefaultWatermarkGenerator
-
- All Implemented Interfaces:
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>
Wrapper of the code-generatedWatermarkGenerator.
-
-
Constructor Summary
Constructors Constructor Description DefaultWatermarkGenerator(WatermarkGenerator watermarkGenerator, org.apache.flink.table.watermark.WatermarkEmitStrategy watermarkEmitStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonEvent(org.apache.flink.table.data.RowData event, long eventTimestamp, org.apache.flink.api.common.eventtime.WatermarkOutput output)voidonPeriodicEmit(org.apache.flink.api.common.eventtime.WatermarkOutput output)
-
-
-
Constructor Detail
-
DefaultWatermarkGenerator
public DefaultWatermarkGenerator(WatermarkGenerator watermarkGenerator, org.apache.flink.table.watermark.WatermarkEmitStrategy watermarkEmitStrategy)
-
-
Method Detail
-
onEvent
public void onEvent(org.apache.flink.table.data.RowData event, long eventTimestamp, org.apache.flink.api.common.eventtime.WatermarkOutput output)- Specified by:
onEventin interfaceorg.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:
onPeriodicEmitin interfaceorg.apache.flink.api.common.eventtime.WatermarkGenerator<org.apache.flink.table.data.RowData>
-
-