Class PriorityQueueIterator<T>

java.lang.Object
org.apache.cassandra.utils.AbstractIterator<T>
org.apache.cassandra.index.sai.iterators.PriorityQueueIterator<T>
Type Parameters:
T - the type of the elements in the priority queue
All Implemented Interfaces:
com.google.common.collect.PeekingIterator<T>, AutoCloseable, Iterator<T>, CloseableIterator<T>

public class PriorityQueueIterator<T> extends AbstractIterator<T>
An iterator over a priority queue.
  • Constructor Details

    • PriorityQueueIterator

      public PriorityQueueIterator(PriorityQueue<T> queue)
      Build a PriorityQueueIterator.
      Parameters:
      queue - a priority queue to be lazily consumed by the iterator
  • Method Details