Class TableMaintenance.PunctuatedWatermarkStrategy
java.lang.Object
org.apache.iceberg.flink.maintenance.api.TableMaintenance.PunctuatedWatermarkStrategy
- All Implemented Interfaces:
Serializable
,org.apache.flink.api.common.eventtime.TimestampAssignerSupplier<Trigger>
,org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier<Trigger>
,org.apache.flink.api.common.eventtime.WatermarkStrategy<Trigger>
- Enclosing class:
- TableMaintenance
@Internal
public static class TableMaintenance.PunctuatedWatermarkStrategy
extends Object
implements org.apache.flink.api.common.eventtime.WatermarkStrategy<Trigger>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.api.common.eventtime.TimestampAssignerSupplier
org.apache.flink.api.common.eventtime.TimestampAssignerSupplier.Context, org.apache.flink.api.common.eventtime.TimestampAssignerSupplier.SupplierFromSerializableTimestampAssigner<T extends Object>
Nested classes/interfaces inherited from interface org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier
org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.api.common.eventtime.TimestampAssigner<Trigger>
createTimestampAssigner
(org.apache.flink.api.common.eventtime.TimestampAssignerSupplier.Context context) org.apache.flink.api.common.eventtime.WatermarkGenerator<Trigger>
createWatermarkGenerator
(org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.flink.api.common.eventtime.WatermarkStrategy
getAlignmentParameters, withIdleness, withTimestampAssigner, withTimestampAssigner, withWatermarkAlignment, withWatermarkAlignment
-
Constructor Details
-
PunctuatedWatermarkStrategy
public PunctuatedWatermarkStrategy()
-
-
Method Details
-
createWatermarkGenerator
public org.apache.flink.api.common.eventtime.WatermarkGenerator<Trigger> createWatermarkGenerator(org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context context) -
createTimestampAssigner
public org.apache.flink.api.common.eventtime.TimestampAssigner<Trigger> createTimestampAssigner(org.apache.flink.api.common.eventtime.TimestampAssignerSupplier.Context context)
-