Uses of Class
org.apache.flink.table.runtime.operators.window.Window
Packages that use Window
Package
Description
-
Uses of Window in org.apache.flink.table.runtime.operators.window
Subclasses of Window in org.apache.flink.table.runtime.operators.windowMethods in org.apache.flink.table.runtime.operators.window with parameters of type Window -
Uses of Window in org.apache.flink.table.runtime.operators.window.groupwindow.assigners
Classes in org.apache.flink.table.runtime.operators.window.groupwindow.assigners with type parameters of type WindowModifier and TypeClassDescriptionclassGroupWindowAssigner<W extends Window>AGroupWindowAssignerassigns zero or moreWindowsto an element.classMergingWindowAssigner<W extends Window>AWindowAssignerthat can merge windows.classPanedWindowAssigner<W extends Window>AWindowAssignerthat window can be split into panes. -
Uses of Window in org.apache.flink.table.runtime.operators.window.groupwindow.internal
Classes in org.apache.flink.table.runtime.operators.window.groupwindow.internal with type parameters of type WindowModifier and TypeClassDescriptionclassGeneralWindowProcessFunction<K,W extends Window> The general implementation ofInternalWindowProcessFunction.classInternalWindowProcessFunction<K,W extends Window> The internal interface for functions that process over grouped windows.static interfaceInternalWindowProcessFunction.Context<K,W extends Window> Information available in an invocation of methods ofInternalWindowProcessFunction.classMergingWindowProcessFunction<K,W extends Window> The implementation ofInternalWindowProcessFunctionforMergingWindowAssigner.static classA default merging consumer that merges the accumulators in state windows that waiting to be merged into the target state window.static interfaceMergingWindowProcessFunction.MergingContext<K,W extends Window> classMergingWindowSet<W extends Window>Utility for keeping track of mergingWindowswhen using aMergingWindowAssignerin aWindowOperator.classPanedWindowProcessFunction<K,W extends Window> The implementation ofInternalWindowProcessFunctionforPanedWindowAssigner. -
Uses of Window in org.apache.flink.table.runtime.operators.window.groupwindow.operator
Classes in org.apache.flink.table.runtime.operators.window.groupwindow.operator with type parameters of type WindowModifier and TypeClassDescriptionclassAggregateWindowOperator<K,W extends Window> AWindowOperatorfor grouped window aggregates.classTableAggregateWindowOperator<K,W extends Window> AWindowOperatorfor grouped and windowed table aggregates.classWindowOperator<K,W extends Window> An operator that implements the logic for windowing based on aGroupWindowAssignerandTrigger. -
Uses of Window in org.apache.flink.table.runtime.operators.window.groupwindow.triggers
Classes in org.apache.flink.table.runtime.operators.window.groupwindow.triggers with type parameters of type WindowModifier and TypeClassDescriptionstatic final classElementTriggers.CountElement<W extends Window>ATriggerthat fires at some point after a specified number of input elements have arrived.static final classElementTriggers.EveryElement<W extends Window>ATriggerthat triggers on every element.static final classEventTimeTriggers.AfterEndOfWindow<W extends Window>ATriggerthat fires once the watermark passes the end of the window to which a pane belongs.static final classA compositeTriggerthat consist of AfterEndOfWindow and a early trigger and late trigger.static final classEventTimeTriggers.AfterEndOfWindowNoLate<W extends Window>A compositeTriggerthat consist of AfterEndOfWindow and a late trigger.static final classProcessingTimeTriggers.AfterEndOfWindow<W extends Window>ATriggerthat fires once the current system time passes the end of the window to which a pane belongs.static final classA compositeTriggerthat consist of AfterEndOfWindow and a early trigger.static final classTrigger every a given interval, the first trigger time is interval after the first element in the pane.classATriggerdetermines when a pane of a window should be evaluated to emit the results for that part of the window.classWindowTrigger<W extends Window>AWindowTriggerdetermines when a window should be evaluated to emit the results.Methods in org.apache.flink.table.runtime.operators.window.groupwindow.triggers with type parameters of type WindowModifier and TypeMethodDescriptionstatic <W extends Window>
EventTimeTriggers.AfterEndOfWindow<W>EventTimeTriggers.afterEndOfWindow()Creates a trigger that fires when the watermark passes the end of the window.static <W extends Window>
ProcessingTimeTriggers.AfterEndOfWindow<W>ProcessingTimeTriggers.afterEndOfWindow()Creates a trigger that fires when the processing time passes the end of the window.static <W extends Window>
ElementTriggers.CountElement<W>ElementTriggers.count(long countElems) Creates a trigger that fires when the pane contains at leasecountElemselements.static <W extends Window>
ElementTriggers.EveryElement<W>ElementTriggers.every()Creates a new trigger that triggers on receiving of every element.static <W extends Window>
ProcessingTimeTriggers.AfterFirstElementPeriodic<W>Creates a trigger that fires by a certain interval after reception of the first element. -
Uses of Window in org.apache.flink.table.runtime.operators.window.tvf.unslicing
Classes in org.apache.flink.table.runtime.operators.window.tvf.unslicing with type parameters of type WindowModifier and TypeInterfaceDescriptioninterfaceUnsliceAssigner<W extends Window>AUnsliceAssignerassigns each element into a single window and not divides the window into finite number of non-overlapping slice.