Uses of Package
org.roaringbitmap
Packages that use org.roaringbitmap
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.-
Classes in org.roaringbitmap used by org.roaringbitmapClassDescriptionKey-value storage of 16 bit containersSimple container made of an array of 16-bit integersSimple bitset-like container.Representing a general bitmap interface.Enable customizing the
BitmapDataProvider
used byRoaring64NavigableMap
Iterator over short values.Base container class.This interface allows you to iterate over the containers in a roaring bitmap.This extendsRoaringBitmap
to provide better performance for .rank and .select operations, at the cost of maintain a cache of cardinalities.Interface representing an immutable bitmap.An IntConsumer receives the int values contained in a data structure.A simple iterator over integer values.Simple extension to the CharIterator interfacePeekableCharIterator that calculates the next value rank during iterationSimple extension to the IntIterator interface.PeekableIntIterator that calculates the next value rank during iterationA 2D bitmap which associates values with a row index and can perform range queries.Builder for constructing immutable RangeBitmapsA consumer interface to process ranges of value contained in a bitmap using relative offsets.Specialized array to store the containers used by a RoaringBitmap.RoaringBitmap, a compressed alternative to the BitSet.This container takes the form of runs of consecutive values (effectively, run-length encoding). -
Classes in org.roaringbitmap used by org.roaringbitmap.art
-
Classes in org.roaringbitmap used by org.roaringbitmap.bufferClassDescriptionKey-value storage of 16 bit containersSimple container made of an array of 16-bit integersSimple bitset-like container.Representing a general bitmap interface.Enable customizing the
BitmapDataProvider
used byRoaring64NavigableMap
Iterator over short values.Base container class.Interface representing an immutable bitmap.An IntConsumer receives the int values contained in a data structure.A simple iterator over integer values.Simple extension to the CharIterator interfaceSimple extension to the IntIterator interface.RoaringBitmap, a compressed alternative to the BitSet.This container takes the form of runs of consecutive values (effectively, run-length encoding). -
Classes in org.roaringbitmap used by org.roaringbitmap.insights
-
Classes in org.roaringbitmap used by org.roaringbitmap.longlongClassDescriptionRepresenting a general bitmap interface.Enable customizing the
BitmapDataProvider
used byRoaring64NavigableMap
Base container class.A consumer interface to process ranges of value contained in a bitmap using relative offsets.