Uses of Interface
org.apache.flink.streaming.api.operators.StreamOperator
-
-
Uses of StreamOperator in org.apache.flink.runtime.asyncprocessing.operators
Classes in org.apache.flink.runtime.asyncprocessing.operators that implement StreamOperator Modifier and Type Class Description classAbstractAsyncKeyOrderedStreamOperator<OUT>This operator is an abstract class that give theAbstractStreamOperatorthe ability to performAsyncKeyOrderedProcessing.classAbstractAsyncRunnableStreamOperator<OUT>This operator is an abstract class that give theAbstractStreamOperatorthe ability to performAsyncKeyOrderedProcessing.classAbstractAsyncStateStreamOperator<OUT>This operator is an abstract class that give theAbstractStreamOperatorthe ability to performAsyncKeyOrderedProcessing.classAbstractAsyncStateStreamOperatorV2<OUT>This operator is an abstract class that give theAbstractStreamOperatorV2the ability to performAsyncKeyOrderedProcessing.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 StreamOperator in org.apache.flink.runtime.asyncprocessing.operators.co
Classes in org.apache.flink.runtime.asyncprocessing.operators.co that implement StreamOperator 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 StreamOperator in org.apache.flink.runtime.asyncprocessing.operators.windowing
Classes in org.apache.flink.runtime.asyncprocessing.operators.windowing that implement StreamOperator 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 StreamOperator in org.apache.flink.streaming.api.functions.query
Classes in org.apache.flink.streaming.api.functions.query that implement StreamOperator Modifier and Type Class Description classQueryableAppendingStateOperator<IN>Internal operator handling queryable AppendingState instances.classQueryableValueStateOperator<IN>Internal operator handling queryable ValueState instances. -
Uses of StreamOperator in org.apache.flink.streaming.api.functions.source
Classes in org.apache.flink.streaming.api.functions.source that implement StreamOperator Modifier and Type Class Description classContinuousFileReaderOperator<OUT,T extends TimestampedInputSplit>The operator that reads thesplitsreceived from the precedingContinuousFileMonitoringFunction.Methods in org.apache.flink.streaming.api.functions.source with type parameters of type StreamOperator Modifier and Type Method Description <O extends StreamOperator<OUT>>
OContinuousFileReaderOperatorFactory. createStreamOperator(StreamOperatorParameters<OUT> parameters)Methods in org.apache.flink.streaming.api.functions.source that return types with arguments of type StreamOperator Modifier and Type Method Description Class<? extends StreamOperator>ContinuousFileReaderOperatorFactory. getStreamOperatorClass(ClassLoader classLoader) -
Uses of StreamOperator in org.apache.flink.streaming.api.graph
Methods in org.apache.flink.streaming.api.graph with type parameters of type StreamOperator Modifier and Type Method Description <T extends StreamOperator<?>>
TStreamConfig. getStreamOperator(ClassLoader cl)Methods in org.apache.flink.streaming.api.graph that return StreamOperator Modifier and Type Method Description StreamOperator<?>StreamNode. getOperator()Methods in org.apache.flink.streaming.api.graph with parameters of type StreamOperator Modifier and Type Method Description voidStreamConfig. setStreamOperator(StreamOperator<?> operator)Constructors in org.apache.flink.streaming.api.graph with parameters of type StreamOperator Constructor Description StreamNode(Integer id, String slotSharingGroup, String coLocationGroup, StreamOperator<?> operator, String operatorName, Class<? extends TaskInvokable> jobVertexClass) -
Uses of StreamOperator in org.apache.flink.streaming.api.operators
Subinterfaces of StreamOperator in org.apache.flink.streaming.api.operators Modifier and Type Interface Description interfaceMultipleInputStreamOperator<OUT>Interface for stream operators with multipleInputs.interfaceOneInputStreamOperator<IN,OUT>Interface for stream operators with one input.interfaceTwoInputStreamOperator<IN1,IN2,OUT>Interface for stream operators with two inputs.interfaceYieldingOperator<OUT>A V1 operator that needs access to theMailboxExecutorshould implement this interface.Classes in org.apache.flink.streaming.api.operators that implement StreamOperator Modifier and Type Class Description classAbstractStreamOperator<OUT>Base class for all stream operators.classAbstractStreamOperatorV2<OUT>New base class for all stream operators, intended to eventually replaceAbstractStreamOperator.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.classSourceOperator<OUT,SplitT extends org.apache.flink.api.connector.source.SourceSplit>Base source operator only used for integrating the source reader which is proposed by FLIP-27.classStreamFilter<IN>AStreamOperatorfor executingFilterFunctions.classStreamFlatMap<IN,OUT>AStreamOperatorfor executingFlatMapFunctions.classStreamGroupedReduceAsyncStateOperator<IN>classStreamGroupedReduceOperator<IN>classStreamMap<IN,OUT>AStreamOperatorfor executingMapFunctions.classStreamProject<IN,OUT extends org.apache.flink.api.java.tuple.Tuple>AStreamOperatorfor executing projections on streams.classStreamSink<IN>AStreamOperatorfor executingSinkFunctions.classStreamSource<OUT,SRC extends SourceFunction<OUT>>Deprecated.This class is based on theSourceFunctionAPI, which is due to be removed.Methods in org.apache.flink.streaming.api.operators with type parameters of type StreamOperator Modifier and Type Method Description static <OUT,OP extends StreamOperator<OUT>>
org.apache.flink.api.java.tuple.Tuple2<OP,Optional<ProcessingTimeService>>StreamOperatorFactoryUtil. createOperator(StreamOperatorFactory<OUT> operatorFactory, StreamTask<OUT,?> containingTask, StreamConfig configuration, Output<StreamRecord<OUT>> output, OperatorEventDispatcher operatorEventDispatcher)Creates a new operator using a factory and makes sure that all special factory traits are properly handled.<T extends StreamOperator<OUT>>
TCoordinatedOperatorFactory. createStreamOperator(StreamOperatorParameters<OUT> parameters)The implementation should return an instance ofOperatorEventHandler.<T extends StreamOperator<OUT>>
TSimpleOperatorFactory. createStreamOperator(StreamOperatorParameters<OUT> parameters)<T extends StreamOperator<OUT>>
TSourceOperatorFactory. createStreamOperator(StreamOperatorParameters<OUT> parameters)<T extends StreamOperator<OUT>>
TStreamOperatorFactory. createStreamOperator(StreamOperatorParameters<OUT> parameters)Create the operator.Methods in org.apache.flink.streaming.api.operators that return StreamOperator Modifier and Type Method Description StreamOperator<OUT>SimpleOperatorFactory. getOperator()Methods in org.apache.flink.streaming.api.operators that return types with arguments of type StreamOperator Modifier and Type Method Description Class<? extends StreamOperator>SimpleOperatorFactory. getStreamOperatorClass(ClassLoader classLoader)Class<? extends StreamOperator>SourceOperatorFactory. getStreamOperatorClass(ClassLoader classLoader)Class<? extends StreamOperator>StreamOperatorFactory. getStreamOperatorClass(ClassLoader classLoader)Returns the runtime class of the stream operator.Methods in org.apache.flink.streaming.api.operators with parameters of type StreamOperator Modifier and Type Method Description static <OUT> SimpleOperatorFactory<OUT>SimpleOperatorFactory. of(StreamOperator<OUT> operator)Create a SimpleOperatorFactory from existed StreamOperator.Constructors in org.apache.flink.streaming.api.operators with parameters of type StreamOperator Constructor Description SimpleOperatorFactory(StreamOperator<OUT> operator)SimpleOutputFormatOperatorFactory(org.apache.flink.api.common.io.OutputFormat<IN> outputFormat, StreamOperator<OUT> operator) -
Uses of StreamOperator in org.apache.flink.streaming.api.operators.co
-
Uses of StreamOperator in org.apache.flink.streaming.api.operators.collect
Classes in org.apache.flink.streaming.api.operators.collect that implement StreamOperator Modifier and Type Class Description classCollectSinkOperator<IN>AStreamSinkthat collects query results and sends them back to the client.Methods in org.apache.flink.streaming.api.operators.collect with type parameters of type StreamOperator Modifier and Type Method Description <T extends StreamOperator<Object>>
TCollectSinkOperatorFactory. createStreamOperator(StreamOperatorParameters<Object> parameters) -
Uses of StreamOperator in org.apache.flink.streaming.api.operators.sortpartition
Classes in org.apache.flink.streaming.api.operators.sortpartition that implement StreamOperator Modifier and Type Class Description classKeyedSortPartitionOperator<INPUT,KEY>TheKeyedSortPartitionOperatorsorts records of a partition onKeyedStream.classSortPartitionOperator<INPUT>TheSortPartitionOperatorsorts records of a partition on non-keyed data stream. -
Uses of StreamOperator in org.apache.flink.streaming.runtime.operators
Classes in org.apache.flink.streaming.runtime.operators that implement StreamOperator Modifier and Type Class Description classTimestampsAndWatermarksOperator<T>A stream operator that may do one or both of the following: extract timestamps from events and generate watermarks.Methods in org.apache.flink.streaming.runtime.operators with type parameters of type StreamOperator Modifier and Type Method Description <T1 extends StreamOperator<T>>
T1TimestampsAndWatermarksOperatorFactory. createStreamOperator(StreamOperatorParameters<T> parameters)Methods in org.apache.flink.streaming.runtime.operators that return types with arguments of type StreamOperator Modifier and Type Method Description Class<? extends StreamOperator>TimestampsAndWatermarksOperatorFactory. getStreamOperatorClass(ClassLoader classLoader) -
Uses of StreamOperator in org.apache.flink.streaming.runtime.operators.sink
Classes in org.apache.flink.streaming.runtime.operators.sink that implement StreamOperator Modifier and Type Class Description classGlobalCommitterOperator<CommT,GlobalCommT>Implements theGlobalCommitter.Methods in org.apache.flink.streaming.runtime.operators.sink with type parameters of type StreamOperator Modifier and Type Method Description <T extends StreamOperator<CommittableMessage<CommT>>>
TCommitterOperatorFactory. createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters)<T extends StreamOperator<CommittableMessage<CommT>>>
TSinkWriterOperatorFactory. createStreamOperator(StreamOperatorParameters<CommittableMessage<CommT>> parameters)Methods in org.apache.flink.streaming.runtime.operators.sink that return types with arguments of type StreamOperator Modifier and Type Method Description Class<? extends StreamOperator>CommitterOperatorFactory. getStreamOperatorClass(ClassLoader classLoader)Class<? extends StreamOperator>SinkWriterOperatorFactory. getStreamOperatorClass(ClassLoader classLoader) -
Uses of StreamOperator in org.apache.flink.streaming.runtime.operators.windowing
Classes in org.apache.flink.streaming.runtime.operators.windowing that implement StreamOperator 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.Methods in org.apache.flink.streaming.runtime.operators.windowing with type parameters of type StreamOperator Modifier and Type Method Description <T extends StreamOperator<OUT>>
TEvictingWindowOperatorFactory. createStreamOperator(StreamOperatorParameters<OUT> parameters)<T extends StreamOperator<OUT>>
TWindowOperatorFactory. createStreamOperator(StreamOperatorParameters<OUT> parameters)Methods in org.apache.flink.streaming.runtime.operators.windowing that return types with arguments of type StreamOperator Modifier and Type Method Description Class<? extends StreamOperator>EvictingWindowOperatorFactory. getStreamOperatorClass(ClassLoader classLoader)Class<? extends StreamOperator>WindowOperatorFactory. getStreamOperatorClass(ClassLoader classLoader) -
Uses of StreamOperator in org.apache.flink.streaming.runtime.tasks
Classes in org.apache.flink.streaming.runtime.tasks with type parameters of type StreamOperator Modifier and Type Class Description classFinishedOperatorChain<OUT,OP extends StreamOperator<OUT>>TheOperatorChainthat is used for restoring tasks that areTaskStateManager.isTaskDeployedAsFinished().classOperatorChain<OUT,OP extends StreamOperator<OUT>>TheOperatorChaincontains all operators that are executed as one chain within a singleStreamTask.classRegularOperatorChain<OUT,OP extends StreamOperator<OUT>>A regular non finished on restoreOperatorChain.classStreamOperatorWrapper<OUT,OP extends StreamOperator<OUT>>This class handles the finish, endInput and other related logic of aStreamOperator.classStreamTask<OUT,OP extends StreamOperator<OUT>>Base class for all streaming tasks.Fields in org.apache.flink.streaming.runtime.tasks declared as StreamOperator Modifier and Type Field Description protected OPStreamTask. mainOperatorthe main operator that consumes the input streams of this task.Methods in org.apache.flink.streaming.runtime.tasks that return StreamOperator Modifier and Type Method Description protected StreamOperator<?>OperatorChain. getTailOperator()Methods in org.apache.flink.streaming.runtime.tasks with parameters of type StreamOperator Modifier and Type Method Description protected org.apache.flink.metrics.CounterStreamTask. setupNumRecordsInCounter(StreamOperator streamOperator)protected voidOperatorChain. snapshotChannelStates(StreamOperator<?> op, ChannelStateWriter.ChannelStateWriteResult channelStateWriteResult, OperatorSnapshotFutures snapshotInProgress) -
Uses of StreamOperator in org.apache.flink.streaming.runtime.translators
Classes in org.apache.flink.streaming.runtime.translators that implement StreamOperator Modifier and Type Class Description static classCacheTransformationTranslator.IdentityStreamOperator<T>TheCacheTransformationTranslator.IdentityStreamOperatoracts as a dummy source to consume cached intermediate dataset.static classCacheTransformationTranslator.NoOpStreamOperator<T>TheCacheTransformationTranslator.NoOpStreamOperatoracts as a dummy sink so that the upstream can produce the intermediate dataset to be cached.
-