Uses of Interface
org.apache.flink.runtime.state.KeyGroupedInternalPriorityQueue
Packages that use KeyGroupedInternalPriorityQueue
Package
Description
This package contains the classes for key/value state backends that store the state on the JVM
heap as objects.
-
Uses of KeyGroupedInternalPriorityQueue in org.apache.flink.runtime.state
Methods in org.apache.flink.runtime.state that return KeyGroupedInternalPriorityQueueModifier and TypeMethodDescription<T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>>
KeyGroupedInternalPriorityQueue<T>PriorityQueueSetFactory.create(String stateName, org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer) Creates aKeyGroupedInternalPriorityQueue.default <T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>>
KeyGroupedInternalPriorityQueue<T>PriorityQueueSetFactory.create(String stateName, org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer, boolean allowFutureMetadataUpdates) Creates aKeyGroupedInternalPriorityQueue.<T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>>
KeyGroupedInternalPriorityQueue<T>HeapPriorityQueuesManager.createOrUpdate(String stateName, org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer) <T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>>
KeyGroupedInternalPriorityQueue<T>HeapPriorityQueuesManager.createOrUpdate(String stateName, org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer, boolean allowFutureMetadataUpdates) -
Uses of KeyGroupedInternalPriorityQueue in org.apache.flink.runtime.state.heap
Classes in org.apache.flink.runtime.state.heap that implement KeyGroupedInternalPriorityQueueModifier and TypeClassDescriptionclassHeapPriorityQueueSet<T extends HeapPriorityQueueElement>A heap-based priority queue with set semantics, based onHeapPriorityQueue.classKeyGroupPartitionedPriorityQueue<T,PQ extends InternalPriorityQueue<T> & HeapPriorityQueueElement> This implementation ofInternalPriorityQueueis internally partitioned into sub-queues per key-group and essentially works as a heap-of-heaps.Methods in org.apache.flink.runtime.state.heap that return KeyGroupedInternalPriorityQueueModifier and TypeMethodDescription<T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>>
KeyGroupedInternalPriorityQueue<T>HeapKeyedStateBackend.create(String stateName, org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer) <T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>>
KeyGroupedInternalPriorityQueue<T>HeapKeyedStateBackend.create(String stateName, org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer, boolean allowFutureMetadataUpdates) -
Uses of KeyGroupedInternalPriorityQueue in org.apache.flink.runtime.state.v2.adaptor
Methods in org.apache.flink.runtime.state.v2.adaptor that return KeyGroupedInternalPriorityQueueModifier and TypeMethodDescription<T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>>
KeyGroupedInternalPriorityQueue<T>AsyncKeyedStateBackendAdaptor.create(String stateName, org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer) <T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>>
KeyGroupedInternalPriorityQueue<T>AsyncKeyedStateBackendAdaptor.create(String stateName, org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer, boolean allowFutureMetadataUpdates) -
Uses of KeyGroupedInternalPriorityQueue in org.apache.flink.streaming.api.operators
Fields in org.apache.flink.streaming.api.operators declared as KeyGroupedInternalPriorityQueueModifier and TypeFieldDescriptionprotected final KeyGroupedInternalPriorityQueue<TimerHeapInternalTimer<K,N>> InternalTimerServiceImpl.eventTimeTimersQueueEvent time timers that are currently in-flight.protected final KeyGroupedInternalPriorityQueue<TimerHeapInternalTimer<K,N>> InternalTimerServiceImpl.processingTimeTimersQueueProcessing time timers that are currently in-flight.Methods in org.apache.flink.streaming.api.operators with parameters of type KeyGroupedInternalPriorityQueueModifier and TypeMethodDescriptionprotected voidInternalTimerServiceAsyncImpl.foreachTimer(org.apache.flink.util.function.BiConsumerWithException<N, Long, Exception> consumer, KeyGroupedInternalPriorityQueue<TimerHeapInternalTimer<K, N>> queue) Iterator each timer in the queue, and invoke the consumer.protected voidInternalTimerServiceImpl.foreachTimer(org.apache.flink.util.function.BiConsumerWithException<N, Long, Exception> consumer, KeyGroupedInternalPriorityQueue<TimerHeapInternalTimer<K, N>> queue) -
Uses of KeyGroupedInternalPriorityQueue in org.apache.flink.streaming.api.operators.sorted.state
Methods in org.apache.flink.streaming.api.operators.sorted.state that return KeyGroupedInternalPriorityQueueModifier and TypeMethodDescription<T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>>
KeyGroupedInternalPriorityQueue<T>BatchExecutionKeyedStateBackend.create(String stateName, org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer)