Uses of Interface
org.apache.flink.streaming.api.operators.KeyContext
-
-
Uses of KeyContext in org.apache.flink.runtime.asyncprocessing.operators
Classes in org.apache.flink.runtime.asyncprocessing.operators that implement KeyContext Modifier and Type Class Description classAbstractAsyncStateStreamOperator<OUT>This operator is an abstract class that give theAbstractStreamOperatorthe ability to performAsyncStateProcessing.classAbstractAsyncStateStreamOperatorV2<OUT>This 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. -
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.interfaceYieldingOperator<OUT>A V1 operator that needs access to theMailboxExecutorshould implement this interface.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 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.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.Fields in org.apache.flink.streaming.api.operators declared as KeyContext Modifier and Type Field Description protected KeyContextInternalTimerServiceImpl. keyContextMethods in org.apache.flink.streaming.api.operators with parameters of type KeyContext Modifier and Type Method Description <K> InternalTimeServiceManager<K>InternalTimeServiceManager.Provider. create(TaskIOMetricGroup taskIOMetricGroup, CheckpointableKeyedStateBackend<K> keyedStatedBackend, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext)static <K> InternalTimeServiceManagerImpl<K>InternalTimeServiceManagerImpl. create(TaskIOMetricGroup taskIOMetricGroup, CheckpointableKeyedStateBackend<K> keyedStateBackend, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext)A factory method for creating theInternalTimeServiceManagerImpl.StreamOperatorStateContextStreamTaskStateInitializer. streamOperatorStateContext(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(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.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(TaskIOMetricGroup taskIOMetricGroup, CheckpointableKeyedStateBackend<K> keyedStatedBackend, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext) -
Uses of KeyContext in org.apache.flink.streaming.api.operators.sortpartition
Classes in org.apache.flink.streaming.api.operators.sortpartition that implement KeyContext 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 KeyContext in org.apache.flink.streaming.runtime.operators
Classes in org.apache.flink.streaming.runtime.operators that implement KeyContext 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. -
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.
-