Class BitmapInvertedIndexReader
- java.lang.Object
-
- org.apache.pinot.segment.local.segment.index.readers.BitmapInvertedIndexReader
-
- All Implemented Interfaces:
Closeable,AutoCloseable,IndexReader,InvertedIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
public class BitmapInvertedIndexReader extends Object implements InvertedIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
Reader for bitmap based inverted index. Please referenceBitmapInvertedIndexWriterfor the index file layout.
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.LoggerLOGGER
-
Constructor Summary
Constructors Constructor Description BitmapInvertedIndexReader(PinotDataBuffer dataBuffer, int numBitmaps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.roaringbitmap.buffer.ImmutableRoaringBitmapgetDocIds(int dictId)
-
-
-
Constructor Detail
-
BitmapInvertedIndexReader
public BitmapInvertedIndexReader(PinotDataBuffer dataBuffer, int numBitmaps)
-
-
Method Detail
-
getDocIds
public org.roaringbitmap.buffer.ImmutableRoaringBitmap getDocIds(int dictId)
- Specified by:
getDocIdsin interfaceInvertedIndexReader<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
-