All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AppendableStorage<T> Key-value storage of 16 bit containersArrayBatchIterator ArrayBatchIterator ArrayContainer Simple container made of an array of 16-bit integersBatchIntIterator Wraps a batch iterator for use as an IntIteratorBatchIterator BitmapAnalyser BitmapBatchIterator BitmapBatchIterator BitmapContainer Simple bitset-like container.BitmapDataProvider Representing a general bitmap interface.BitmapDataProviderSupplier Enable customizing theBitmapDataProvider
used byRoaring64NavigableMap
BitmapStatistics BitmapStatistics.ArrayContainersStats BitSetUtil This class provides convenience functions to manipulate BitSet and RoaringBitmap objects.BufferBitSetUtil This class provides convenience functions to manipulate BitSet and MutableRoaringBitmap objects.BufferFastAggregation Fast algorithms to aggregate many bitmaps.BufferIntIteratorFlyweight Fast iterator minimizing the stress on the garbage collector.BufferParallelAggregation These utility methods provide parallel implementations of logical aggregation operators.BufferParallelAggregation.ContainerCollector Collects containers grouped by their key into a RoaringBitmap, applying the supplied aggregation function to each group.BufferParallelAggregation.OrCollector Collects a list of containers into a single container.BufferReverseIntIteratorFlyweight Fast iterator minimizing the stress on the garbage collector.BufferUtil Various useful methods for roaring bitmaps.CharIterator Iterator over short values.ConstantMemoryContainerAppender<T extends BitmapDataProvider & AppendableStorage<Container>> This class can be used to write quickly values to a bitmap.Container Base container class.ContainerAppender<C extends WordStorage<C>,T extends BitmapDataProvider & AppendableStorage<C>> This class can be used to write quickly values to a bitmap.ContainerBatchIterator ContainerPointer This interface allows you to iterate over the containers in a roaring bitmap.FastAggregation Fast algorithms to aggregate many bitmaps.FastRankRoaringBitmap This extendsRoaringBitmap
to provide better performance for .rank and .select operations, at the cost of maintain a cache of cardinalities.ImmutableBitmapDataProvider Interface representing an immutable bitmap.ImmutableLongBitmapDataProvider Interface representing an immutable bitmap.ImmutableRoaringArray This is the underlying data structure for an ImmutableRoaringBitmap.ImmutableRoaringBitmap ImmutableRoaringBitmap provides a compressed immutable (cannot be modified) bitmap.IntConsumer An IntConsumer receives the int values contained in a data structure.IntIterator A simple iterator over integer values.IntIteratorFlyweight Fast iterator minimizing the stress on the garbage collector.InvalidRoaringFormat Exception thrown when attempting to deserialize a roaring bitmap from an input stream missing a cookie or having other similar anomalies.LongBitmapDataProvider Representing a general bitmap interface.LongConsumer An LongConsumer receives the long values contained in a data structure.LongIterator A simple iterator over long values.MappeableArrayContainer Simple container made of an array of 16-bit integers.MappeableBitmapContainer Simple bitset-like container.MappeableContainer Base container class.MappeableContainerPointer This interface allows you to iterate over the containers in a roaring bitmap.MappeableRunContainer This container takes the form of runs of consecutive values (effectively, run-length encoding).MutableRoaringArray Specialized array to store the containers used by a RoaringBitmap.MutableRoaringBitmap MutableRoaringBitmap, a compressed alternative to the BitSet.MutableRoaringBitmapSupplier NaiveWriterRecommender The purpose of this class it to help user decide whichRoaringBitmapWriter
heuristic to use.ParallelAggregation These utility methods provide parallel implementations of logical aggregation operators.ParallelAggregation.ContainerCollector Collects containers grouped by their key into a RoaringBitmap, applying the supplied aggregation function to each group.ParallelAggregation.OrCollector Collects a list of containers into a single container.PeekableCharIterator Simple extension to the CharIterator interfacePeekableCharRankIterator PeekableCharIterator that calculates the next value rank during iterationPeekableIntIterator Simple extension to the IntIterator interface.PeekableIntRankIterator PeekableIntIterator that calculates the next value rank during iterationPeekableLongIterator Simple extension to the IntIterator interface.PointableRoaringArray Generic interface for the array underlying roaring bitmap classes.ReverseIntIteratorFlyweight Fast iterator minimizing the stress on the garbage collector.Roaring64NavigableMap Roaring64NavigableMap extends RoaringBitmap to the whole range of longs (or unsigned longs).RoaringArray Specialized array to store the containers used by a RoaringBitmap.RoaringBatchIterator RoaringBatchIterator RoaringBitmap RoaringBitmap, a compressed alternative to the BitSet.RoaringBitmapSupplier RoaringBitmapWriter<T extends BitmapDataProvider> RoaringBitmapWriter.BufferWizard RoaringBitmapWriter.FastRankRoaringBitmapWizard RoaringBitmapWriter.RoaringBitmapWizard RoaringBitmapWriter.RoaringWizard<T extends RoaringBitmap> RoaringBitmapWriter.Wizard<C extends WordStorage<C>,T extends BitmapDataProvider & AppendableStorage<C>> RunBatchIterator RunBatchIterator RunContainer This container takes the form of runs of consecutive values (effectively, run-length encoding).Util Various useful methods for roaring bitmaps.WordStorage<T>