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 Summary
ConstructorsConstructorDescriptionDefaultWatermarkGenerator(WatermarkGenerator watermarkGenerator, org.apache.flink.table.watermark.WatermarkEmitStrategy watermarkEmitStrategy) -
Method Summary
Modifier and TypeMethodDescriptionvoidonEvent(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 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:
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>
-