Uses of Interface
org.roaringbitmap.BitmapDataProvider
-
Packages that use BitmapDataProvider Package Description org.roaringbitmap The org.roaringbitmap package provides one class (RoaringBitmap
) that users can rely upon for fast set of integers.org.roaringbitmap.buffer The org.roaringbitmap.buffer package provides two classes (MutableRoaringBitmap
and (ImmutableRoaringBitmap
) that users can rely upon for fast set of integers.org.roaringbitmap.longlong The org.roaringbitmap.longlong package provides one class (Roaring64NavigableMap
) that users can rely upon for fast set of 64-bit integers. -
-
Uses of BitmapDataProvider in org.roaringbitmap
Classes in org.roaringbitmap with type parameters of type BitmapDataProvider Modifier and Type Class Description class
ConstantMemoryContainerAppender<T extends BitmapDataProvider & AppendableStorage<Container>>
This class can be used to write quickly values to a bitmap.class
ContainerAppender<C extends WordStorage<C>,T extends BitmapDataProvider & AppendableStorage<C>>
This class can be used to write quickly values to a bitmap.interface
RoaringBitmapWriter<T extends BitmapDataProvider>
static class
RoaringBitmapWriter.Wizard<C extends WordStorage<C>,T extends BitmapDataProvider & AppendableStorage<C>>
Classes in org.roaringbitmap that implement BitmapDataProvider Modifier and Type Class Description class
FastRankRoaringBitmap
This extendsRoaringBitmap
to provide better performance for .rank and .select operations, at the cost of maintain a cache of cardinalities.class
RoaringBitmap
RoaringBitmap, a compressed alternative to the BitSet.Fields in org.roaringbitmap declared as BitmapDataProvider Modifier and Type Field Description private T
ConstantMemoryContainerAppender. underlying
private T
ContainerAppender. underlying
Methods in org.roaringbitmap that return BitmapDataProvider Modifier and Type Method Description BitmapDataProvider
BitmapDataProviderSupplier. newEmpty()
BitmapDataProvider
RoaringBitmapSupplier. newEmpty()
-
Uses of BitmapDataProvider in org.roaringbitmap.buffer
Classes in org.roaringbitmap.buffer that implement BitmapDataProvider Modifier and Type Class Description class
MutableRoaringBitmap
MutableRoaringBitmap, a compressed alternative to the BitSet.Methods in org.roaringbitmap.buffer that return BitmapDataProvider Modifier and Type Method Description BitmapDataProvider
MutableRoaringBitmapSupplier. newEmpty()
-
Uses of BitmapDataProvider in org.roaringbitmap.longlong
Fields in org.roaringbitmap.longlong with type parameters of type BitmapDataProvider Modifier and Type Field Description private java.util.NavigableMap<java.lang.Integer,BitmapDataProvider>
Roaring64NavigableMap. highToBitmap
private java.util.Map.Entry<java.lang.Integer,BitmapDataProvider>
Roaring64NavigableMap. latestAddedHigh
Methods in org.roaringbitmap.longlong that return BitmapDataProvider Modifier and Type Method Description private BitmapDataProvider
Roaring64NavigableMap. newRoaringBitmap()
Methods in org.roaringbitmap.longlong that return types with arguments of type BitmapDataProvider Modifier and Type Method Description (package private) java.util.NavigableMap<java.lang.Integer,BitmapDataProvider>
Roaring64NavigableMap. getHighToBitmap()
Methods in org.roaringbitmap.longlong with parameters of type BitmapDataProvider Modifier and Type Method Description private static java.lang.String
Roaring64NavigableMap. getClassName(BitmapDataProvider bitmap)
private void
Roaring64NavigableMap. pushBitmapForHigh(int high, BitmapDataProvider bitmap)
Method parameters in org.roaringbitmap.longlong with type arguments of type BitmapDataProvider Modifier and Type Method Description private void
Roaring64NavigableMap. ensureOne(java.util.Map.Entry<java.lang.Integer,BitmapDataProvider> e, int currentHigh, int indexOk)
protected LongIterator
Roaring64NavigableMap. toIterator(java.util.Iterator<java.util.Map.Entry<java.lang.Integer,BitmapDataProvider>> it, boolean reversed)
-