Package org.apache.flink.streaming.runtime.watermark
-
Interface Summary Interface Description Alignable An interface used to represent the specialWatermarkDeclarations can create alignedWatermarks, which need to be aligned when the operator receives them from input channels.WatermarkCombiner A class used to combineWatermarks. -
Class Summary Class Description AbstractInternalWatermarkDeclaration<T> TheAbstractInternalWatermarkDeclarationclass implements theWatermarkDeclarationinterface and provides some internal-oriented methods, such as getting/setting thealignflag and creating theWatermarkCombiner.AlignableBoolWatermarkDeclaration An alignableBoolWatermarkDeclaration.AlignableLongWatermarkDeclaration An alignableLongWatermarkDeclaration.AlignedWatermarkCombiner AWatermarkCombineris design to alignWatermarks.BoolWatermarkCombiner AWatermarkCombinerfor unalignedBoolWatermarks.InternalBoolWatermarkDeclaration TheInternalBoolWatermarkDeclarationclass implements theAbstractInternalWatermarkDeclarationinterface and provides additional functionality specific to boolean-type watermarks.InternalLongWatermarkDeclaration TheInternalLongWatermarkDeclarationclass implements theAbstractInternalWatermarkDeclarationinterface and provides additional functionality specific to long-type watermarks.LongWatermarkCombiner AWatermarkCombinerfor unalignedLongWatermarks.LongWatermarkCombiner.LongWatermarkElement This class implementsHeapPriorityQueue.HeapPriorityQueueElementto help find the maximum/minimumLongWatermark.