Uses of Interface
org.apache.flink.streaming.api.operators.KeyContext
-
Packages that use KeyContext Package Description org.apache.flink.streaming.api.functions.query org.apache.flink.streaming.api.functions.source org.apache.flink.streaming.api.operators org.apache.flink.streaming.api.operators.async org.apache.flink.streaming.api.operators.co org.apache.flink.streaming.api.operators.collect org.apache.flink.streaming.api.operators.sorted.state org.apache.flink.streaming.runtime.operators This package contains the operators that perform the stream transformations.org.apache.flink.streaming.runtime.operators.windowing This package contains the operators that implement the various window operations on data streams.org.apache.flink.streaming.runtime.translators -
-
Uses of KeyContext in org.apache.flink.streaming.api.functions.query
Classes in org.apache.flink.streaming.api.functions.query that implement KeyContext Modifier and Type Class Description classQueryableAppendingStateOperator<IN>Internal operator handling queryable AppendingState instances.classQueryableValueStateOperator<IN>Internal operator handling queryable ValueState instances. -
Uses of KeyContext in org.apache.flink.streaming.api.functions.source
Classes in org.apache.flink.streaming.api.functions.source that implement KeyContext Modifier and Type Class Description classContinuousFileReaderOperator<OUT,T extends TimestampedInputSplit>The operator that reads thesplitsreceived from the precedingContinuousFileMonitoringFunction. -
Uses of KeyContext in org.apache.flink.streaming.api.operators
Subinterfaces of KeyContext 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.interfaceStreamOperator<OUT>Basic interface for stream operators.interfaceTwoInputStreamOperator<IN1,IN2,OUT>Interface for stream operators with two inputs.Classes in org.apache.flink.streaming.api.operators that implement KeyContext 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 takesKeyedProcessFunctionclassProcessOperator<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.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 parameters of type KeyContext Modifier and Type Method Description <K> InternalTimeServiceManager<K>InternalTimeServiceManager.Provider. create(org.apache.flink.runtime.state.CheckpointableKeyedStateBackend<K> keyedStatedBackend, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<org.apache.flink.runtime.state.KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext)static <K> InternalTimeServiceManagerImpl<K>InternalTimeServiceManagerImpl. create(org.apache.flink.runtime.state.CheckpointableKeyedStateBackend<K> keyedStateBackend, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<org.apache.flink.runtime.state.KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext)A factory method for creating theInternalTimeServiceManagerImpl.StreamOperatorStateContextStreamTaskStateInitializer. streamOperatorStateContext(org.apache.flink.runtime.jobgraph.OperatorID operatorID, String operatorClassName, ProcessingTimeService processingTimeService, KeyContext keyContext, org.apache.flink.api.common.typeutils.TypeSerializer<?> keySerializer, org.apache.flink.core.fs.CloseableRegistry streamTaskCloseableRegistry, org.apache.flink.metrics.MetricGroup metricGroup, double managedMemoryFraction, boolean isUsingCustomRawKeyedState)Returns theStreamOperatorStateContextfor anAbstractStreamOperatorthat runs in the stream task that owns this manager.StreamOperatorStateContextStreamTaskStateInitializerImpl. streamOperatorStateContext(org.apache.flink.runtime.jobgraph.OperatorID operatorID, String operatorClassName, ProcessingTimeService processingTimeService, KeyContext keyContext, org.apache.flink.api.common.typeutils.TypeSerializer<?> keySerializer, org.apache.flink.core.fs.CloseableRegistry streamTaskCloseableRegistry, org.apache.flink.metrics.MetricGroup metricGroup, double managedMemoryFraction, boolean isUsingCustomRawKeyedState) -
Uses of KeyContext in org.apache.flink.streaming.api.operators.async
Classes in org.apache.flink.streaming.api.operators.async that implement KeyContext Modifier and Type Class Description classAsyncWaitOperator<IN,OUT>TheAsyncWaitOperatorallows to asynchronously process incoming stream records. -
Uses of KeyContext in org.apache.flink.streaming.api.operators.co
Classes in org.apache.flink.streaming.api.operators.co that implement KeyContext Modifier and Type Class Description classBatchCoBroadcastWithKeyedOperator<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 KeyContext in org.apache.flink.streaming.api.operators.collect
Classes in org.apache.flink.streaming.api.operators.collect that implement KeyContext Modifier and Type Class Description classCollectSinkOperator<IN>AStreamSinkthat collects query results and sends them back to the client. -
Uses of KeyContext in org.apache.flink.streaming.api.operators.sorted.state
Methods in org.apache.flink.streaming.api.operators.sorted.state with parameters of type KeyContext Modifier and Type Method Description static <K> InternalTimeServiceManager<K>BatchExecutionInternalTimeServiceManager. create(org.apache.flink.runtime.state.CheckpointableKeyedStateBackend<K> keyedStatedBackend, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<org.apache.flink.runtime.state.KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext) -
Uses of KeyContext in org.apache.flink.streaming.runtime.operators
Classes in org.apache.flink.streaming.runtime.operators that implement KeyContext Modifier and Type Class Description classGenericWriteAheadSink<IN>Generic Sink that emits its input elements into an arbitrary backend.classTimestampsAndWatermarksOperator<T>A stream operator that may do one or both of the following: extract timestamps from events and generate watermarks. -
Uses of KeyContext in org.apache.flink.streaming.runtime.operators.windowing
Classes in org.apache.flink.streaming.runtime.operators.windowing that implement KeyContext 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. -
Uses of KeyContext in org.apache.flink.streaming.runtime.translators
Classes in org.apache.flink.streaming.runtime.translators that implement KeyContext 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.
-