Package org.apache.flink.streaming.api.functions.windowing
package org.apache.flink.streaming.api.functions.windowing
-
ClassDescriptionAggregateApplyWindowFunction<K,
W extends Window, T, ACC, V, R> AllWindowFunction<IN,OUT, W extends Window> Base interface for functions that are evaluated over non-keyed windows.InternalProcessApplyAllWindowContext<IN,OUT, W extends Window> Internal reusable context wrapper.InternalProcessApplyWindowContext<IN,OUT, KEY, W extends Window> Internal reusable context wrapper.AAllWindowFunctionthat just emits each input element.PassThroughWindowFunction<K,W extends Window, T> AWindowFunctionthat just emits each input element.ProcessAllWindowFunction<IN,OUT, W extends Window> Base abstract class for functions that are evaluated over non-keyed windows using a context for retrieving extra information.ProcessWindowFunction<IN,OUT, KEY, W extends Window> Base abstract class for functions that are evaluated over keyed (grouped) windows using a context for retrieving extra information.InternalAllWindowFunctionthat is used for implementing a fold on a window configuration that only allowsAllWindowFunctionand cannot directly execute aReduceFunction.InternalProcessAllWindowFunctionthat is used for implementing a fold on a window configuration that only allowsAllWindowFunctionand cannot directly execute aReduceFunction.ReduceApplyProcessWindowFunction<K,W extends Window, T, R> InternalProcessWindowFunctionthat is used for implementing a fold on a window configuration that only allowsAllWindowFunctionand cannot directly execute aReduceFunction.ReduceApplyWindowFunction<K,W extends Window, T, R> InternalWindowFunctionthat is used for implementing a fold on a window configuration that only allowsWindowFunctionand cannot directly execute aReduceFunction.WindowFunction<IN,OUT, KEY, W extends Window> Base interface for functions that are evaluated over keyed (grouped) windows.