public class HeapPriorityQueueSetFactory extends Object implements PriorityQueueSetFactory
HeapPriorityQueueSet.| 构造器和说明 |
|---|
HeapPriorityQueueSetFactory(KeyGroupRange keyGroupRange,
int totalKeyGroups,
int minimumCapacity) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>> |
create(String stateName,
org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer)
Creates a
KeyGroupedInternalPriorityQueue. |
public HeapPriorityQueueSetFactory(@Nonnull KeyGroupRange keyGroupRange, @Nonnegative int totalKeyGroups, @Nonnegative int minimumCapacity)
@Nonnull public <T extends HeapPriorityQueueElement & PriorityComparable<? super T> & Keyed<?>> HeapPriorityQueueSet<T> create(@Nonnull String stateName, @Nonnull org.apache.flink.api.common.typeutils.TypeSerializer<T> byteOrderedElementSerializer)
PriorityQueueSetFactoryKeyGroupedInternalPriorityQueue.create 在接口中 PriorityQueueSetFactoryT - type of the stored elements.stateName - unique name for associated with this queue.byteOrderedElementSerializer - a serializer that with a format that is lexicographically
ordered in alignment with elementPriorityComparator.Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.