Uses of Interface
org.apache.flink.streaming.api.operators.UserFunctionProvider
-
-
Uses of UserFunctionProvider in org.apache.flink.runtime.asyncprocessing.operators
Classes in org.apache.flink.runtime.asyncprocessing.operators that implement UserFunctionProvider Modifier and Type Class Description classAbstractAsyncStateUdfStreamOperator<OUT,F extends org.apache.flink.api.common.functions.Function>This is used as the base class for operators that have a user-defined function.classAsyncKeyedProcessOperator<K,IN,OUT>AStreamOperatorfor executingKeyedProcessFunctionwith async state processing.classAsyncStreamFlatMap<IN,OUT>AAbstractAsyncStateStreamOperatorfor executingFlatMapFunctions. -
Uses of UserFunctionProvider in org.apache.flink.runtime.asyncprocessing.operators.co
Classes in org.apache.flink.runtime.asyncprocessing.operators.co that implement UserFunctionProvider Modifier and Type Class Description classAsyncIntervalJoinOperator<K,T1,T2,OUT>Anoperatorto execute time-bounded stream inner joins.classAsyncKeyedCoProcessOperator<K,IN1,IN2,OUT>AStreamOperatorfor executing keyedKeyedCoProcessFunction.classAsyncKeyedCoProcessOperatorWithWatermarkDelay<K,IN1,IN2,OUT>AKeyedCoProcessOperatorthat supports holding back watermarks with a static delay. -
Uses of UserFunctionProvider in org.apache.flink.runtime.asyncprocessing.operators.windowing
Classes in org.apache.flink.runtime.asyncprocessing.operators.windowing that implement UserFunctionProvider Modifier and Type Class Description classAsyncEvictingWindowOperator<K,IN,OUT,W extends Window>AAsyncWindowOperatorthat also allows anEvictorto be used.classAsyncWindowOperator<K,IN,ACC,OUT,W extends Window>An operator that implements the logic for windowing based on aWindowAssignerandAsyncTrigger. -
Uses of UserFunctionProvider in org.apache.flink.streaming.api.operators
Classes in org.apache.flink.streaming.api.operators that implement UserFunctionProvider Modifier and Type Class Description classAbstractUdfStreamOperator<OUT,F extends org.apache.flink.api.common.functions.Function>This is used as the base class for operators that have a user-defined function.classBatchGroupedReduceOperator<IN,KEY>AStreamOperatorfor executing aReduceFunctionon aKeyedStreamin aRuntimeExecutionMode.BATCHmode.classKeyedProcessOperator<K,IN,OUT>AStreamOperatorfor executingKeyedProcessFunctions.classLegacyKeyedProcessOperator<K,IN,OUT>Deprecated.Replaced byKeyedProcessOperatorwhich takesKeyedProcessFunctionclassMapPartitionOperator<IN,OUT>TheMapPartitionOperatoris used to process all records in each partition on non-keyed stream.classPartitionAggregateOperator<IN,ACC,OUT>ThePartitionAggregateOperatoris used to apply the aggregate transformation on all records of each partition.classPartitionReduceOperator<IN>ThePartitionReduceOperatoris used to apply the reduce transformation on all records of each partition.classProcessOperator<IN,OUT>AStreamOperatorfor executingProcessFunctions.classStreamFilter<IN>AStreamOperatorfor executingFilterFunctions.classStreamFlatMap<IN,OUT>AStreamOperatorfor executingFlatMapFunctions.classStreamGroupedReduceAsyncStateOperator<IN>classStreamGroupedReduceOperator<IN>classStreamMap<IN,OUT>AStreamOperatorfor executingMapFunctions.classStreamSink<IN>AStreamOperatorfor executingSinkFunctions.classStreamSource<OUT,SRC extends SourceFunction<OUT>>Deprecated.This class is based on theSourceFunctionAPI, which is due to be removed. -
Uses of UserFunctionProvider in org.apache.flink.streaming.api.operators.co
-
Uses of UserFunctionProvider in org.apache.flink.streaming.api.operators.collect
Classes in org.apache.flink.streaming.api.operators.collect that implement UserFunctionProvider Modifier and Type Class Description classCollectSinkOperator<IN>AStreamSinkthat collects query results and sends them back to the client. -
Uses of UserFunctionProvider in org.apache.flink.streaming.runtime.operators.windowing
Classes in org.apache.flink.streaming.runtime.operators.windowing that implement UserFunctionProvider Modifier and Type Class Description classEvictingWindowOperator<K,IN,OUT,W extends Window>AWindowOperatorthat also allows anEvictorto be used.classWindowOperator<K,IN,ACC,OUT,W extends Window>An operator that implements the logic for windowing based on aWindowAssignerandTrigger.
-