Uses of Interface
org.apache.flink.streaming.api.operators.KeyContext
Packages that use KeyContext
Package
Description
-
Uses of KeyContext in org.apache.flink.runtime.asyncprocessing.operators
Classes in org.apache.flink.runtime.asyncprocessing.operators that implement KeyContextModifier 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 KeyContext in org.apache.flink.runtime.asyncprocessing.operators.windowing
Classes in org.apache.flink.runtime.asyncprocessing.operators.windowing that implement KeyContextModifier 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 KeyContext in org.apache.flink.streaming.api.functions.query
Classes in org.apache.flink.streaming.api.functions.query that implement KeyContextModifier and TypeClassDescriptionclassInternal operator handling queryable AppendingState instances.classInternal 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 KeyContextModifier and TypeClassDescriptionclassContinuousFileReaderOperator<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.operatorsModifier and TypeInterfaceDescriptioninterfaceInterface 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 KeyContextModifier 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.Fields in org.apache.flink.streaming.api.operators declared as KeyContextMethods in org.apache.flink.streaming.api.operators with parameters of type KeyContextModifier and TypeMethodDescription<K> InternalTimeServiceManager<K>InternalTimeServiceManager.Provider.create(TaskIOMetricGroup taskIOMetricGroup, PriorityQueueSetFactory factory, KeyGroupRange keyGroupRange, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext) static <K> InternalTimeServiceManagerImpl<K>InternalTimeServiceManagerImpl.create(TaskIOMetricGroup taskIOMetricGroup, PriorityQueueSetFactory factory, KeyGroupRange keyGroupRange, ClassLoader userClassloader, KeyContext keyContext, ProcessingTimeService processingTimeService, Iterable<KeyGroupStatePartitionStreamProvider> rawKeyedStates, StreamTaskCancellationContext cancellationContext) A factory method for creating theInternalTimeServiceManagerImpl.StreamTaskStateInitializer.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, boolean isAsyncState) Returns theStreamOperatorStateContextfor anAbstractStreamOperatorthat runs in the stream task that owns this manager.StreamTaskStateInitializerImpl.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, boolean isAsyncState) -
Uses of KeyContext in org.apache.flink.streaming.api.operators.co
Classes in org.apache.flink.streaming.api.operators.co that implement KeyContextModifier 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 KeyContext in org.apache.flink.streaming.api.operators.collect
Classes in org.apache.flink.streaming.api.operators.collect that implement KeyContextModifier and TypeClassDescriptionclassAStreamSinkthat 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 KeyContextModifier and TypeMethodDescriptionstatic <K> InternalTimeServiceManager<K>BatchExecutionInternalTimeServiceManager.create(TaskIOMetricGroup taskIOMetricGroup, PriorityQueueSetFactory factory, KeyGroupRange keyGroupRange, 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 KeyContextModifier and TypeClassDescriptionclassKeyedSortPartitionOperator<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 KeyContextModifier and TypeClassDescriptionclassA 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.sink
Classes in org.apache.flink.streaming.runtime.operators.sink that implement KeyContextModifier and TypeClassDescriptionclassGlobalCommitterOperator<CommT,GlobalCommT> Implements theGlobalCommitter. -
Uses of KeyContext in org.apache.flink.streaming.runtime.operators.windowing
Classes in org.apache.flink.streaming.runtime.operators.windowing that implement KeyContextModifier 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. -
Uses of KeyContext in org.apache.flink.streaming.runtime.translators
Classes in org.apache.flink.streaming.runtime.translators that implement KeyContextModifier 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