Uses of Interface
org.roaringbitmap.BitmapDataProvider
Packages that use BitmapDataProvider
Package
Description
The org.roaringbitmap package provides
one class (
RoaringBitmap
) that users
can rely upon for fast set of integers.The org.roaringbitmap.buffer package provides
two classes (
MutableRoaringBitmap
and
(ImmutableRoaringBitmap
) that users
can rely upon for fast set of integers.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 BitmapDataProviderModifier and TypeClassDescriptionclass
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 BitmapDataProviderModifier and TypeClassDescriptionclass
This extendsRoaringBitmap
to provide better performance for .rank and .select operations, at the cost of maintain a cache of cardinalities.class
RoaringBitmap, a compressed alternative to the BitSet.Fields in org.roaringbitmap declared as BitmapDataProviderModifier and TypeFieldDescriptionprivate T
ConstantMemoryContainerAppender.underlying
private T
ContainerAppender.underlying
Methods in org.roaringbitmap that return BitmapDataProvider -
Uses of BitmapDataProvider in org.roaringbitmap.buffer
Classes in org.roaringbitmap.buffer that implement BitmapDataProviderModifier and TypeClassDescriptionclass
MutableRoaringBitmap, a compressed alternative to the BitSet.Methods in org.roaringbitmap.buffer that return BitmapDataProvider -
Uses of BitmapDataProvider in org.roaringbitmap.longlong
Fields in org.roaringbitmap.longlong with type parameters of type BitmapDataProviderModifier and TypeFieldDescriptionprivate NavigableMap
<Integer, BitmapDataProvider> Roaring64NavigableMap.highToBitmap
private Map.Entry
<Integer, BitmapDataProvider> Roaring64NavigableMap.latestAddedHigh
Methods in org.roaringbitmap.longlong that return BitmapDataProviderModifier and TypeMethodDescriptionprivate BitmapDataProvider
Roaring64NavigableMap.newRoaringBitmap()
Methods in org.roaringbitmap.longlong that return types with arguments of type BitmapDataProviderModifier and TypeMethodDescription(package private) NavigableMap
<Integer, BitmapDataProvider> Roaring64NavigableMap.getHighToBitmap()
Methods in org.roaringbitmap.longlong with parameters of type BitmapDataProviderModifier and TypeMethodDescriptionprivate static String
Roaring64NavigableMap.getClassName
(BitmapDataProvider bitmap) private void
Roaring64NavigableMap.pushBitmapForHigh
(int high, BitmapDataProvider bitmap) Method parameters in org.roaringbitmap.longlong with type arguments of type BitmapDataProviderModifier and TypeMethodDescriptionprivate void
Roaring64NavigableMap.ensureOne
(Map.Entry<Integer, BitmapDataProvider> e, int currentHigh, int indexOk) protected LongIterator
Roaring64NavigableMap.toIterator
(Iterator<Map.Entry<Integer, BitmapDataProvider>> it, boolean reversed)