Uses of Interface
org.apache.flink.streaming.api.functions.windowing.WindowFunction
Packages that use WindowFunction
Package
Description
-
Uses of WindowFunction in org.apache.flink.runtime.asyncprocessing.operators.windowing.functions
Constructors in org.apache.flink.runtime.asyncprocessing.operators.windowing.functions with parameters of type WindowFunctionModifierConstructorDescriptionInternalIterableAsyncWindowFunction(WindowFunction<IN, OUT, KEY, W> wrappedFunction) InternalSingleValueAsyncWindowFunction(WindowFunction<IN, OUT, KEY, W> wrappedFunction) -
Uses of WindowFunction in org.apache.flink.streaming.api.datastream
Methods in org.apache.flink.streaming.api.datastream with parameters of type WindowFunctionModifier and TypeMethodDescription<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 WindowFunctionModifier and TypeClassDescriptionclassAggregateApplyWindowFunction<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 WindowFunctionModifierConstructorDescriptionAggregateApplyWindowFunction(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 WindowFunctionModifier and TypeMethodDescription<ACC,V, R> OneInputStreamOperator<T, R> 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> OneInputStreamOperator<T,R> WindowOperatorBuilder.apply(WindowFunction<T, R, K, W> function) <ACC,V, R> OneInputStreamOperator<T, R> WindowOperatorBuilder.asyncAggregate(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> OneInputStreamOperator<T,R> WindowOperatorBuilder.asyncApply(WindowFunction<T, R, K, W> function) <R> OneInputStreamOperator<T,R> WindowOperatorBuilder.asyncReduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, WindowFunction<T, R, K, W> function) <R> OneInputStreamOperator<T,R> 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 WindowFunctionModifierConstructorDescriptionInternalIterableWindowFunction(WindowFunction<IN, OUT, KEY, W> wrappedFunction) InternalSingleValueWindowFunction(WindowFunction<IN, OUT, KEY, W> wrappedFunction)