Uses of Interface
org.apache.flink.streaming.api.functions.windowing.WindowFunction
-
-
Uses of WindowFunction in org.apache.flink.streaming.api.datastream
Methods in org.apache.flink.streaming.api.datastream with parameters of type WindowFunction Modifier and Type Method Description <ACC,V,R>
SingleOutputStreamOperator<R>WindowedStream. aggregate(org.apache.flink.api.common.functions.AggregateFunction<T,ACC,V> aggFunction, WindowFunction<V,R,K,W> windowFunction)Applies the given window function to each window.<ACC,V,R>
SingleOutputStreamOperator<R>WindowedStream. aggregate(org.apache.flink.api.common.functions.AggregateFunction<T,ACC,V> aggregateFunction, WindowFunction<V,R,K,W> windowFunction, org.apache.flink.api.common.typeinfo.TypeInformation<ACC> accumulatorType, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType)Applies the given window function to each window.<R> SingleOutputStreamOperator<R>WindowedStream. apply(WindowFunction<T,R,K,W> function)Applies the given window function to each window.<R> SingleOutputStreamOperator<R>WindowedStream. apply(WindowFunction<T,R,K,W> function, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType)Applies the given window function to each window.<R> SingleOutputStreamOperator<R>WindowedStream. reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, WindowFunction<T,R,K,W> function)Applies the given window function to each window.<R> SingleOutputStreamOperator<R>WindowedStream. reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, WindowFunction<T,R,K,W> function, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType)Applies the given window function to each window. -
Uses of WindowFunction in org.apache.flink.streaming.api.functions.windowing
Classes in org.apache.flink.streaming.api.functions.windowing that implement WindowFunction Modifier and Type Class Description classAggregateApplyWindowFunction<K,W extends Window,T,ACC,V,R>classPassThroughWindowFunction<K,W extends Window,T>AWindowFunctionthat just emits each input element.classReduceApplyWindowFunction<K,W extends Window,T,R>InternalWindowFunctionthat is used for implementing a fold on a window configuration that only allowsWindowFunctionand cannot directly execute aReduceFunction.Constructors in org.apache.flink.streaming.api.functions.windowing with parameters of type WindowFunction Constructor Description AggregateApplyWindowFunction(org.apache.flink.api.common.functions.AggregateFunction<T,ACC,V> aggFunction, WindowFunction<V,R,K,W> windowFunction)ReduceApplyWindowFunction(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, WindowFunction<T,R,K,W> windowFunction) -
Uses of WindowFunction in org.apache.flink.streaming.runtime.operators.windowing
Methods in org.apache.flink.streaming.runtime.operators.windowing with parameters of type WindowFunction Modifier and Type Method Description <ACC,V,R>
WindowOperator<K,T,?,R,W>WindowOperatorBuilder. aggregate(org.apache.flink.api.common.functions.AggregateFunction<T,ACC,V> aggregateFunction, WindowFunction<V,R,K,W> windowFunction, org.apache.flink.api.common.typeinfo.TypeInformation<ACC> accumulatorType)<R> WindowOperator<K,T,?,R,W>WindowOperatorBuilder. apply(WindowFunction<T,R,K,W> function)<R> WindowOperator<K,T,?,R,W>WindowOperatorBuilder. reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, WindowFunction<T,R,K,W> function) -
Uses of WindowFunction in org.apache.flink.streaming.runtime.operators.windowing.functions
Constructors in org.apache.flink.streaming.runtime.operators.windowing.functions with parameters of type WindowFunction Constructor Description InternalIterableWindowFunction(WindowFunction<IN,OUT,KEY,W> wrappedFunction)InternalSingleValueWindowFunction(WindowFunction<IN,OUT,KEY,W> wrappedFunction)
-