Uses of Package
org.roaringbitmap
-
Packages that use org.roaringbitmap 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 (MutableRoaringBitmapand (ImmutableRoaringBitmap) that users can rely upon for fast set of integers.org.roaringbitmap.insights org.roaringbitmap.longlong The org.roaringbitmap.longlong package provides one class (Roaring64NavigableMap) that users can rely upon for fast set of 64-bit integers. -
Classes in org.roaringbitmap used by org.roaringbitmap Class Description AppendableStorage Key-value storage of 16 bit containersArrayContainer Simple container made of an array of 16-bit integersBatchIterator BitmapContainer Simple bitset-like container.BitmapDataProvider Representing a general bitmap interface.BitmapDataProviderSupplier Enable customizing theBitmapDataProviderused byRoaring64NavigableMapContainer Base container class.ContainerBatchIterator ContainerPointer This interface allows you to iterate over the containers in a roaring bitmap.FastRankRoaringBitmap This extendsRoaringBitmapto provide better performance for .rank and .select operations, at the cost of maintain a cache of cardinalities.ImmutableBitmapDataProvider Interface representing an immutable bitmap.IntConsumer An IntConsumer receives the int values contained in a data structure.IntIterator A simple iterator over integer values.PeekableIntIterator Simple extension to the IntIterator interface.PeekableIntRankIterator PeekableIntIterator that calculates the next value rank during iterationPeekableShortIterator Simple extension to the ShortIterator interfacePeekableShortRankIterator PeekableShortIterator that calculates the next value rank during iterationRoaringArray Specialized array to store the containers used by a RoaringBitmap.RoaringBatchIterator RoaringBitmap RoaringBitmap, a compressed alternative to the BitSet.RoaringBitmapWriter RoaringBitmapWriter.RoaringWizard RoaringBitmapWriter.Wizard RunContainer This container takes the form of runs of consecutive values (effectively, run-length encoding).ShortIterator Iterator over short values.WordStorage -
Classes in org.roaringbitmap used by org.roaringbitmap.buffer Class Description AppendableStorage Key-value storage of 16 bit containersArrayContainer Simple container made of an array of 16-bit integersBatchIterator BitmapContainer Simple bitset-like container.BitmapDataProvider Representing a general bitmap interface.BitmapDataProviderSupplier Enable customizing theBitmapDataProviderused byRoaring64NavigableMapContainer Base container class.ContainerBatchIterator ImmutableBitmapDataProvider Interface representing an immutable bitmap.IntConsumer An IntConsumer receives the int values contained in a data structure.IntIterator A simple iterator over integer values.PeekableIntIterator Simple extension to the IntIterator interface.PeekableShortIterator Simple extension to the ShortIterator interfaceRoaringBitmap RoaringBitmap, a compressed alternative to the BitSet.RunContainer This container takes the form of runs of consecutive values (effectively, run-length encoding).ShortIterator Iterator over short values.WordStorage -
Classes in org.roaringbitmap used by org.roaringbitmap.insights Class Description RoaringBitmap RoaringBitmap, a compressed alternative to the BitSet. -
Classes in org.roaringbitmap used by org.roaringbitmap.longlong Class Description BitmapDataProvider Representing a general bitmap interface.BitmapDataProviderSupplier Enable customizing theBitmapDataProviderused byRoaring64NavigableMap