Uses of Interface
org.apache.flink.runtime.state.heap.HeapPriorityQueueElement
-
Packages that use HeapPriorityQueueElement Package Description org.apache.flink.runtime.source.coordinator org.apache.flink.runtime.state org.apache.flink.runtime.state.heap This package contains the classes for key/value state backends that store the state on the JVM heap as objects.org.apache.flink.runtime.state.v2.adaptor org.apache.flink.streaming.api.operators org.apache.flink.streaming.api.operators.sorted.state -
-
Uses of HeapPriorityQueueElement in org.apache.flink.runtime.source.coordinator
Classes in org.apache.flink.runtime.source.coordinator that implement HeapPriorityQueueElement Modifier and Type Class Description static classSourceCoordinator.WatermarkElementThe watermark element forHeapPriorityQueue. -
Uses of HeapPriorityQueueElement in org.apache.flink.runtime.state
Methods in org.apache.flink.runtime.state with type parameters of type HeapPriorityQueueElement Modifier and Type Method Description <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 HeapPriorityQueueElement in org.apache.flink.runtime.state.heap
Classes in org.apache.flink.runtime.state.heap with type parameters of type HeapPriorityQueueElement Modifier and Type Class Description classAbstractHeapPriorityQueue<T extends HeapPriorityQueueElement>Abstract base class for heap (object array) based implementations of priority queues, with support for fast deletes viaHeapPriorityQueueElement.classHeapPriorityQueue<T extends HeapPriorityQueueElement>Basic heap-based priority queue forHeapPriorityQueueElementobjects.classHeapPriorityQueueSet<T extends HeapPriorityQueueElement>A heap-based priority queue with set semantics, based onHeapPriorityQueue.classHeapPriorityQueueSnapshotRestoreWrapper<T extends HeapPriorityQueueElement>This wrapper combines a HeapPriorityQueue with backend meta data.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.static interfaceKeyGroupPartitionedPriorityQueue.PartitionQueueSetFactory<T,PQS extends InternalPriorityQueue<T> & HeapPriorityQueueElement>Factory that produces the sub-queues that represent the partitions of aKeyGroupPartitionedPriorityQueue.Classes in org.apache.flink.runtime.state.heap that implement HeapPriorityQueueElement Modifier and Type Class Description classAbstractHeapPriorityQueueElementAbstract base class forHeapPriorityQueueElement.Fields in org.apache.flink.runtime.state.heap declared as HeapPriorityQueueElement Modifier and Type Field Description protected T[]AbstractHeapPriorityQueue. queueThe array that represents the heap-organized priority queue.Methods in org.apache.flink.runtime.state.heap with type parameters of type HeapPriorityQueueElement Modifier and Type Method Description <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)<T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>>
HeapPriorityQueueSet<T>HeapPriorityQueueSetFactory. create(String stateName, org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer) -
Uses of HeapPriorityQueueElement in org.apache.flink.runtime.state.v2.adaptor
Methods in org.apache.flink.runtime.state.v2.adaptor with type parameters of type HeapPriorityQueueElement Modifier and Type Method Description <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 HeapPriorityQueueElement in org.apache.flink.streaming.api.operators
Classes in org.apache.flink.streaming.api.operators that implement HeapPriorityQueueElement Modifier and Type Class Description classTimerHeapInternalTimer<K,N>Implementation ofInternalTimerto use with aHeapPriorityQueueSet. -
Uses of HeapPriorityQueueElement in org.apache.flink.streaming.api.operators.sorted.state
Methods in org.apache.flink.streaming.api.operators.sorted.state with type parameters of type HeapPriorityQueueElement Modifier and Type Method Description <T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>>
KeyGroupedInternalPriorityQueue<T>BatchExecutionKeyedStateBackend. create(String stateName, org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer)
-