Uses of Interface
org.apache.flink.streaming.api.operators.StreamOperator
Packages that use StreamOperator
Package
Description
-
Uses of StreamOperator in org.apache.flink.runtime.asyncprocessing.operators
Classes in org.apache.flink.runtime.asyncprocessing.operators that implement StreamOperatorModifier and TypeClassDescriptionclassThis operator is an abstract class that give theAbstractStreamOperatorthe ability to performAsyncStateProcessing.classThis operator is an abstract class that give theAbstractStreamOperatorV2the ability to performAsyncStateProcessing.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.classAsyncIntervalJoinOperator<K,T1, T2, OUT> Anoperatorto execute time-bounded stream inner joins.classAsyncKeyedProcessOperator<K,IN, OUT> AStreamOperatorfor executingKeyedProcessFunctionwith async state processing.classAsyncStreamFlatMap<IN,OUT> AAbstractAsyncStateStreamOperatorfor executingFlatMapFunctions. -
Uses of StreamOperator in org.apache.flink.runtime.asyncprocessing.operators.windowing
Classes in org.apache.flink.runtime.asyncprocessing.operators.windowing that implement StreamOperatorModifier and TypeClassDescriptionclassAsyncEvictingWindowOperator<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 StreamOperatorModifier and TypeClassDescriptionclassInternal operator handling queryable AppendingState instances.classInternal 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 StreamOperatorModifier and TypeClassDescriptionclassContinuousFileReaderOperator<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 StreamOperatorModifier and TypeMethodDescription<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 StreamOperatorModifier and TypeMethodDescriptionClass<? 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 StreamOperatorModifier and TypeMethodDescription<T extends StreamOperator<?>>
TStreamConfig.getStreamOperator(ClassLoader cl) Methods in org.apache.flink.streaming.api.graph that return StreamOperatorMethods in org.apache.flink.streaming.api.graph with parameters of type StreamOperatorModifier and TypeMethodDescriptionvoidStreamConfig.setStreamOperator(StreamOperator<?> operator) Constructors in org.apache.flink.streaming.api.graph with parameters of type StreamOperatorModifierConstructorDescriptionStreamNode(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.operatorsModifier and TypeInterfaceDescriptioninterfaceInterface 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 StreamOperatorModifier and TypeClassDescriptionclassBase class for all stream operators.classNew 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.classMapPartitionOperator<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.classThePartitionReduceOperatoris 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.classclassclassStreamMap<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 StreamOperatorModifier and TypeMethodDescriptionstatic <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 StreamOperatorMethods in org.apache.flink.streaming.api.operators that return types with arguments of type StreamOperatorModifier and TypeMethodDescriptionClass<? 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 StreamOperatorModifier and TypeMethodDescriptionstatic <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 StreamOperatorModifierConstructorDescriptionprotectedSimpleOperatorFactory(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
Classes in org.apache.flink.streaming.api.operators.co that implement StreamOperatorModifier and TypeClassDescriptionclassBatchCoBroadcastWithKeyedOperator<KS,IN1, IN2, OUT> ATwoInputStreamOperatorfor executingKeyedBroadcastProcessFunctionsinRuntimeExecutionMode.BATCHexecution mode.classBatchCoBroadcastWithNonKeyedOperator<IN1,IN2, OUT> ATwoInputStreamOperatorfor executingBroadcastProcessFunctionsinRuntimeExecutionMode.BATCHexecution mode.classCoBroadcastWithKeyedOperator<KS,IN1, IN2, OUT> ATwoInputStreamOperatorfor executingKeyedBroadcastProcessFunctions.classCoBroadcastWithNonKeyedOperator<IN1,IN2, OUT> ATwoInputStreamOperatorfor executingBroadcastProcessFunctions.classCoProcessOperator<IN1,IN2, OUT> AStreamOperatorfor executingCoProcessFunctions.classCoStreamFlatMap<IN1,IN2, OUT> StreamOperatorfor processingCoFlatMapFunctions.classCoStreamMap<IN1,IN2, OUT> StreamOperatorfor processingCoMapFunctions.classIntervalJoinOperator<K,T1, T2, OUT> Anoperatorto execute time-bounded stream inner joins.classKeyedCoProcessOperator<K,IN1, IN2, OUT> AStreamOperatorfor executing keyedKeyedCoProcessFunction.classLegacyKeyedCoProcessOperator<K,IN1, IN2, OUT> Deprecated.Replaced byKeyedCoProcessOperatorwhich takesKeyedCoProcessFunction -
Uses of StreamOperator in org.apache.flink.streaming.api.operators.collect
Classes in org.apache.flink.streaming.api.operators.collect that implement StreamOperatorModifier and TypeClassDescriptionclassAStreamSinkthat collects query results and sends them back to the client.Methods in org.apache.flink.streaming.api.operators.collect with type parameters of type StreamOperatorModifier and TypeMethodDescription<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 StreamOperatorModifier and TypeClassDescriptionclassKeyedSortPartitionOperator<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 StreamOperatorModifier and TypeClassDescriptionclassA 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 StreamOperatorModifier and TypeMethodDescription<T1 extends StreamOperator<T>>
T1TimestampsAndWatermarksOperatorFactory.createStreamOperator(StreamOperatorParameters<T> parameters) Methods in org.apache.flink.streaming.runtime.operators that return types with arguments of type StreamOperatorModifier and TypeMethodDescriptionClass<? 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 StreamOperatorModifier and TypeClassDescriptionclassGlobalCommitterOperator<CommT,GlobalCommT> Implements theGlobalCommitter.Methods in org.apache.flink.streaming.runtime.operators.sink with type parameters of type StreamOperatorModifier and TypeMethodDescription<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 StreamOperatorModifier and TypeMethodDescriptionClass<? 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 StreamOperatorModifier and TypeClassDescriptionclassEvictingWindowOperator<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 StreamOperatorModifier and TypeMethodDescription<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 StreamOperatorModifier and TypeMethodDescriptionClass<? 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 StreamOperatorModifier and TypeClassDescriptionclassFinishedOperatorChain<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 StreamOperatorModifier and TypeFieldDescriptionprotected OPStreamTask.mainOperatorthe main operator that consumes the input streams of this task.Methods in org.apache.flink.streaming.runtime.tasks that return StreamOperatorMethods in org.apache.flink.streaming.runtime.tasks with parameters of type StreamOperatorModifier and TypeMethodDescriptionprotected 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 StreamOperatorModifier and TypeClassDescriptionstatic classTheCacheTransformationTranslator.IdentityStreamOperatoracts as a dummy source to consume cached intermediate dataset.static classTheCacheTransformationTranslator.NoOpStreamOperatoracts as a dummy sink so that the upstream can produce the intermediate dataset to be cached.
KeyedProcessOperatorwhich takesKeyedProcessFunction