Class BatchIteratorAdapter

java.lang.Object
org.apache.druid.collections.bitmap.BatchIteratorAdapter
All Implemented Interfaces:
Cloneable, org.roaringbitmap.BatchIterator

public final class BatchIteratorAdapter extends Object implements org.roaringbitmap.BatchIterator
  • Constructor Details

    • BatchIteratorAdapter

      public BatchIteratorAdapter(org.roaringbitmap.PeekableIntIterator iterator)
  • Method Details

    • nextBatch

      public int nextBatch(int[] buffer)
      Specified by:
      nextBatch in interface org.roaringbitmap.BatchIterator
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface org.roaringbitmap.BatchIterator
    • advanceIfNeeded

      public void advanceIfNeeded(int target)
      Specified by:
      advanceIfNeeded in interface org.roaringbitmap.BatchIterator
    • clone

      public org.roaringbitmap.BatchIterator clone()
      Specified by:
      clone in interface org.roaringbitmap.BatchIterator
      Overrides:
      clone in class Object