Package org.apache.flink.streaming.runtime.watermark
package org.apache.flink.streaming.runtime.watermark
-
ClassDescriptionThe
AbstractInternalWatermarkDeclarationclass implements theWatermarkDeclarationinterface and provides some internal-oriented methods, such as getting/setting thealignflag and creating theWatermarkCombiner.An interface used to represent the specialWatermarkDeclarations can create alignedWatermarks, which need to be aligned when the operator receives them from input channels.An alignableBoolWatermarkDeclaration.An alignableLongWatermarkDeclaration.AWatermarkCombineris design to alignWatermarks.AWatermarkCombinerfor unalignedBoolWatermarks.TheInternalBoolWatermarkDeclarationclass implements theAbstractInternalWatermarkDeclarationinterface and provides additional functionality specific to boolean-type watermarks.TheInternalLongWatermarkDeclarationclass implements theAbstractInternalWatermarkDeclarationinterface and provides additional functionality specific to long-type watermarks.AWatermarkCombinerfor unalignedLongWatermarks.This class implementsHeapPriorityQueue.HeapPriorityQueueElementto help find the maximum/minimumLongWatermark.A class used to combineWatermarks.