Uses of Class
org.apache.flink.streaming.api.functions.windowing.ProcessWindowFunction
Packages that use ProcessWindowFunction
Package
Description
-
Uses of ProcessWindowFunction in org.apache.flink.runtime.asyncprocessing.operators.windowing.functions
Constructors in org.apache.flink.runtime.asyncprocessing.operators.windowing.functions with parameters of type ProcessWindowFunctionModifierConstructorDescriptionInternalAggregateProcessAsyncWindowFunction(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggFunction, ProcessWindowFunction<V, R, K, W> windowFunction) InternalIterableProcessAsyncWindowFunction(ProcessWindowFunction<IN, OUT, KEY, W> wrappedFunction) InternalSingleValueProcessAsyncWindowFunction(ProcessWindowFunction<IN, OUT, KEY, W> wrappedFunction) -
Uses of ProcessWindowFunction in org.apache.flink.streaming.api.datastream
Methods in org.apache.flink.streaming.api.datastream with parameters of type ProcessWindowFunctionModifier and TypeMethodDescription<ACC,V, R> SingleOutputStreamOperator<R> WindowedStream.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggFunction, ProcessWindowFunction<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, ProcessWindowFunction<V, R, K, W> windowFunction, org.apache.flink.api.common.typeinfo.TypeInformation<ACC> accumulatorType, org.apache.flink.api.common.typeinfo.TypeInformation<V> aggregateResultType, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>WindowedStream.process(ProcessWindowFunction<T, R, K, W> function) Applies the given window function to each window.<R> SingleOutputStreamOperator<R>WindowedStream.process(ProcessWindowFunction<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, ProcessWindowFunction<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, ProcessWindowFunction<T, R, K, W> function, org.apache.flink.api.common.typeinfo.TypeInformation<R> resultType) Applies the given window function to each window. -
Uses of ProcessWindowFunction in org.apache.flink.streaming.api.functions.windowing
Subclasses of ProcessWindowFunction in org.apache.flink.streaming.api.functions.windowingModifier and TypeClassDescriptionclassReduceApplyProcessWindowFunction<K,W extends Window, T, R> InternalProcessWindowFunctionthat is used for implementing a fold on a window configuration that only allowsAllWindowFunctionand cannot directly execute aReduceFunction.Constructors in org.apache.flink.streaming.api.functions.windowing with parameters of type ProcessWindowFunctionModifierConstructorDescriptionReduceApplyProcessWindowFunction(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, ProcessWindowFunction<T, R, K, W> windowFunction) -
Uses of ProcessWindowFunction in org.apache.flink.streaming.runtime.operators.windowing
Methods in org.apache.flink.streaming.runtime.operators.windowing with parameters of type ProcessWindowFunctionModifier and TypeMethodDescription<ACC,V, R> OneInputStreamOperator<T, R> WindowOperatorBuilder.aggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggregateFunction, ProcessWindowFunction<V, R, K, W> windowFunction, org.apache.flink.api.common.typeinfo.TypeInformation<ACC> accumulatorType) <ACC,V, R> OneInputStreamOperator<T, R> WindowOperatorBuilder.asyncAggregate(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggregateFunction, ProcessWindowFunction<V, R, K, W> windowFunction, org.apache.flink.api.common.typeinfo.TypeInformation<ACC> accumulatorType) <R> OneInputStreamOperator<T,R> WindowOperatorBuilder.asyncProcess(ProcessWindowFunction<T, R, K, W> function) <R> OneInputStreamOperator<T,R> WindowOperatorBuilder.asyncReduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, ProcessWindowFunction<T, R, K, W> function) <R> OneInputStreamOperator<T,R> WindowOperatorBuilder.process(ProcessWindowFunction<T, R, K, W> function) <R> OneInputStreamOperator<T,R> WindowOperatorBuilder.reduce(org.apache.flink.api.common.functions.ReduceFunction<T> reduceFunction, ProcessWindowFunction<T, R, K, W> function) -
Uses of ProcessWindowFunction in org.apache.flink.streaming.runtime.operators.windowing.functions
Constructors in org.apache.flink.streaming.runtime.operators.windowing.functions with parameters of type ProcessWindowFunctionModifierConstructorDescriptionInternalAggregateProcessWindowFunction(org.apache.flink.api.common.functions.AggregateFunction<T, ACC, V> aggFunction, ProcessWindowFunction<V, R, K, W> windowFunction) InternalIterableProcessWindowFunction(ProcessWindowFunction<IN, OUT, KEY, W> wrappedFunction) InternalSingleValueProcessWindowFunction(ProcessWindowFunction<IN, OUT, KEY, W> wrappedFunction)