Class PeekableIteratorAdapter<TIntIterator extends org.roaringbitmap.IntIterator>

java.lang.Object
org.apache.druid.collections.bitmap.PeekableIteratorAdapter<TIntIterator>
All Implemented Interfaces:
Cloneable, org.roaringbitmap.IntIterator, org.roaringbitmap.PeekableIntIterator
Direct Known Subclasses:
ConcisePeekableIteratorAdapter

public class PeekableIteratorAdapter<TIntIterator extends org.roaringbitmap.IntIterator> extends Object implements org.roaringbitmap.PeekableIntIterator
  • Method Details

    • advanceIfNeeded

      public void advanceIfNeeded(int i)
      Specified by:
      advanceIfNeeded in interface org.roaringbitmap.PeekableIntIterator
    • peekNext

      public int peekNext()
      Specified by:
      peekNext in interface org.roaringbitmap.PeekableIntIterator
    • clone

      public org.roaringbitmap.PeekableIntIterator clone()
      Specified by:
      clone in interface org.roaringbitmap.IntIterator
      Specified by:
      clone in interface org.roaringbitmap.PeekableIntIterator
      Overrides:
      clone in class Object
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface org.roaringbitmap.IntIterator
    • next

      public int next()
      Specified by:
      next in interface org.roaringbitmap.IntIterator