Uses of Interface
com.ocient.util.QueuePermit
Packages that use QueuePermit
-
Uses of QueuePermit in com.ocient.util
Classes in com.ocient.util that implement QueuePermitModifier and TypeClassDescriptionstatic final classA priority queue for sequenced, asynchronous processing ofCompletableFutures.SQLResult<RowBatch>elements.Methods in com.ocient.util that return types with arguments of type QueuePermitModifier and TypeMethodDescriptionIterators.LazyFanInPriorityQueue.acquirePermit()Acquires a permit for the queue.Methods in com.ocient.util with parameters of type QueuePermitModifier and TypeMethodDescriptionbooleanIterators.LazyFanInPriorityQueue.send(int streamIndex, CompletableFutures.SQLResult<RowBatch> batchOrEx, QueuePermit permit) Sends an item to the specified stream index.Constructor parameters in com.ocient.util with type arguments of type QueuePermitModifierConstructorDescriptionLazyFanInPriorityQueue(int width, int capacity, SortMode sortMode, String queryId, Consumer<CompletableFutures.SQLResult<RowBatch>> onAdd, BiConsumer<CompletableFutures.SQLResult<RowBatch>, QueuePermit> onRemove, Executor executor) Constructs a LazyFanInPriorityQueue with the specified parameters.