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 SummaryNested classes/interfaces inherited from interface org.apache.flink.api.common.eventtime.TimestampAssignerSupplierorg.apache.flink.api.common.eventtime.TimestampAssignerSupplier.Context, org.apache.flink.api.common.eventtime.TimestampAssignerSupplier.SupplierFromSerializableTimestampAssigner<T>Nested classes/interfaces inherited from interface org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplierorg.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.api.common.eventtime.WatermarkStrategygetAlignmentParameters, withIdleness, withTimestampAssigner, withTimestampAssigner, withWatermarkAlignment, withWatermarkAlignment
- 
Constructor Details- 
PunctuatedWatermarkStrategypublic PunctuatedWatermarkStrategy()
 
- 
- 
Method Details- 
createWatermarkGeneratorpublic org.apache.flink.api.common.eventtime.WatermarkGenerator<Trigger> createWatermarkGenerator(org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context context) 
- 
createTimestampAssignerpublic org.apache.flink.api.common.eventtime.TimestampAssigner<Trigger> createTimestampAssigner(org.apache.flink.api.common.eventtime.TimestampAssignerSupplier.Context context) 
 
-