Class WindowTrigger<W extends Window>
java.lang.Object
org.apache.flink.table.runtime.operators.window.groupwindow.triggers.Trigger<W>
org.apache.flink.table.runtime.operators.window.groupwindow.triggers.WindowTrigger<W>
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
EventTimeTriggers.AfterEndOfWindow,EventTimeTriggers.AfterEndOfWindowEarlyAndLate,EventTimeTriggers.AfterEndOfWindowNoLate,ProcessingTimeTriggers.AfterEndOfWindow,ProcessingTimeTriggers.AfterEndOfWindowNoLate,ProcessingTimeTriggers.AfterFirstElementPeriodic
A
WindowTrigger determines when a window should be evaluated to emit the results.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.flink.table.runtime.operators.window.groupwindow.triggers.Trigger
Trigger.OnMergeContext, Trigger.TriggerContext -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Trigger.TriggerContextTheTrigger.TriggerContextof the window trigger. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected longtriggerTime(W window) Returns the trigger time of the window, this should be called after TriggerContext initialized.Methods inherited from class org.apache.flink.table.runtime.operators.window.groupwindow.triggers.Trigger
canMerge, clear, onElement, onEventTime, onMerge, onProcessingTime, open
-
Field Details
-
ctx
TheTrigger.TriggerContextof the window trigger.
-
-
Constructor Details
-
WindowTrigger
public WindowTrigger()
-
-
Method Details
-
triggerTime
Returns the trigger time of the window, this should be called after TriggerContext initialized.
-