A B C D E F G H I K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractShuttle - Class in org.roaringbitmap.art
-
visit the art tree's space through a stack which records the deep first visiting paths.
- AbstractShuttle(Art, Containers) - Constructor for class org.roaringbitmap.art.AbstractShuttle
- accept(int) - Method in interface org.roaringbitmap.IntConsumer
-
Receives the integer
- accept(long) - Method in interface org.roaringbitmap.longlong.LongConsumer
-
Receives the long
- accumulator() - Method in class org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
- accumulator() - Method in class org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- accumulator() - Method in class org.roaringbitmap.ParallelAggregation.ContainerCollector
- accumulator() - Method in class org.roaringbitmap.ParallelAggregation.OrCollector
- add(char) - Method in class org.roaringbitmap.ArrayContainer
-
running time is in O(n) time if insert is not in order.
- add(char) - Method in class org.roaringbitmap.BitmapContainer
- add(char) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
running time is in O(n) time if insert is not in order.
- add(char) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- add(char) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Add a char to the container.
- add(char) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- add(char) - Method in class org.roaringbitmap.Container
-
Add a short to the container.
- add(char) - Method in class org.roaringbitmap.RunContainer
- add(char) - Method in interface org.roaringbitmap.WordStorage
- add(int) - Method in interface org.roaringbitmap.BitmapDataProvider
-
set the value to "true", whether it already appears or not.
- add(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- add(int) - Method in class org.roaringbitmap.ConstantMemoryContainerAppender
-
Adds the value to the underlying bitmap.
- add(int) - Method in class org.roaringbitmap.ContainerAppender
-
Adds the value to the underlying bitmap.
- add(int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- add(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- add(int) - Method in interface org.roaringbitmap.RoaringBitmapWriter
-
buffers a value to be added to the bitmap.
- add(int...) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Set all the specified values to true.
- add(int...) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- add(int...) - Method in class org.roaringbitmap.RoaringBitmap
-
Set all the specified values to true.
- add(int, int) - Method in class org.roaringbitmap.ArrayContainer
- add(int, int) - Method in class org.roaringbitmap.BitmapContainer
- add(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- add(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- add(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Return a new container with all chars in [begin,end) added using an unsigned interpretation.
- add(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- add(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Deprecated.use the version where longs specify the range
- add(int, int) - Method in class org.roaringbitmap.Container
-
Return a new container with all shorts in [begin,end) added using an unsigned interpretation.
- add(int, int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
Deprecated.
- add(int, int) - Method in class org.roaringbitmap.RoaringBitmap
-
Deprecated.use the version where longs specify the range
- add(int, int) - Method in class org.roaringbitmap.RunContainer
- add(long...) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Set all the specified values to true.
- add(long...) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Set all the specified values to true.
- add(long, long) - Method in interface org.roaringbitmap.BitmapDataProvider
-
Add a range of values to the bitmap
- add(long, long) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Add to the current bitmap all integers in [rangeStart,rangeEnd).
- add(long, long) - Method in class org.roaringbitmap.ConstantMemoryContainerAppender
- add(long, long) - Method in class org.roaringbitmap.ContainerAppender
- add(long, long) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- add(long, long) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Add to the current bitmap all longs in [rangeStart,rangeEnd).
- add(long, long) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Add to the current bitmap all longs in [rangeStart,rangeEnd).
- add(long, long) - Method in class org.roaringbitmap.RoaringBitmap
-
Add to the current bitmap all integers in [rangeStart,rangeEnd).
- add(long, long) - Method in interface org.roaringbitmap.RoaringBitmapWriter
-
Add a range to the bitmap
- add(MutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Deprecated.use the version where longs specify the range
- add(MutableRoaringBitmap, long, long) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
- add(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
Deprecated.use the version where longs specify the range
- add(RoaringBitmap, long, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
- addContainer(Container) - Method in class org.roaringbitmap.art.Containers
-
add a Container
- addInt(int) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- addInt(int) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Add the integer value to the container (set the value to "true"), whether it already appears or not.
- addLong(long) - Method in interface org.roaringbitmap.longlong.LongBitmapDataProvider
-
set the value to "true", whether it already appears or not.
- addLong(long) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- addLong(long) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- addMany(int...) - Method in class org.roaringbitmap.ConstantMemoryContainerAppender
- addMany(int...) - Method in class org.roaringbitmap.ContainerAppender
- addMany(int...) - Method in interface org.roaringbitmap.RoaringBitmapWriter
-
Adds many values to the bitmap.
- addN(int[], int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Set the specified values to true, within given boundaries.
- addN(int[], int, int) - Method in class org.roaringbitmap.RoaringBitmap
-
Set the specified values to true, within given boundaries.
- addOffset(ImmutableRoaringBitmap, long) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a copy of the provided bitmap, but with all its values incremented by offset.
- addOffset(MappeableContainer, char) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Add value "offset" to all values in the container, producing two new containers.
- addOffset(Container, char) - Static method in class org.roaringbitmap.Util
-
Add value "offset" to all values in the container, producing two new containers.
- addOffset(RoaringBitmap, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Generate a copy of the provided bitmap, but with all its values incremented by offset.
- advance() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
-
Move to the next container
- advance() - Method in interface org.roaringbitmap.ContainerPointer
-
Move to the next container
- advanceIfNeeded(char) - Method in interface org.roaringbitmap.PeekableCharIterator
-
If needed, advance as long as the next value is smaller than minval (as an unsigned short)
- advanceIfNeeded(int) - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
- advanceIfNeeded(int) - Method in class org.roaringbitmap.IntIteratorFlyweight
- advanceIfNeeded(int) - Method in interface org.roaringbitmap.PeekableIntIterator
-
If needed, advance as long as the next value is smaller than minval The advanceIfNeeded method is used for performance reasons, to skip over unnecessary repeated calls to next.
- advanceIfNeeded(long) - Method in interface org.roaringbitmap.longlong.PeekableLongIterator
-
If needed, advance as long as the next value is smaller than minval The advanceIfNeeded method is used for performance reasons, to skip over unnecessary repeated calls to next.
- advanceUntil(char[], int, int, char) - Static method in class org.roaringbitmap.Util
-
Find the smallest integer larger than pos such that array[pos]>= min.
- advanceUntil(char, int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- advanceUntil(char, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- advanceUntil(char, int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
Find the smallest integer index larger than pos such that getKeyAtIndex(index)>=x.
- advanceUntil(char, int) - Method in class org.roaringbitmap.RoaringArray
-
Find the smallest integer index larger than pos such that array[index].key>=x.
- advanceUntil(CharBuffer, int, int, char) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Find the smallest integer larger than pos such that array[pos]>= min.
- analyse(Collection<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.insights.BitmapAnalyser
-
Analyze the internal representation of bitmaps
- analyse(RoaringBitmap) - Static method in class org.roaringbitmap.insights.BitmapAnalyser
-
Analyze the internal representation of bitmap
- and(long[], Iterator<? extends ImmutableRoaringBitmap>) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(long[], ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(long[], RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute the AND aggregate.
- and(Iterator<? extends ImmutableRoaringBitmap>) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(Iterator<? extends ImmutableRoaringBitmap>, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Deprecated.use the version where longs specify the range. Negative range end are illegal.
- and(Iterator<? extends ImmutableRoaringBitmap>, long, long) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Computes AND between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- and(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute the AND aggregate.
- and(Iterator<? extends RoaringBitmap>, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
Deprecated.use the version where longs specify the range. Negative range end are illegal.
- and(Iterator<? extends RoaringBitmap>, long, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Computes AND between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- and(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- and(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- and(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- and(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
- and(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- and(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
- and(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise AND (intersection) operation.
- and(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise AND (intersection) operation.
- and(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- and(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- and(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- and(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- and(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- and(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- and(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- and(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- and(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- and(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- and(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- and(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- and(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- and(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise AND (intersection) operation.
- and(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(Roaring64Bitmap) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
In-place bitwise AND (intersection) operation.
- and(Roaring64NavigableMap) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise AND (intersection) operation.
- and(RoaringBitmap) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- and(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
In-place bitwise AND (intersection) operation.
- and(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute the AND aggregate.
- and(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Bitwise AND (intersection) operation.
- and(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
- and(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- and(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(RunContainer) - Method in class org.roaringbitmap.RunContainer
- andCardinality(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- andCardinality(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- andCardinality(ArrayContainer) - Method in class org.roaringbitmap.Container
- andCardinality(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- andCardinality(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
- andCardinality(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- andCardinality(BitmapContainer) - Method in class org.roaringbitmap.Container
- andCardinality(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
- andCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Cardinality of Bitwise AND (intersection) operation.
- andCardinality(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- andCardinality(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- andCardinality(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- andCardinality(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- andCardinality(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- andCardinality(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- andCardinality(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- andCardinality(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- andCardinality(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- andCardinality(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- andCardinality(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Cardinality of Bitwise AND (intersection) operation.
- andCardinality(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
- andCardinality(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- andCardinality(RunContainer) - Method in class org.roaringbitmap.Container
- andCardinality(RunContainer) - Method in class org.roaringbitmap.RunContainer
- andNot(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- andNot(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- andNot(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- andNot(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
- andNot(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- andNot(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
- andNot(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise ANDNOT (difference) operation.
- andNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise ANDNOT (difference) operation.
- andNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Deprecated.use the version where longs specify the range. Negative values for range endpoints are not allowed.
- andNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap, long, long) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise ANDNOT (difference) operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
- andNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- andNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- andNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- andNot(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- andNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- andNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- andNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- andNot(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise ANDNOT (difference) operation.
- andNot(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(Roaring64Bitmap) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
In-place bitwise ANDNOT (difference) operation.
- andNot(Roaring64NavigableMap) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise ANDNOT (difference) operation.
- andNot(RoaringBitmap) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- andNot(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
In-place bitwise ANDNOT (difference) operation.
- andNot(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Bitwise ANDNOT (difference) operation.
- andNot(RoaringBitmap, RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
Deprecated.use the version where longs specify the range. Negative values for range endpoints are not allowed.
- andNot(RoaringBitmap, RoaringBitmap, long, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Bitwise ANDNOT (difference) operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
- andNot(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
- andNot(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- andNot(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(RunContainer) - Method in class org.roaringbitmap.RunContainer
- andNotCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Cardinality of the bitwise ANDNOT (left difference) operation.
- andNotCardinality(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Cardinality of the bitwise ANDNOT (left difference) operation.
- append(char, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- append(char, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
- append(char, Container) - Method in class org.roaringbitmap.RoaringArray
- append(char, Container) - Method in class org.roaringbitmap.RoaringBitmap
- append(char, T) - Method in interface org.roaringbitmap.AppendableStorage
-
Appends the key and container to the storage, throws if the key is less than the current mark.
- append(RoaringArray, int, int) - Method in class org.roaringbitmap.RoaringArray
-
Append the values from another array, no copy is made (use with care)
- AppendableStorage<T> - Interface in org.roaringbitmap
-
Key-value storage of 16 bit containers
- appendCopiesAfter(PointableRoaringArray, char) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Append copies of the values AFTER a specified key (may or may not be present) to end.
- appendCopiesUntil(PointableRoaringArray, char) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Append copies of the values from another array, from the start
- appendCopy(char, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- appendCopy(PointableRoaringArray, int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Append copies of the values from another array
- ArrayBatchIterator - Class in org.roaringbitmap
- ArrayBatchIterator - Class in org.roaringbitmap.buffer
- ArrayBatchIterator(ArrayContainer) - Constructor for class org.roaringbitmap.ArrayBatchIterator
- ArrayBatchIterator(MappeableArrayContainer) - Constructor for class org.roaringbitmap.buffer.ArrayBatchIterator
- ArrayContainer - Class in org.roaringbitmap
-
Simple container made of an array of 16-bit integers
- ArrayContainer() - Constructor for class org.roaringbitmap.ArrayContainer
-
Create an array container with default capacity
- ArrayContainer(char[]) - Constructor for class org.roaringbitmap.ArrayContainer
- ArrayContainer(int) - Constructor for class org.roaringbitmap.ArrayContainer
-
Create an array container with specified capacity
- ArrayContainer(int, char[]) - Constructor for class org.roaringbitmap.ArrayContainer
-
Create a new container from existing values array.
- ArrayContainer(int, int) - Constructor for class org.roaringbitmap.ArrayContainer
-
Create an array container with a run of ones from firstOfRun to lastOfRun, inclusive.
- ArrayContainer(MappeableArrayContainer) - Constructor for class org.roaringbitmap.ArrayContainer
-
Creates a new non-mappeable container from a mappeable one.
- arraycopy(CharBuffer, int, CharBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
- arraySupplier() - Method in class org.roaringbitmap.RoaringBitmapWriter.BufferWizard
- arraySupplier() - Method in class org.roaringbitmap.RoaringBitmapWriter.RoaringWizard
- arraySupplier() - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
- art - Variable in class org.roaringbitmap.art.AbstractShuttle
- Art - Class in org.roaringbitmap.art
-
See: https://db.in.tum.de/~leis/papers/ART.pdf a cpu cache friendly main memory data structure.
- Art() - Constructor for class org.roaringbitmap.art.Art
- asIntIterator(int[]) - Method in interface org.roaringbitmap.BatchIterator
-
Creates a wrapper around the iterator so it behaves like an IntIterator
- assertNonEmpty(boolean) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Throw if the container is empty
- assertNonEmpty(boolean) - Method in class org.roaringbitmap.Container
-
Throw if the container is empty
- averageCardinality() - Method in class org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
-
Average cardinality of ArrayContainers
B
- BackwardShuttle - Class in org.roaringbitmap.art
-
visit the leaf node space in descending order
- BatchIntIterator - Class in org.roaringbitmap
-
Wraps a batch iterator for use as an IntIterator
- BatchIterator - Interface in org.roaringbitmap
- binarySearch(byte[], int, int, byte) - Static method in class org.roaringbitmap.art.Node
-
search the position of the input byte key in the node's key byte array part
- BitmapAnalyser - Class in org.roaringbitmap.insights
- BitmapAnalyser() - Constructor for class org.roaringbitmap.insights.BitmapAnalyser
- BitmapBatchIterator - Class in org.roaringbitmap
- BitmapBatchIterator - Class in org.roaringbitmap.buffer
- BitmapBatchIterator(BitmapContainer) - Constructor for class org.roaringbitmap.BitmapBatchIterator
- BitmapBatchIterator(MappeableBitmapContainer) - Constructor for class org.roaringbitmap.buffer.BitmapBatchIterator
- BitmapContainer - Class in org.roaringbitmap
-
Simple bitset-like container.
- BitmapContainer() - Constructor for class org.roaringbitmap.BitmapContainer
-
Create a bitmap container with all bits set to false
- BitmapContainer(int, int) - Constructor for class org.roaringbitmap.BitmapContainer
-
Create a bitmap container with a run of ones from firstOfRun to lastOfRun.
- BitmapContainer(long[], int) - Constructor for class org.roaringbitmap.BitmapContainer
-
Create a new container, no copy is made.
- BitmapContainer(MappeableBitmapContainer) - Constructor for class org.roaringbitmap.BitmapContainer
-
Creates a new non-mappeable container from a mappeable one.
- BitmapDataProvider - Interface in org.roaringbitmap
-
Representing a general bitmap interface.
- BitmapDataProviderSupplier - Interface in org.roaringbitmap
-
Enable customizing the
BitmapDataProvider
used byRoaring64NavigableMap
- bitmapOf(int...) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Generate a bitmap with the specified values set to true.
- bitmapOf(int...) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a bitmap with the specified values set to true.
- bitmapOf(int...) - Static method in class org.roaringbitmap.RoaringBitmap
-
Generate a bitmap with the specified values set to true.
- bitmapOf(long[]) - Static method in class org.roaringbitmap.BitSetUtil
-
Generate a RoaringBitmap out of a long[], each long using little-endian representation of its bits
- bitmapOf(long[]) - Static method in class org.roaringbitmap.buffer.BufferBitSetUtil
-
Generate a MutableRoaringBitmap out of a long[], each long using little-endian representation of its bits
- bitmapOf(long...) - Static method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Generate a bitmap with the specified values set to true.
- bitmapOf(long...) - Static method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Generate a bitmap with the specified values set to true.
- bitmapOf(BitSet) - Static method in class org.roaringbitmap.BitSetUtil
-
Generate a RoaringBitmap out of a BitSet
- bitmapOf(BitSet) - Static method in class org.roaringbitmap.buffer.BufferBitSetUtil
-
Generate a MutableRoaringBitmap out of a BitSet
- bitmapOfUnordered(int...) - Static method in class org.roaringbitmap.RoaringBitmap
-
Efficiently builds a RoaringBitmap from unordered data
- BitmapStatistics - Class in org.roaringbitmap.insights
- BitmapStatistics.ArrayContainersStats - Class in org.roaringbitmap.insights
- BitSetUtil - Class in org.roaringbitmap
-
This class provides convenience functions to manipulate BitSet and RoaringBitmap objects.
- BitSetUtil() - Constructor for class org.roaringbitmap.BitSetUtil
- boundaryNodePosition(Node) - Method in class org.roaringbitmap.art.AbstractShuttle
- boundaryNodePosition(Node) - Method in class org.roaringbitmap.art.BackwardShuttle
- boundaryNodePosition(Node) - Method in class org.roaringbitmap.art.ForwardShuttle
- branchyUnsignedBinarySearch(char[], int, int, char) - Static method in class org.roaringbitmap.Util
- branchyUnsignedBinarySearch(ByteBuffer, int, int, int, char) - Static method in class org.roaringbitmap.buffer.BufferUtil
- branchyUnsignedBinarySearch(CharBuffer, int, int, char) - Static method in class org.roaringbitmap.buffer.BufferUtil
- BufferBitSetUtil - Class in org.roaringbitmap.buffer
-
This class provides convenience functions to manipulate BitSet and MutableRoaringBitmap objects.
- BufferBitSetUtil() - Constructor for class org.roaringbitmap.buffer.BufferBitSetUtil
- BufferFastAggregation - Class in org.roaringbitmap.buffer
-
Fast algorithms to aggregate many bitmaps.
- BufferIntIteratorFlyweight - Class in org.roaringbitmap.buffer
-
Fast iterator minimizing the stress on the garbage collector.
- BufferIntIteratorFlyweight() - Constructor for class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
-
Creates an instance that is not ready for iteration.
- BufferIntIteratorFlyweight(ImmutableRoaringBitmap) - Constructor for class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
-
Creates an instance that is ready for iteration.
- BufferParallelAggregation - Class in org.roaringbitmap.buffer
-
These utility methods provide parallel implementations of logical aggregation operators.
- BufferParallelAggregation() - Constructor for class org.roaringbitmap.buffer.BufferParallelAggregation
- BufferParallelAggregation.ContainerCollector - Class in org.roaringbitmap.buffer
-
Collects containers grouped by their key into a RoaringBitmap, applying the supplied aggregation function to each group.
- BufferParallelAggregation.OrCollector - Class in org.roaringbitmap.buffer
-
Collects a list of containers into a single container.
- BufferReverseIntIteratorFlyweight - Class in org.roaringbitmap.buffer
-
Fast iterator minimizing the stress on the garbage collector.
- BufferReverseIntIteratorFlyweight() - Constructor for class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
-
Creates an instance that is not ready for iteration.
- BufferReverseIntIteratorFlyweight(ImmutableRoaringBitmap) - Constructor for class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
-
Creates an instance that is ready for iteration.
- BufferUtil - Class in org.roaringbitmap.buffer
-
Various useful methods for roaring bitmaps.
- BufferWizard() - Constructor for class org.roaringbitmap.RoaringBitmapWriter.BufferWizard
- bufferWriter() - Static method in interface org.roaringbitmap.RoaringBitmapWriter
C
- cardinality - Variable in class org.roaringbitmap.ArrayContainer
- cardinality - Variable in class org.roaringbitmap.buffer.MappeableArrayContainer
- cardinalityInBitmapRange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
Hamming weight of the bitset in the range start, start+1,..., end-1
- cardinalityInBitmapRange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Hamming weight of the bitset in the range start, start+1,..., end-1
- cardinalityInBitmapWordRange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
Deprecated.
- characteristics() - Method in class org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
- characteristics() - Method in class org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- characteristics() - Method in class org.roaringbitmap.ParallelAggregation.ContainerCollector
- characteristics() - Method in class org.roaringbitmap.ParallelAggregation.OrCollector
- CharIterator - Interface in org.roaringbitmap
-
Iterator over short values.
- checkedAdd(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- checkedAdd(int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- checkedAdd(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- checkedRemove(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
If present remove the specified integer (effectively, sets its bit value to false)
- checkedRemove(int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- checkedRemove(int) - Method in class org.roaringbitmap.RoaringBitmap
-
If present remove the specified integer (effectively, sets its bit value to false)
- clear() - Method in class org.roaringbitmap.ArrayContainer
- clear() - Method in class org.roaringbitmap.BitmapContainer
- clear() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- clear() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- clear() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Empties the container
- clear() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- clear() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- clear() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
reset to an empty bitmap; result occupies as much space a newly created bitmap.
- clear() - Method in class org.roaringbitmap.Container
-
Empties the container
- clear() - Method in class org.roaringbitmap.FastRankRoaringBitmap
- clear() - Method in class org.roaringbitmap.longlong.HighLowContainer
-
clear to be a empty fresh one
- clear() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
reset to an empty bitmap; result occupies as much space a newly created bitmap.
- clear() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
reset to an empty bitmap; result occupies as much space a newly created bitmap.
- clear() - Method in class org.roaringbitmap.RoaringArray
- clear() - Method in class org.roaringbitmap.RoaringBitmap
-
reset to an empty bitmap; result occupies as much space a newly created bitmap.
- clear() - Method in class org.roaringbitmap.RunContainer
- clone() - Method in class org.roaringbitmap.ArrayBatchIterator
- clone() - Method in class org.roaringbitmap.ArrayContainer
- clone() - Method in class org.roaringbitmap.BatchIntIterator
- clone() - Method in interface org.roaringbitmap.BatchIterator
-
Creates a copy of the iterator.
- clone() - Method in class org.roaringbitmap.BitmapBatchIterator
- clone() - Method in class org.roaringbitmap.BitmapContainer
- clone() - Method in class org.roaringbitmap.buffer.ArrayBatchIterator
- clone() - Method in class org.roaringbitmap.buffer.BitmapBatchIterator
- clone() - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
- clone() - Method in class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
- clone() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- clone() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- clone() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- clone() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- clone() - Method in class org.roaringbitmap.buffer.MappeableContainer
- clone() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
-
Create a copy
- clone() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- clone() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- clone() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
- clone() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
Create an independent copy of the underlying array
- clone() - Method in class org.roaringbitmap.buffer.RoaringBatchIterator
- clone() - Method in class org.roaringbitmap.buffer.RunBatchIterator
- clone() - Method in interface org.roaringbitmap.CharIterator
-
Creates a copy of the iterator.
- clone() - Method in class org.roaringbitmap.Container
- clone() - Method in interface org.roaringbitmap.ContainerBatchIterator
-
Creates a copy of the iterator.
- clone() - Method in interface org.roaringbitmap.ContainerPointer
-
Create a copy
- clone() - Method in interface org.roaringbitmap.IntIterator
-
Creates a copy of the iterator.
- clone() - Method in class org.roaringbitmap.IntIteratorFlyweight
- clone() - Method in interface org.roaringbitmap.longlong.LongIterator
-
Creates a copy of the iterator.
- clone() - Method in interface org.roaringbitmap.longlong.PeekableLongIterator
-
Creates a copy of the iterator.
- clone() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- clone() - Method in interface org.roaringbitmap.PeekableCharIterator
-
Creates a copy of the iterator.
- clone() - Method in interface org.roaringbitmap.PeekableCharRankIterator
- clone() - Method in interface org.roaringbitmap.PeekableIntIterator
-
Creates a copy of the iterator.
- clone() - Method in interface org.roaringbitmap.PeekableIntRankIterator
- clone() - Method in class org.roaringbitmap.ReverseIntIteratorFlyweight
- clone() - Method in class org.roaringbitmap.RoaringArray
- clone() - Method in class org.roaringbitmap.RoaringBatchIterator
- clone() - Method in class org.roaringbitmap.RoaringBitmap
- clone() - Method in class org.roaringbitmap.RunBatchIterator
- clone() - Method in class org.roaringbitmap.RunContainer
- combiner() - Method in class org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
- combiner() - Method in class org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- combiner() - Method in class org.roaringbitmap.ParallelAggregation.ContainerCollector
- combiner() - Method in class org.roaringbitmap.ParallelAggregation.OrCollector
- compareHigh(byte[], byte[]) - Static method in class org.roaringbitmap.longlong.LongUtils
-
compare according to the dictionary order
- constantMemory - Variable in class org.roaringbitmap.RoaringBitmapWriter.Wizard
- constantMemory() - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
-
All writes are buffered into the same buffer of 8kB, before converting to the best container representation and appending to the bitmap.
- ConstantMemoryContainerAppender<T extends BitmapDataProvider & AppendableStorage<Container>> - Class in org.roaringbitmap
-
This class can be used to write quickly values to a bitmap.
- Container - Class in org.roaringbitmap
-
Base container class.
- Container() - Constructor for class org.roaringbitmap.Container
- ContainerAppender<C extends WordStorage<C>,T extends BitmapDataProvider & AppendableStorage<C>> - Class in org.roaringbitmap
-
This class can be used to write quickly values to a bitmap.
- ContainerBatchIterator - Interface in org.roaringbitmap
- containerCount() - Method in class org.roaringbitmap.insights.BitmapStatistics
- containerFraction(long) - Method in class org.roaringbitmap.insights.BitmapStatistics
-
Calculates what fraction of all containers is the `containerTypeCount`
- containerIterator() - Method in class org.roaringbitmap.longlong.HighLowContainer
-
get a container iterator
- ContainerIterator - Class in org.roaringbitmap.art
- ContainerIterator(Containers) - Constructor for class org.roaringbitmap.art.ContainerIterator
-
construct a containers iterator
- ContainerNames - Static variable in class org.roaringbitmap.buffer.MappeableContainer
-
Name of the various possible containers
- ContainerNames - Static variable in class org.roaringbitmap.Container
-
Name of the various possible containers
- ContainerPointer - Interface in org.roaringbitmap
-
This interface allows you to iterate over the containers in a roaring bitmap.
- containers - Variable in class org.roaringbitmap.art.AbstractShuttle
- Containers - Class in org.roaringbitmap.art
-
To support the largest 2^48 different keys,we almost need 2^18 Container arrays which holds 2^31 - 8 Container
- Containers() - Constructor for class org.roaringbitmap.art.Containers
-
Constructor
- containerSupplier - Variable in class org.roaringbitmap.RoaringBitmapWriter.Wizard
- ContainerWithIndex - Class in org.roaringbitmap.longlong
- ContainerWithIndex(Container, long) - Constructor for class org.roaringbitmap.longlong.ContainerWithIndex
- contains(char) - Method in class org.roaringbitmap.ArrayContainer
- contains(char) - Method in class org.roaringbitmap.BitmapContainer
- contains(char) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- contains(char) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- contains(char) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Checks whether the contain contains the provided value
- contains(char) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- contains(char) - Method in class org.roaringbitmap.Container
-
Checks whether the contain contains the provided value
- contains(char) - Method in class org.roaringbitmap.RunContainer
- contains(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks whether the value in included, which is equivalent to checking if the corresponding bit is set (get in BitSet class).
- contains(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Checks whether the value in included, which is equivalent to checking if the corresponding bit is set (get in BitSet class).
- contains(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Checks whether the value is included, which is equivalent to checking if the corresponding bit is set (get in BitSet class).
- contains(int, int) - Method in class org.roaringbitmap.ArrayContainer
- contains(int, int) - Method in class org.roaringbitmap.BitmapContainer
- contains(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- contains(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- contains(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Checks whether the container contains the entire range
- contains(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- contains(int, int) - Method in class org.roaringbitmap.Container
-
Checks whether the container contains the entire range
- contains(int, int) - Method in class org.roaringbitmap.RunContainer
- contains(long) - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Checks whether the value in included, which is equivalent to checking if the corresponding bit is set (get in BitSet class).
- contains(long) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- contains(long) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- contains(long, long) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks if the bitmap contains the range.
- contains(long, long) - Method in class org.roaringbitmap.RoaringBitmap
-
Checks if the bitmap contains the range.
- contains(ByteBuffer, int, char) - Static method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Checks whether the container contains the value i.
- contains(ByteBuffer, int, char, int) - Static method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
Checks whether the container contains the value x.
- contains(ByteBuffer, int, char, int) - Static method in class org.roaringbitmap.buffer.MappeableRunContainer
-
Checks whether the run container contains x.
- contains(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- contains(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- contains(ArrayContainer) - Method in class org.roaringbitmap.Container
- contains(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- contains(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
- contains(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- contains(BitmapContainer) - Method in class org.roaringbitmap.Container
- contains(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
- contains(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks whether the parameter is a subset of this RoaringBitmap or not
- contains(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- contains(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- contains(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- contains(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- contains(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- contains(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- contains(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- contains(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- contains(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Checks whether the container is a subset of this container or not
- contains(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- contains(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- contains(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- contains(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- contains(Container) - Method in class org.roaringbitmap.Container
-
Checks whether the container is a subset of this container or not
- contains(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
Checks whether the parameter is a subset of this RoaringBitmap or not
- contains(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
- contains(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- contains(RunContainer) - Method in class org.roaringbitmap.Container
- contains(RunContainer) - Method in class org.roaringbitmap.RunContainer
- containsForContainerAtIndex(int, char) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- containsForContainerAtIndex(int, char) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- containsForContainerAtIndex(int, char) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
This checks whether the container at index i has the value x.
- content - Variable in class org.roaringbitmap.buffer.MappeableArrayContainer
- convertToImmutable(Iterator<MutableRoaringBitmap>) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Convenience method converting one type of iterator into another, to avoid unnecessary warnings.
- copyPrefix(Node, Node) - Static method in class org.roaringbitmap.art.Node
-
copy the prefix between two nodes
- copyRange(int, int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- count - Variable in class org.roaringbitmap.art.Node
- createUnderlying(int) - Method in class org.roaringbitmap.RoaringBitmapWriter.BufferWizard
- createUnderlying(int) - Method in class org.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard
- createUnderlying(int) - Method in class org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard
- createUnderlying(int) - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
- currentContainerIdx() - Method in class org.roaringbitmap.art.KeyIterator
D
- DEFAULT_MAX_SIZE - Static variable in class org.roaringbitmap.buffer.MappeableArrayContainer
- depth - Variable in class org.roaringbitmap.art.AbstractShuttle
- deserialize(DataInput) - Method in class org.roaringbitmap.ArrayContainer
- deserialize(DataInput) - Method in class org.roaringbitmap.art.Containers
-
Deserialize the byte stream to init this Containers
- deserialize(DataInput) - Static method in class org.roaringbitmap.art.Node
-
deserialize into a typed node from the byte stream
- deserialize(DataInput) - Method in class org.roaringbitmap.BitmapContainer
- deserialize(DataInput) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Deserialize.
- deserialize(DataInput) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Deserialize the bitmap (retrieve from the input stream).
- deserialize(DataInput) - Method in class org.roaringbitmap.Container
-
Deserialize (recover) the container.
- deserialize(DataInput) - Method in class org.roaringbitmap.longlong.HighLowContainer
-
deserialize from the input byte stream
- deserialize(DataInput) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Deserialize (retrieve) this bitmap.
- deserialize(DataInput) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Deserialize (retrieve) this bitmap.
- deserialize(DataInput) - Method in class org.roaringbitmap.RoaringArray
-
Deserialize.
- deserialize(DataInput) - Method in class org.roaringbitmap.RoaringBitmap
-
Deserialize (retrieve) this bitmap.
- deserialize(DataInput) - Method in class org.roaringbitmap.RunContainer
- deserialize(DataInput, byte[]) - Method in class org.roaringbitmap.RoaringArray
-
Deserialize.
- deserialize(DataInput, byte[]) - Method in class org.roaringbitmap.RoaringBitmap
-
Deserialize (retrieve) this bitmap.
- deserialize(ByteBuffer) - Method in class org.roaringbitmap.art.Containers
-
Deserialize the byte stream to init this Containers
- deserialize(ByteBuffer) - Static method in class org.roaringbitmap.art.Node
-
deserialize into a typed node
- deserialize(ByteBuffer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Deserialize (retrieve) this bitmap.
- deserialize(ByteBuffer) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Deserialize (retrieve) this bitmap.
- deserialize(ByteBuffer) - Method in class org.roaringbitmap.longlong.HighLowContainer
-
deserialize from the input ByteBuffer in little endian
- deserialize(ByteBuffer) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Deserialize (retrieve) this bitmap.
- deserialize(ByteBuffer) - Method in class org.roaringbitmap.RoaringArray
-
Deserialize (retrieve) this bitmap.
- deserialize(ByteBuffer) - Method in class org.roaringbitmap.RoaringBitmap
-
Deserialize (retrieve) this bitmap.
- deserializeArt(DataInput) - Method in class org.roaringbitmap.art.Art
- deserializeArt(ByteBuffer) - Method in class org.roaringbitmap.art.Art
- deserializeNodeBody(DataInput) - Method in class org.roaringbitmap.art.LeafNode
- deserializeNodeBody(DataInput) - Method in class org.roaringbitmap.art.Node16
- deserializeNodeBody(DataInput) - Method in class org.roaringbitmap.art.Node256
- deserializeNodeBody(DataInput) - Method in class org.roaringbitmap.art.Node4
- deserializeNodeBody(DataInput) - Method in class org.roaringbitmap.art.Node48
- deserializeNodeBody(ByteBuffer) - Method in class org.roaringbitmap.art.LeafNode
- deserializeNodeBody(ByteBuffer) - Method in class org.roaringbitmap.art.Node16
- deserializeNodeBody(ByteBuffer) - Method in class org.roaringbitmap.art.Node256
- deserializeNodeBody(ByteBuffer) - Method in class org.roaringbitmap.art.Node4
-
deserialize the node's body content
- deserializeNodeBody(ByteBuffer) - Method in class org.roaringbitmap.art.Node48
- doPartialRadixSort() - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
-
Will partially sort values, which can allocate O(n) temporary memory but can significantly speed up adding unsorted values to a bitmap.
- DUMMY_ROOT - org.roaringbitmap.art.NodeType
E
- empty - Static variable in class org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- empty - Static variable in class org.roaringbitmap.insights.BitmapStatistics
- empty() - Static method in class org.roaringbitmap.ArrayContainer
- empty() - Static method in class org.roaringbitmap.buffer.MappeableArrayContainer
- ensureCumulatives(int) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- equals(Object) - Method in class org.roaringbitmap.ArrayContainer
- equals(Object) - Method in class org.roaringbitmap.BitmapContainer
- equals(Object) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- equals(Object) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- equals(Object) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- equals(Object) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- equals(Object) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- equals(Object) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- equals(Object) - Method in class org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- equals(Object) - Method in class org.roaringbitmap.insights.BitmapStatistics
- equals(Object) - Method in class org.roaringbitmap.longlong.HighLowContainer
- equals(Object) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- equals(Object) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- equals(Object) - Method in class org.roaringbitmap.RoaringArray
- equals(Object) - Method in class org.roaringbitmap.RoaringBitmap
- equals(Object) - Method in class org.roaringbitmap.RunContainer
- equals(BitSet, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.BufferBitSetUtil
-
Compares a RoaringBitmap and a BitSet.
- equals(BitSet, RoaringBitmap) - Static method in class org.roaringbitmap.BitSetUtil
-
Compares a RoaringBitmap and a BitSet.
- expectedContainerSize - Variable in class org.roaringbitmap.RoaringBitmapWriter.Wizard
- expectedDensity(double) - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
-
Influence default container choice by how dense the bitmap is expected to be.
- expectedRange(long, long) - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
-
Guesses the number of prefices required based on an estimate of the range the bitmap will contain, assumes that all prefices in the range will be required.
- expectedValuesPerContainer(int) - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
- extendArray(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
F
- FastAggregation - Class in org.roaringbitmap
-
Fast algorithms to aggregate many bitmaps.
- fastRank() - Method in class org.roaringbitmap.RoaringBitmapWriter.RoaringWizard
- fastRank() - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
- FastRankRoaringBitmap - Class in org.roaringbitmap
-
This extends
RoaringBitmap
to provide better performance for .rank and .select operations, at the cost of maintain a cache of cardinalities. - FastRankRoaringBitmap() - Constructor for class org.roaringbitmap.FastRankRoaringBitmap
- FastRankRoaringBitmap(RoaringArray) - Constructor for class org.roaringbitmap.FastRankRoaringBitmap
- fillArrayAND(char[], long[], long[]) - Static method in class org.roaringbitmap.Util
-
Compute the bitwise AND between two long arrays and write the set bits in the container.
- fillArrayAND(char[], LongBuffer, LongBuffer) - Static method in class org.roaringbitmap.buffer.BufferUtil
- fillArrayANDNOT(char[], long[], long[]) - Static method in class org.roaringbitmap.Util
-
Compute the bitwise ANDNOT between two long arrays and write the set bits in the container.
- fillArrayANDNOT(char[], LongBuffer, LongBuffer) - Static method in class org.roaringbitmap.buffer.BufferUtil
- fillArrayXOR(char[], long[], long[]) - Static method in class org.roaringbitmap.Util
-
Compute the bitwise XOR between two long arrays and write the set bits in the container.
- fillArrayXOR(char[], LongBuffer, LongBuffer) - Static method in class org.roaringbitmap.buffer.BufferUtil
- fillLeastSignificant16bits(int[], int, int) - Method in class org.roaringbitmap.ArrayContainer
- fillLeastSignificant16bits(int[], int, int) - Method in class org.roaringbitmap.BitmapContainer
- fillLeastSignificant16bits(int[], int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- fillLeastSignificant16bits(int[], int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- fillLeastSignificant16bits(int[], int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Fill the least significant 16 bits of the integer array, starting at index index, with the char values from this container.
- fillLeastSignificant16bits(int[], int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- fillLeastSignificant16bits(int[], int, int) - Method in class org.roaringbitmap.Container
-
Fill the least significant 16 bits of the integer array, starting at index i, with the short values from this container.
- fillLeastSignificant16bits(int[], int, int) - Method in class org.roaringbitmap.RunContainer
- findByKey(byte[]) - Method in class org.roaringbitmap.art.Art
- finisher() - Method in class org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
- finisher() - Method in class org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- finisher() - Method in class org.roaringbitmap.ParallelAggregation.ContainerCollector
- finisher() - Method in class org.roaringbitmap.ParallelAggregation.OrCollector
- first() - Method in class org.roaringbitmap.ArrayContainer
- first() - Method in class org.roaringbitmap.BitmapContainer
- first() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- first() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Get the first (smallest) integer in this RoaringBitmap, that is, returns the minimum of the set.
- first() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- first() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- first() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Get the first integer held in the container
- first() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- first() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- first() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
Gets the first value in the array
- first() - Method in class org.roaringbitmap.Container
-
Get the first integer held in the container
- first() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Get the first (smallest) integer in this RoaringBitmap, that is, returns the minimum of the set.
- first() - Method in class org.roaringbitmap.RoaringArray
-
Gets the first value in the array
- first() - Method in class org.roaringbitmap.RoaringBitmap
-
Get the first (smallest) integer in this RoaringBitmap, that is, returns the minimum of the set.
- first() - Method in class org.roaringbitmap.RunContainer
- firstByte(int) - Static method in class org.roaringbitmap.longlong.IntegerUtil
-
fetch the first byte
- flip(char) - Method in class org.roaringbitmap.ArrayContainer
- flip(char) - Method in class org.roaringbitmap.BitmapContainer
- flip(char) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- flip(char) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- flip(char) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Add a char to the container if it is not present, otherwise remove it.
- flip(char) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- flip(char) - Method in class org.roaringbitmap.Container
-
Add a short to the container if it is not present, otherwise remove it.
- flip(char) - Method in class org.roaringbitmap.RunContainer
- flip(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Add the value if it is not already present, otherwise remove it.
- flip(int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- flip(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Add the value if it is not already present, otherwise remove it.
- flip(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Deprecated.use the version where longs specify the range
- flip(int, int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
Deprecated.
- flip(int, int) - Method in class org.roaringbitmap.RoaringBitmap
-
Deprecated.use the version where longs specify the range
- flip(long) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Add the value if it is not already present, otherwise remove it.
- flip(long) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Add the value if it is not already present, otherwise remove it.
- flip(long, long) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Modifies the current bitmap by complementing the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flip(long, long) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- flip(long, long) - Method in class org.roaringbitmap.RoaringBitmap
-
Modifies the current bitmap by complementing the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flip(ImmutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Deprecated.use the version where longs specify the range
- flip(ImmutableRoaringBitmap, long, long) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flip(MutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Deprecated.use the version where longs specify the range
- flip(MutableRoaringBitmap, long, long) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flip(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
Deprecated.use the version where longs specify the range
- flip(RoaringBitmap, long, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flipBitmapRange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
flip bits at start, start+1,..., end-1
- flipBitmapRange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
flip bits at start, start+1,..., end-1
- flipBitmapRangeAndCardinalityChange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
Deprecated.
- flipBitmapRangeAndCardinalityChange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Deprecated.
- flush() - Method in class org.roaringbitmap.ConstantMemoryContainerAppender
-
Ensures that any buffered additions are flushed to the underlying bitmap.
- flush() - Method in class org.roaringbitmap.ContainerAppender
-
Ensures that any buffered additions are flushed to the underlying bitmap.
- flush() - Method in interface org.roaringbitmap.RoaringBitmapWriter
-
Flushes all pending changes to the bitmap.
- forEach(char, IntConsumer) - Method in class org.roaringbitmap.ArrayContainer
- forEach(char, IntConsumer) - Method in class org.roaringbitmap.BitmapContainer
- forEach(char, IntConsumer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- forEach(char, IntConsumer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- forEach(char, IntConsumer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Iterate through the values of this container and pass them along to the IntConsumer, using msb as the 16 most significant bits.
- forEach(char, IntConsumer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- forEach(char, IntConsumer) - Method in class org.roaringbitmap.Container
-
Iterate through the values of this container and pass them along to the IntConsumer, using msb as the 16 most significant bits.
- forEach(char, IntConsumer) - Method in class org.roaringbitmap.RunContainer
- forEach(IntConsumer) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- forEach(IntConsumer) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Visit all values in the bitmap and pass them to the consumer.
- forEach(IntConsumer) - Method in class org.roaringbitmap.RoaringBitmap
- forEach(LongConsumer) - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Visit all values in the bitmap and pass them to the consumer.
- forEach(LongConsumer) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- forEach(LongConsumer) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- ForwardShuttle - Class in org.roaringbitmap.art
-
visit the leaf node space in ascending order.
- fromBDBytes(byte[]) - Static method in class org.roaringbitmap.longlong.IntegerUtil
-
convert into its integer representation
- fromBDBytes(byte[]) - Static method in class org.roaringbitmap.longlong.LongUtils
-
get the long from the big endian representation bytes
- full() - Static method in class org.roaringbitmap.buffer.MappeableRunContainer
- full() - Static method in class org.roaringbitmap.RunContainer
G
- get() - Method in interface org.roaringbitmap.RoaringBitmapWriter
-
flushes any pending changes to the bitmap and returns the bitmap
- get() - Method in class org.roaringbitmap.RoaringBitmapWriter.RoaringWizard
- get() - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
-
Builds a bitmap writer based on the supplied options.
- getArrayContainersStats() - Method in class org.roaringbitmap.insights.BitmapStatistics
- getArraySizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
- getArraySizeInBytes() - Method in class org.roaringbitmap.BitmapContainer
- getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Size of the underlying array
- getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- getArraySizeInBytes() - Method in class org.roaringbitmap.Container
-
Size of the underlying array
- getArraySizeInBytes() - Method in class org.roaringbitmap.RunContainer
- getArraySizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableArrayContainer
- getArraySizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableRunContainer
- getBatchIterator() - Method in class org.roaringbitmap.ArrayContainer
- getBatchIterator() - Method in class org.roaringbitmap.BitmapContainer
- getBatchIterator() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- getBatchIterator() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- getBatchIterator() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- getBatchIterator() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Gets an iterator to visit the contents of the container in batches
- getBatchIterator() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- getBatchIterator() - Method in class org.roaringbitmap.Container
-
Gets an iterator to visit the contents of the container in batches
- getBatchIterator() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
This iterator may be faster than others
- getBatchIterator() - Method in class org.roaringbitmap.RoaringBitmap
- getBatchIterator() - Method in class org.roaringbitmap.RunContainer
- getBitmapContainerCount() - Method in class org.roaringbitmap.insights.BitmapStatistics
- getBitmapsCount() - Method in class org.roaringbitmap.insights.BitmapStatistics
- getCardinality() - Method in class org.roaringbitmap.ArrayContainer
- getCardinality() - Method in class org.roaringbitmap.BitmapContainer
- getCardinality() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- getCardinality() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- getCardinality() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- getCardinality() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the distinct number of char values in the container.
- getCardinality() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
-
Returns the cardinality of the current container.
- getCardinality() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- getCardinality() - Method in class org.roaringbitmap.Container
-
Computes the distinct number of char values in the container.
- getCardinality() - Method in interface org.roaringbitmap.ContainerPointer
-
Return the cardinality of the current container
- getCardinality() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getCardinality() - Method in class org.roaringbitmap.RoaringBitmap
- getCardinality() - Method in class org.roaringbitmap.RunContainer
- getCardinality(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- getCardinality(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- getCardinality(int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
Returns the cardinality of the container at the given index.
- getCardinalitySum() - Method in class org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- getCharIterator() - Method in class org.roaringbitmap.ArrayContainer
- getCharIterator() - Method in class org.roaringbitmap.BitmapContainer
- getCharIterator() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- getCharIterator() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- getCharIterator() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Iterator to visit the char values in the container in ascending order.
- getCharIterator() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- getCharIterator() - Method in class org.roaringbitmap.Container
-
Iterator to visit the char values in the container in ascending order.
- getCharIterator() - Method in class org.roaringbitmap.RunContainer
- getCharRankIterator() - Method in class org.roaringbitmap.ArrayContainer
- getCharRankIterator() - Method in class org.roaringbitmap.BitmapContainer
- getCharRankIterator() - Method in class org.roaringbitmap.Container
-
Iterator to visit the short values in container and pre-compute ranks
- getCharRankIterator() - Method in class org.roaringbitmap.RunContainer
- getChild(int) - Method in class org.roaringbitmap.art.LeafNode
- getChild(int) - Method in class org.roaringbitmap.art.Node
-
get the child at the specified position in the node, the 'pos' range from 0 to count
- getChild(int) - Method in class org.roaringbitmap.art.Node16
- getChild(int) - Method in class org.roaringbitmap.art.Node256
- getChild(int) - Method in class org.roaringbitmap.art.Node4
- getChild(int) - Method in class org.roaringbitmap.art.Node48
- getChildPos(byte) - Method in class org.roaringbitmap.art.LeafNode
- getChildPos(byte) - Method in class org.roaringbitmap.art.Node
-
get the position of a child corresponding to the input key 'k'
- getChildPos(byte) - Method in class org.roaringbitmap.art.Node16
- getChildPos(byte) - Method in class org.roaringbitmap.art.Node256
- getChildPos(byte) - Method in class org.roaringbitmap.art.Node4
- getChildPos(byte) - Method in class org.roaringbitmap.art.Node48
- getContainer() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
-
This method can be used to check whether there is current a valid container as it returns null when there is not.
- getContainer() - Method in interface org.roaringbitmap.ContainerPointer
-
This method can be used to check whether there is current a valid container as it returns null when there is not.
- getContainer() - Method in class org.roaringbitmap.longlong.ContainerWithIndex
- getContainer(char) - Method in class org.roaringbitmap.RoaringArray
- getContainer(long) - Method in class org.roaringbitmap.art.Containers
-
get the Container with the corresponding container index
- getContainer(long) - Method in class org.roaringbitmap.longlong.HighLowContainer
- getContainerAtIndex(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- getContainerAtIndex(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- getContainerAtIndex(int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
- getContainerAtIndex(int) - Method in class org.roaringbitmap.RoaringArray
- getContainerIdx() - Method in class org.roaringbitmap.art.LeafNode
- getContainerIdx() - Method in class org.roaringbitmap.longlong.ContainerWithIndex
- getContainerIndex(char) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- getContainerIndex(char) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- getContainerIndex(char) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
Returns either the index of the container corresponding to key x, or a negative value.
- getContainerName() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Get the name of this container.
- getContainerName() - Method in class org.roaringbitmap.Container
-
Get the name of this container.
- getContainerPointer() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- getContainerPointer() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Return a low-level container pointer that can be used to access the underlying data structure.
- getContainerPointer() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- getContainerPointer() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
- getContainerPointer() - Method in class org.roaringbitmap.RoaringArray
-
Create a ContainerPointer for this RoaringArray
- getContainerPointer() - Method in class org.roaringbitmap.RoaringBitmap
-
Return a low-level container pointer that can be used to access the underlying data structure.
- getContainerPointer(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- getContainerPointer(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- getContainerPointer(int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
- getContainerPointer(int) - Method in class org.roaringbitmap.RoaringArray
-
Create a ContainerPointer for this RoaringArray
- getContainersCount() - Method in class org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- getContainerSize() - Method in class org.roaringbitmap.art.Containers
-
the number of all the holding containers
- getCurrentContainerIdx() - Method in class org.roaringbitmap.art.ContainerIterator
- getCurrentLeafNode() - Method in class org.roaringbitmap.art.AbstractShuttle
- getCurrentLeafNode() - Method in interface org.roaringbitmap.art.Shuttle
-
get the current LeafNode after calling the method moveToNextLeaf
- getIndex(char) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- getIndex(char) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- getIndex(char) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
- getIntCardinality() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- getIntCardinality() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- getIntIterator() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
For better performance, consider the Use the
forEach
method. - getIntIterator() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
For better performance, consider the Use the
forEach
method. - getIntIterator() - Method in class org.roaringbitmap.RoaringBitmap
-
For better performance, consider the Use the
forEach
method. - getIntRankIterator() - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
Get a special iterator that allows .peekNextRank efficiently
- getKeyAtIndex(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- getKeyAtIndex(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- getKeyAtIndex(int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
- getKeyAtIndex(int) - Method in class org.roaringbitmap.RoaringArray
- getKeyBytes() - Method in class org.roaringbitmap.art.LeafNode
- getKeySize() - Method in class org.roaringbitmap.art.Art
- getLength(int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
Gets the length of the run at the index.
- getLength(int) - Method in class org.roaringbitmap.RunContainer
-
Gets the length of the run at the index.
- getLongCardinality() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongCardinality() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongCardinality() - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongCardinality() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongCardinality() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongCardinality() - Method in class org.roaringbitmap.RoaringBitmap
-
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
- getLongIterator() - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
For better performance, consider the Use the
forEach
method. - getLongIterator() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
For better performance, consider the Use the
forEach
method. - getLongIterator() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
For better performance, consider the Use the
forEach
method. - getLongSizeInBytes() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Estimate of the memory usage of this data structure.
- getLongSizeInBytes() - Method in class org.roaringbitmap.FastRankRoaringBitmap
- getLongSizeInBytes() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Estimate of the memory usage of this data structure.
- getLongSizeInBytes() - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Estimate of the memory usage of this data structure.
- getLongSizeInBytes() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- getLongSizeInBytes() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- getLongSizeInBytes() - Method in class org.roaringbitmap.RoaringBitmap
-
Estimate of the memory usage of this data structure.
- getMappeableRoaringArray() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
- getMaxPos() - Method in class org.roaringbitmap.art.LeafNode
- getMaxPos() - Method in class org.roaringbitmap.art.Node
-
get the max child's position
- getMaxPos() - Method in class org.roaringbitmap.art.Node16
- getMaxPos() - Method in class org.roaringbitmap.art.Node256
- getMaxPos() - Method in class org.roaringbitmap.art.Node4
- getMaxPos() - Method in class org.roaringbitmap.art.Node48
- getMinPos() - Method in class org.roaringbitmap.art.LeafNode
- getMinPos() - Method in class org.roaringbitmap.art.Node
-
get the position of the min element in current node.
- getMinPos() - Method in class org.roaringbitmap.art.Node16
- getMinPos() - Method in class org.roaringbitmap.art.Node256
- getMinPos() - Method in class org.roaringbitmap.art.Node4
- getMinPos() - Method in class org.roaringbitmap.art.Node48
- getNextLargerPos(int) - Method in class org.roaringbitmap.art.LeafNode
- getNextLargerPos(int) - Method in class org.roaringbitmap.art.Node
-
get the next position in the node
- getNextLargerPos(int) - Method in class org.roaringbitmap.art.Node16
- getNextLargerPos(int) - Method in class org.roaringbitmap.art.Node256
- getNextLargerPos(int) - Method in class org.roaringbitmap.art.Node4
- getNextLargerPos(int) - Method in class org.roaringbitmap.art.Node48
- getNextSmallerPos(int) - Method in class org.roaringbitmap.art.LeafNode
- getNextSmallerPos(int) - Method in class org.roaringbitmap.art.Node
-
get the next smaller element's position
- getNextSmallerPos(int) - Method in class org.roaringbitmap.art.Node16
- getNextSmallerPos(int) - Method in class org.roaringbitmap.art.Node256
- getNextSmallerPos(int) - Method in class org.roaringbitmap.art.Node4
- getNextSmallerPos(int) - Method in class org.roaringbitmap.art.Node48
- getReverseCharIterator() - Method in class org.roaringbitmap.ArrayContainer
- getReverseCharIterator() - Method in class org.roaringbitmap.BitmapContainer
- getReverseCharIterator() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- getReverseCharIterator() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- getReverseCharIterator() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Iterator to visit the char values in the container in descending order.
- getReverseCharIterator() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- getReverseCharIterator() - Method in class org.roaringbitmap.Container
-
Iterator to visit the char values in the container in descending order.
- getReverseCharIterator() - Method in class org.roaringbitmap.RunContainer
- getReverseIntIterator() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- getReverseIntIterator() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
- getReverseIntIterator() - Method in class org.roaringbitmap.RoaringBitmap
- getReverseLongIterator() - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
- getReverseLongIterator() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- getReverseLongIterator() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- getReverseShortIterator(long[]) - Static method in class org.roaringbitmap.BitmapContainer
-
Return a bitmap iterator over this array
- getRoot() - Method in class org.roaringbitmap.art.Art
- getRunContainerCount() - Method in class org.roaringbitmap.insights.BitmapStatistics
- getShortIterator(long[]) - Static method in class org.roaringbitmap.BitmapContainer
-
Return a bitmap iterator over this array
- getSizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
- getSizeInBytes() - Method in class org.roaringbitmap.BitmapContainer
- getSizeInBytes() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Estimate of the memory usage of this data structure.
- getSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- getSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- getSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes an estimate of the memory usage of this container.
- getSizeInBytes() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
-
Get the size in bytes of the container.
- getSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- getSizeInBytes() - Method in class org.roaringbitmap.Container
-
Computes an estimate of the memory usage of this container.
- getSizeInBytes() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Estimate of the memory usage of this data structure.
- getSizeInBytes() - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Estimate of the memory usage of this data structure.
- getSizeInBytes() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- getSizeInBytes() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- getSizeInBytes() - Method in class org.roaringbitmap.RoaringBitmap
-
Estimate of the memory usage of this data structure.
- getSizeInBytes() - Method in class org.roaringbitmap.RunContainer
- getSizeInBytesFromCardinalityEtc(int, int, boolean) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
From the cardinality of a container, compute the corresponding size in bytes of the container.
- getUnderlying() - Method in class org.roaringbitmap.ConstantMemoryContainerAppender
-
Grab a reference to the underlying bitmap
- getUnderlying() - Method in class org.roaringbitmap.ContainerAppender
-
Grab a reference to the underlying bitmap
- getUnderlying() - Method in interface org.roaringbitmap.RoaringBitmapWriter
-
Gets the bitmap being written to.
- getValue(int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
Gets the value of the first element of the run at the index.
- getValue(int) - Method in class org.roaringbitmap.RunContainer
-
Gets the value of the first element of the run at the index.
- groupByKey(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferParallelAggregation
-
Groups the containers by their keys
- groupByKey(RoaringBitmap...) - Static method in class org.roaringbitmap.ParallelAggregation
-
Groups the containers by their keys
H
- hasContainer() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
- hashCode() - Method in class org.roaringbitmap.ArrayContainer
- hashCode() - Method in class org.roaringbitmap.BitmapContainer
- hashCode() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- hashCode() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- hashCode() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- hashCode() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- hashCode() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- hashCode() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- hashCode() - Method in class org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- hashCode() - Method in class org.roaringbitmap.insights.BitmapStatistics
- hashCode() - Method in class org.roaringbitmap.longlong.HighLowContainer
- hashCode() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- hashCode() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- hashCode() - Method in class org.roaringbitmap.RoaringArray
- hashCode() - Method in class org.roaringbitmap.RoaringBitmap
- hashCode() - Method in class org.roaringbitmap.RunContainer
- hasNext() - Method in class org.roaringbitmap.ArrayBatchIterator
- hasNext() - Method in class org.roaringbitmap.art.ContainerIterator
- hasNext() - Method in class org.roaringbitmap.art.KeyIterator
- hasNext() - Method in class org.roaringbitmap.art.LeafNodeIterator
- hasNext() - Method in class org.roaringbitmap.BatchIntIterator
- hasNext() - Method in interface org.roaringbitmap.BatchIterator
-
Returns true is there are more values to get.
- hasNext() - Method in class org.roaringbitmap.BitmapBatchIterator
- hasNext() - Method in class org.roaringbitmap.buffer.ArrayBatchIterator
- hasNext() - Method in class org.roaringbitmap.buffer.BitmapBatchIterator
- hasNext() - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
- hasNext() - Method in class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
- hasNext() - Method in class org.roaringbitmap.buffer.RoaringBatchIterator
- hasNext() - Method in class org.roaringbitmap.buffer.RunBatchIterator
- hasNext() - Method in interface org.roaringbitmap.CharIterator
- hasNext() - Method in interface org.roaringbitmap.ContainerBatchIterator
-
Whether the underlying container is exhausted or not
- hasNext() - Method in interface org.roaringbitmap.IntIterator
- hasNext() - Method in class org.roaringbitmap.IntIteratorFlyweight
- hasNext() - Method in interface org.roaringbitmap.longlong.LongIterator
- hasNext() - Method in class org.roaringbitmap.ReverseIntIteratorFlyweight
- hasNext() - Method in class org.roaringbitmap.RoaringBatchIterator
- hasNext() - Method in class org.roaringbitmap.RunBatchIterator
- hasRun - Variable in class org.roaringbitmap.art.AbstractShuttle
- hasRunCompression() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- hasRunCompression() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Check whether this bitmap has had its runs compressed.
- hasRunCompression() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- hasRunCompression() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
Check whether this bitmap has had its runs compressed.
- hasRunCompression() - Method in class org.roaringbitmap.RoaringBitmap
-
Check whether this bitmap has had its runs compressed.
- headerSize() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- headerSize(boolean) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- highbits(int) - Static method in class org.roaringbitmap.buffer.BufferUtil
- highbits(int) - Static method in class org.roaringbitmap.Util
- highbits(long) - Static method in class org.roaringbitmap.buffer.BufferUtil
- highbits(long) - Static method in class org.roaringbitmap.Util
- highKeyIterator() - Method in class org.roaringbitmap.longlong.HighLowContainer
-
get a key iterator
- highKeyLeafNodeIterator(boolean) - Method in class org.roaringbitmap.longlong.HighLowContainer
- HighLowContainer - Class in org.roaringbitmap.longlong
- HighLowContainer() - Constructor for class org.roaringbitmap.longlong.HighLowContainer
- highPart(long) - Static method in class org.roaringbitmap.longlong.LongUtils
-
get the high 48 bit parts of the input data
- horizontal_or(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Deprecated.
- horizontal_or(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Deprecated.
- horizontal_or(List<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
- horizontal_or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
- horizontal_or(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
- horizontal_or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
- horizontal_xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
- horizontal_xor(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
- horizontal_xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
- hybridUnsignedBinarySearch(char[], int, int, char) - Static method in class org.roaringbitmap.Util
I
- iadd(int, int) - Method in class org.roaringbitmap.ArrayContainer
- iadd(int, int) - Method in class org.roaringbitmap.BitmapContainer
- iadd(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- iadd(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- iadd(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Add all chars in [begin,end) using an unsigned interpretation.
- iadd(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- iadd(int, int) - Method in class org.roaringbitmap.Container
-
Add all shorts in [begin,end) using an unsigned interpretation.
- iadd(int, int) - Method in class org.roaringbitmap.RunContainer
- iand(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- iand(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- iand(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- iand(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
- iand(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- iand(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
- iand(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- iand(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- iand(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- iand(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- iand(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- iand(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- iand(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- iand(Container) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
- iand(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- iand(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(RunContainer) - Method in class org.roaringbitmap.RunContainer
- iandNot(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- iandNot(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- iandNot(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- iandNot(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
- iandNot(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- iandNot(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
- iandNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- iandNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- iandNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- iandNot(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- iandNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- iandNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- iandNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- iandNot(Container) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
- iandNot(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- iandNot(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(RunContainer) - Method in class org.roaringbitmap.RunContainer
- ILLEGAL_IDX - Static variable in class org.roaringbitmap.art.Node
- ImmutableBitmapDataProvider - Interface in org.roaringbitmap
-
Interface representing an immutable bitmap.
- ImmutableLongBitmapDataProvider - Interface in org.roaringbitmap.longlong
-
Interface representing an immutable bitmap.
- ImmutableRoaringArray - Class in org.roaringbitmap.buffer
-
This is the underlying data structure for an ImmutableRoaringBitmap.
- ImmutableRoaringArray(ByteBuffer) - Constructor for class org.roaringbitmap.buffer.ImmutableRoaringArray
-
Create an array based on a previously serialized ByteBuffer.
- ImmutableRoaringBitmap - Class in org.roaringbitmap.buffer
-
ImmutableRoaringBitmap provides a compressed immutable (cannot be modified) bitmap.
- ImmutableRoaringBitmap() - Constructor for class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- ImmutableRoaringBitmap(ByteBuffer) - Constructor for class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Constructs a new ImmutableRoaringBitmap starting at this ByteBuffer's position().
- INITIAL_CAPACITY - Static variable in class org.roaringbitmap.buffer.MutableRoaringArray
- initialCapacity - Variable in class org.roaringbitmap.RoaringBitmapWriter.Wizard
- initialCapacity(int) - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
-
Takes control of the size of the prefix array, in case it can be precalculated or estimated.
- initShuttle() - Method in class org.roaringbitmap.art.AbstractShuttle
- initShuttle() - Method in interface org.roaringbitmap.art.Shuttle
-
should be called firstly before calling other methods
- initWithFirst4Byte(int) - Static method in class org.roaringbitmap.longlong.LongUtils
-
initialize a long value with the given fist 32 bit
- inot(int, int) - Method in class org.roaringbitmap.ArrayContainer
- inot(int, int) - Method in class org.roaringbitmap.BitmapContainer
- inot(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- inot(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- inot(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise NOT of this container (complement).
- inot(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- inot(int, int) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise NOT of this container (complement).
- inot(int, int) - Method in class org.roaringbitmap.RunContainer
- insert(byte[], long) - Method in class org.roaringbitmap.art.Art
-
insert the 48 bit key and the corresponding containerIdx
- insert(Node, Node, byte) - Static method in class org.roaringbitmap.art.Node16
-
insert a child into the node with the key byte
- insert(Node, Node, byte) - Static method in class org.roaringbitmap.art.Node256
-
insert the child node into the node256 node with the key byte
- insert(Node, Node, byte) - Static method in class org.roaringbitmap.art.Node4
-
insert the child node into the node4 with the key byte
- insert(Node, Node, byte) - Static method in class org.roaringbitmap.art.Node48
-
insert a child node into the node48 node with the key byte
- insertLeaf(Node, LeafNode, byte) - Static method in class org.roaringbitmap.art.Node
-
insert the LeafNode as a child of the current internal node
- insertNewKeyValueAt(int, char, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- IntConsumer - Interface in org.roaringbitmap
-
An IntConsumer receives the int values contained in a data structure.
- IntegerUtil - Class in org.roaringbitmap.longlong
- IntegerUtil() - Constructor for class org.roaringbitmap.longlong.IntegerUtil
- intersectArrayIntoBitmap(long[], char[], int) - Static method in class org.roaringbitmap.Util
-
Intersects the bitmap with the array, returning the cardinality of the result
- intersectArrayIntoBitmap(long[], CharBuffer, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Intersects the bitmap with the array, returning the cardinality of the result
- intersectArrayIntoBitmap(LongBuffer, CharBuffer, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Intersects the bitmap with the array, returning the cardinality of the result
- intersects(int, int) - Method in class org.roaringbitmap.ArrayContainer
- intersects(int, int) - Method in class org.roaringbitmap.BitmapContainer
- intersects(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- intersects(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- intersects(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Checks if the container intersects with a range
- intersects(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- intersects(int, int) - Method in class org.roaringbitmap.Container
-
Checks if the container intersects with a range
- intersects(int, int) - Method in class org.roaringbitmap.RunContainer
- intersects(long, long) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks if the range intersects with the bitmap.
- intersects(long, long) - Method in class org.roaringbitmap.RoaringBitmap
-
Checks if the range intersects with the bitmap.
- intersects(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- intersects(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- intersects(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- intersects(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- intersects(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
- intersects(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- intersects(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- intersects(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
- intersects(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks whether the two bitmaps intersect.
- intersects(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- intersects(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- intersects(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Returns true if the current container intersects the other container.
- intersects(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- intersects(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- intersects(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- intersects(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Returns true if the current container intersects the other container.
- intersects(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- intersects(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Returns true if the current container intersects the other container.
- intersects(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- intersects(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- intersects(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Returns true if the current container intersects the other container.
- intersects(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- intersects(Container) - Method in class org.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- intersects(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Checks whether the two bitmaps intersect.
- intersects(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
- intersects(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- intersects(RunContainer) - Method in class org.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- intersects(RunContainer) - Method in class org.roaringbitmap.RunContainer
- IntIterator - Interface in org.roaringbitmap
-
A simple iterator over integer values.
- IntIteratorFlyweight - Class in org.roaringbitmap
-
Fast iterator minimizing the stress on the garbage collector.
- IntIteratorFlyweight() - Constructor for class org.roaringbitmap.IntIteratorFlyweight
-
Creates an instance that is not ready for iteration.
- IntIteratorFlyweight(RoaringBitmap) - Constructor for class org.roaringbitmap.IntIteratorFlyweight
-
Creates an instance that is ready for iteration.
- InvalidRoaringFormat - Exception in org.roaringbitmap
-
Exception thrown when attempting to deserialize a roaring bitmap from an input stream missing a cookie or having other similar anomalies.
- InvalidRoaringFormat(String) - Constructor for exception org.roaringbitmap.InvalidRoaringFormat
-
Exception constructor.
- ior(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- ior(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- ior(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- ior(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- ior(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
- ior(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- ior(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- ior(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
- ior(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- ior(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- ior(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ior(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- ior(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- ior(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- ior(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- ior(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ior(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- ior(Container) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- ior(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
- ior(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- ior(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- ior(RunContainer) - Method in class org.roaringbitmap.RunContainer
- iorNot(MappeableContainer, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ORNOT of this container with another.
- iorNot(Container, int) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise ORNOT of this container with another.
- iremove(int, int) - Method in class org.roaringbitmap.ArrayContainer
- iremove(int, int) - Method in class org.roaringbitmap.BitmapContainer
- iremove(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- iremove(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- iremove(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Remove chars in [begin,end) using an unsigned interpretation.
- iremove(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- iremove(int, int) - Method in class org.roaringbitmap.Container
-
Remove shorts in [begin,end) using an unsigned interpretation.
- iremove(int, int) - Method in class org.roaringbitmap.RunContainer
- isArrayBacked() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- isArrayBacked() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- isArrayBacked() - Method in class org.roaringbitmap.buffer.MappeableContainer
- isArrayBacked() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- isBackedBySimpleArray(Buffer) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Checks whether the Buffer is backed by a simple array.
- isBitmapContainer() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
-
Returns true if it is a bitmap container (MappeableBitmapContainer).
- isBitmapContainer() - Method in interface org.roaringbitmap.ContainerPointer
-
Check whether the current container is a bitmap container.
- isEmpty() - Method in class org.roaringbitmap.ArrayContainer
- isEmpty() - Method in class org.roaringbitmap.art.Art
- isEmpty() - Method in class org.roaringbitmap.BitmapContainer
- isEmpty() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
Returns true if this bitmap is empty.
- isEmpty() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks whether the bitmap is empty.
- isEmpty() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- isEmpty() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- isEmpty() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Checks whether the container is empty or not.
- isEmpty() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- isEmpty() - Method in class org.roaringbitmap.Container
-
Checks whether the container is empty or not.
- isEmpty() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Checks whether the bitmap is empty.
- isEmpty() - Method in class org.roaringbitmap.longlong.HighLowContainer
-
whether it's empty
- isEmpty() - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Checks whether the bitmap is empty.
- isEmpty() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- isEmpty() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- isEmpty() - Method in class org.roaringbitmap.RoaringBitmap
-
Checks whether the bitmap is empty.
- isEmpty() - Method in class org.roaringbitmap.RunContainer
- isEmpty() - Method in interface org.roaringbitmap.WordStorage
- isFull() - Method in class org.roaringbitmap.ArrayContainer
- isFull() - Method in class org.roaringbitmap.BitmapContainer
- isFull() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- isFull() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- isFull() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Checks whether the container is full or not.
- isFull() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- isFull() - Method in class org.roaringbitmap.Container
-
Checks whether the container is full or not.
- isFull() - Method in class org.roaringbitmap.RunContainer
- isHammingSimilar(ImmutableRoaringBitmap, int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Returns true if the other bitmap has no more than tolerance bits differing from this bitmap.
- isHammingSimilar(RoaringBitmap, int) - Method in class org.roaringbitmap.RoaringBitmap
-
Returns true if the other bitmap has no more than tolerance bits differing from this bitmap.
- isRunContainer() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
-
Returns true if it is a run container (MappeableRunContainer).
- isRunContainer() - Method in interface org.roaringbitmap.ContainerPointer
-
Check whether the current container is a run container.
- iterateUntil(char[], int, int, int) - Static method in class org.roaringbitmap.Util
-
Find the smallest integer larger than pos such that array[pos]>= min.
- iterateUntil(CharBuffer, int, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Find the smallest integer larger than pos such that array[pos]>= min.
- iterator() - Method in class org.roaringbitmap.ArrayContainer
- iterator() - Method in class org.roaringbitmap.art.Containers
-
a iterator of the Containers
- iterator() - Method in class org.roaringbitmap.BitmapContainer
- iterator() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
iterate over the positions of the true values.
- iterator() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- iterator() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- iterator() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- iterator() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
iterate over the positions of the true values.
- iterator() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
For better performance, consider the Use the
forEach
method. - iterator() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
For better performance, consider the Use the
forEach
method. - iterator() - Method in class org.roaringbitmap.RoaringBitmap
-
iterate over the positions of the true values.
- iterator() - Method in class org.roaringbitmap.RunContainer
- iterator(Containers) - Method in class org.roaringbitmap.art.Art
-
a convenient method to traverse the key space in ascending order.
- ixor(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- ixor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- ixor(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- ixor(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
- ixor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- ixor(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
- ixor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- ixor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- ixor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- ixor(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- ixor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- ixor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- ixor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- ixor(Container) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- ixor(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
- ixor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- ixor(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(RunContainer) - Method in class org.roaringbitmap.RunContainer
K
- key() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
-
The key is a 16-bit integer that indicates the position of the container in the roaring bitmap.
- key() - Method in interface org.roaringbitmap.ContainerPointer
-
The key is a 16-bit integer that indicates the position of the container in the roaring bitmap.
- KeyIterator - Class in org.roaringbitmap.art
- KeyIterator(Art, Containers) - Constructor for class org.roaringbitmap.art.KeyIterator
L
- last() - Method in class org.roaringbitmap.ArrayContainer
- last() - Method in class org.roaringbitmap.BitmapContainer
- last() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- last() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Get the last (largest) integer in this RoaringBitmap, that is, returns the maximum of the set.
- last() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- last() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- last() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Get the last integer held in the container
- last() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- last() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- last() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
Gets the last value in the array
- last() - Method in class org.roaringbitmap.Container
-
Get the last integer held in the container
- last() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Get the last (largest) integer in this RoaringBitmap, that is, returns the maximum of the set.
- last() - Method in class org.roaringbitmap.RoaringArray
-
Gets the last value in the array
- last() - Method in class org.roaringbitmap.RoaringBitmap
-
Get the last (largest) integer in this RoaringBitmap, that is, returns the maximum of the set.
- last() - Method in class org.roaringbitmap.RunContainer
- lazyIOR(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- lazyIOR(Container) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another (union).
- lazyor(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- lazyor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- lazyor(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- lazyor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- lazyor(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
- lazyor(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- lazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- lazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- lazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- lazyor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- lazyor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- lazyor(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
- lazyor(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
- lazyor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- lazyOR(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise OR of this container with another (union).
- lazyOR(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- lazyorfromlazyinputs(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
- lazyorfromlazyinputs(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
- LEAF_NODE - org.roaringbitmap.art.NodeType
- LEAF_NODE_KEY_LENGTH_IN_BYTES - Static variable in class org.roaringbitmap.art.LeafNode
- LeafNode - Class in org.roaringbitmap.art
- LeafNode(byte[], long) - Constructor for class org.roaringbitmap.art.LeafNode
-
constructor
- LeafNode(long, long) - Constructor for class org.roaringbitmap.art.LeafNode
-
constructor
- leafNodeIterator(boolean, Containers) - Method in class org.roaringbitmap.art.Art
- LeafNodeIterator - Class in org.roaringbitmap.art
- LeafNodeIterator(Art, boolean, Containers) - Constructor for class org.roaringbitmap.art.LeafNodeIterator
-
constructor
- LeafNodeIterator(Art, Containers) - Constructor for class org.roaringbitmap.art.LeafNodeIterator
-
constructor
- limit(int) - Method in class org.roaringbitmap.ArrayContainer
- limit(int) - Method in class org.roaringbitmap.BitmapContainer
- limit(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Create a new Roaring bitmap containing at most maxcardinality integers.
- limit(int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- limit(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- limit(int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Create a new MappeableContainer containing at most maxcardinality integers.
- limit(int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- limit(int) - Method in class org.roaringbitmap.Container
-
Create a new Container containing at most maxcardinality integers.
- limit(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Create a new bitmap of the same class, containing at most maxcardinality integers.
- limit(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Create a new Roaring bitmap containing at most maxcardinality integers.
- limit(int) - Method in class org.roaringbitmap.RunContainer
- limit(long) - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Create a new bitmap of the same class, containing at most maxcardinality integers.
- limit(long) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- limit(long) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- LongBitmapDataProvider - Interface in org.roaringbitmap.longlong
-
Representing a general bitmap interface.
- LongConsumer - Interface in org.roaringbitmap.longlong
-
An LongConsumer receives the long values contained in a data structure.
- LongIterator - Interface in org.roaringbitmap.longlong
-
A simple iterator over long values.
- LongUtils - Class in org.roaringbitmap.longlong
- LongUtils() - Constructor for class org.roaringbitmap.longlong.LongUtils
- lowbits(int) - Static method in class org.roaringbitmap.buffer.BufferUtil
- lowbits(int) - Static method in class org.roaringbitmap.Util
- lowbits(long) - Static method in class org.roaringbitmap.buffer.BufferUtil
- lowbits(long) - Static method in class org.roaringbitmap.Util
- lowbitsAsInteger(int) - Static method in class org.roaringbitmap.Util
- lowbitsAsInteger(long) - Static method in class org.roaringbitmap.buffer.BufferUtil
- lowbitsAsInteger(long) - Static method in class org.roaringbitmap.Util
- lowPart(long) - Static method in class org.roaringbitmap.longlong.LongUtils
-
get the low 16 bit parts of the input data
M
- MappeableArrayContainer - Class in org.roaringbitmap.buffer
-
Simple container made of an array of 16-bit integers.
- MappeableArrayContainer() - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
-
Create an array container with default capacity
- MappeableArrayContainer(int) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
-
Create an array container with specified capacity
- MappeableArrayContainer(int, int) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
-
Create an array container with a run of ones from firstOfRun to lastOfRun, exclusive.
- MappeableArrayContainer(CharBuffer, int) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
-
Construct a new ArrayContainer backed by the provided CharBuffer.
- MappeableArrayContainer(ArrayContainer) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
-
Creates a new container from a non-mappeable one.
- MappeableBitmapContainer - Class in org.roaringbitmap.buffer
-
Simple bitset-like container.
- MappeableBitmapContainer() - Constructor for class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Create a bitmap container with all bits set to false
- MappeableBitmapContainer(int, int) - Constructor for class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Create a bitmap container with a run of ones from firstOfRun to lastOfRun, inclusive caller must ensure that the range isn't so small that an ArrayContainer should have been created instead
- MappeableBitmapContainer(LongBuffer, int) - Constructor for class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Construct a new BitmapContainer backed by the provided LongBuffer.
- MappeableBitmapContainer(BitmapContainer) - Constructor for class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Creates a new bitmap container from a non-mappeable one.
- MappeableContainer - Class in org.roaringbitmap.buffer
-
Base container class.
- MappeableContainer() - Constructor for class org.roaringbitmap.buffer.MappeableContainer
- MappeableContainerPointer - Interface in org.roaringbitmap.buffer
-
This interface allows you to iterate over the containers in a roaring bitmap.
- MappeableRunContainer - Class in org.roaringbitmap.buffer
-
This container takes the form of runs of consecutive values (effectively, run-length encoding).
- MappeableRunContainer() - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
-
Create a container with default capacity
- MappeableRunContainer(int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
-
Create an array container with specified capacity
- MappeableRunContainer(int, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
-
Create an run container with a run of ones from firstOfRun to lastOfRun.
- MappeableRunContainer(CharBuffer, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
-
Construct a new RunContainer backed by the provided CharBuffer.
- MappeableRunContainer(MappeableArrayContainer, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
- MappeableRunContainer(MappeableBitmapContainer, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
- MappeableRunContainer(RunContainer) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
-
Creates a new container from a non-mappeable one.
- MAX_CAPACITY - Static variable in class org.roaringbitmap.BitmapContainer
- MAX_CAPACITY - Static variable in class org.roaringbitmap.buffer.MappeableBitmapContainer
- MAX_DEPTH - Static variable in class org.roaringbitmap.art.AbstractShuttle
- maximumSerializedSize(int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Assume that one wants to store "cardinality" integers in [0, universe_size), this function returns an upper bound on the serialized size in bytes.
- maximumSerializedSize(long, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Assume that one wants to store "cardinality" integers in [0, universe_size), this function returns an upper bound on the serialized size in bytes.
- maxLowBit() - Static method in class org.roaringbitmap.buffer.BufferUtil
- maxLowBitAsInteger() - Static method in class org.roaringbitmap.buffer.BufferUtil
- maxLowBitAsInteger() - Static method in class org.roaringbitmap.Util
- moveToNextLeaf() - Method in class org.roaringbitmap.art.AbstractShuttle
- moveToNextLeaf() - Method in interface org.roaringbitmap.art.Shuttle
- MutableRoaringArray - Class in org.roaringbitmap.buffer
-
Specialized array to store the containers used by a RoaringBitmap.
- MutableRoaringArray() - Constructor for class org.roaringbitmap.buffer.MutableRoaringArray
- MutableRoaringArray(int) - Constructor for class org.roaringbitmap.buffer.MutableRoaringArray
- MutableRoaringBitmap - Class in org.roaringbitmap.buffer
-
MutableRoaringBitmap, a compressed alternative to the BitSet.
- MutableRoaringBitmap() - Constructor for class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Create an empty bitmap
- MutableRoaringBitmap(MutableRoaringArray) - Constructor for class org.roaringbitmap.buffer.MutableRoaringBitmap
- MutableRoaringBitmap(RoaringBitmap) - Constructor for class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Create a MutableRoaringBitmap from a RoaringBitmap.
- MutableRoaringBitmapSupplier - Class in org.roaringbitmap.buffer
- MutableRoaringBitmapSupplier() - Constructor for class org.roaringbitmap.buffer.MutableRoaringBitmapSupplier
N
- naive_and(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_and(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_and(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_and(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_and(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_or(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_or(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_or(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_xor(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naive_xor(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naive_xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naive_xor(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naive_xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naivelazyor(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
- naivelazyor(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
- NaiveWriterRecommender - Class in org.roaringbitmap.insights
-
The purpose of this class it to help user decide which
RoaringBitmapWriter
heuristic to use. - NaiveWriterRecommender() - Constructor for class org.roaringbitmap.insights.NaiveWriterRecommender
- nbrruns - Variable in class org.roaringbitmap.buffer.MappeableRunContainer
- newEmpty() - Method in interface org.roaringbitmap.BitmapDataProviderSupplier
- newEmpty() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmapSupplier
- newEmpty() - Method in class org.roaringbitmap.RoaringBitmapSupplier
- next() - Method in class org.roaringbitmap.art.ContainerIterator
- next() - Method in class org.roaringbitmap.art.KeyIterator
- next() - Method in class org.roaringbitmap.art.LeafNodeIterator
- next() - Method in class org.roaringbitmap.BatchIntIterator
- next() - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
- next() - Method in class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
- next() - Method in interface org.roaringbitmap.CharIterator
- next() - Method in interface org.roaringbitmap.IntIterator
- next() - Method in class org.roaringbitmap.IntIteratorFlyweight
- next() - Method in interface org.roaringbitmap.longlong.LongIterator
- next() - Method in class org.roaringbitmap.ReverseIntIteratorFlyweight
- next(int, int[]) - Method in class org.roaringbitmap.ArrayBatchIterator
- next(int, int[]) - Method in class org.roaringbitmap.BitmapBatchIterator
- next(int, int[]) - Method in class org.roaringbitmap.buffer.ArrayBatchIterator
- next(int, int[]) - Method in class org.roaringbitmap.buffer.BitmapBatchIterator
- next(int, int[]) - Method in class org.roaringbitmap.buffer.RunBatchIterator
- next(int, int[]) - Method in interface org.roaringbitmap.ContainerBatchIterator
-
Fills the buffer with values prefixed by the key, and returns how much of the buffer was used.
- next(int, int[]) - Method in class org.roaringbitmap.RunBatchIterator
- nextAbsentValue(char) - Method in class org.roaringbitmap.ArrayContainer
- nextAbsentValue(char) - Method in class org.roaringbitmap.BitmapContainer
- nextAbsentValue(char) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- nextAbsentValue(char) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- nextAbsentValue(char) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Gets the first absent value greater than or equal to the lower bound.
- nextAbsentValue(char) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- nextAbsentValue(char) - Method in class org.roaringbitmap.Container
-
Gets the first absent value greater than or equal to the lower bound.
- nextAbsentValue(char) - Method in class org.roaringbitmap.RunContainer
- nextAbsentValue(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- nextAbsentValue(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the first absent value equal to or larger than the provided value (interpreted as an unsigned integer).
- nextAbsentValue(int) - Method in class org.roaringbitmap.RoaringBitmap
- nextAsInt() - Method in interface org.roaringbitmap.CharIterator
- nextBatch(int[]) - Method in interface org.roaringbitmap.BatchIterator
-
Writes the next batch of integers onto the buffer, and returns how many were written.
- nextBatch(int[]) - Method in class org.roaringbitmap.buffer.RoaringBatchIterator
- nextBatch(int[]) - Method in class org.roaringbitmap.RoaringBatchIterator
- nextSetBit(int) - Method in class org.roaringbitmap.BitmapContainer
-
Find the index of the next set bit greater or equal to i, returns -1 if none found.
- nextSetBit(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Find the index of the next set bit greater or equal to i, returns -1 if none found.
- nextValue(char) - Method in class org.roaringbitmap.ArrayContainer
- nextValue(char) - Method in class org.roaringbitmap.BitmapContainer
- nextValue(char) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- nextValue(char) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- nextValue(char) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Gets the first value greater than or equal to the lower bound, or -1 if no such value exists.
- nextValue(char) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- nextValue(char) - Method in class org.roaringbitmap.Container
-
Gets the first value greater than or equal to the lower bound, or -1 if no such value exists.
- nextValue(char) - Method in class org.roaringbitmap.RunContainer
- nextValue(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- nextValue(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the first value equal to or larger than the provided value (interpreted as an unsigned integer).
- nextValue(int) - Method in class org.roaringbitmap.RoaringBitmap
- NO_OFFSET_THRESHOLD - Static variable in class org.roaringbitmap.buffer.MutableRoaringArray
- Node - Class in org.roaringbitmap.art
- Node(NodeType, int) - Constructor for class org.roaringbitmap.art.Node
-
constructor
- Node16 - Class in org.roaringbitmap.art
- Node16(int) - Constructor for class org.roaringbitmap.art.Node16
- NODE16 - org.roaringbitmap.art.NodeType
- Node256 - Class in org.roaringbitmap.art
- Node256(int) - Constructor for class org.roaringbitmap.art.Node256
- NODE256 - org.roaringbitmap.art.NodeType
- Node4 - Class in org.roaringbitmap.art
- Node4(int) - Constructor for class org.roaringbitmap.art.Node4
- NODE4 - org.roaringbitmap.art.NodeType
- Node48 - Class in org.roaringbitmap.art
- Node48(int) - Constructor for class org.roaringbitmap.art.Node48
- NODE48 - org.roaringbitmap.art.NodeType
- nodeType - Variable in class org.roaringbitmap.art.Node
- NodeType - Enum in org.roaringbitmap.art
- not(int, int) - Method in class org.roaringbitmap.ArrayContainer
- not(int, int) - Method in class org.roaringbitmap.BitmapContainer
- not(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- not(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- not(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise NOT of this container (complement).
- not(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- not(int, int) - Method in class org.roaringbitmap.Container
-
Computes the bitwise NOT of this container (complement).
- not(int, int) - Method in class org.roaringbitmap.RunContainer
- numberOfRuns() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- numberOfRuns() - Method in class org.roaringbitmap.RunContainer
- numberOfRunsAdjustment() - Method in class org.roaringbitmap.BitmapContainer
-
Computes the number of runs
- numberOfRunsLowerBound(int) - Method in class org.roaringbitmap.BitmapContainer
-
Counts how many runs there is in the bitmap, up to a maximum
O
- optimiseForArrays() - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
-
Choose this option if it is known that most containers will be sparse.
- optimiseForRuns() - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
-
Choose this option if the bitmap is expected to be RLE compressible.
- or(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps.
- or(Iterator<? extends ImmutableRoaringBitmap>) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Compute overall OR between bitmaps.
- or(Iterator<? extends ImmutableRoaringBitmap>, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Deprecated.use the version where longs specify the range. Negative range points are forbidden.
- or(Iterator<? extends ImmutableRoaringBitmap>, long, long) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Computes OR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- or(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps.
- or(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.RoaringBitmap
-
Compute overall OR between bitmaps.
- or(Iterator<? extends RoaringBitmap>, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
Deprecated.use the version where longs specify the range. Negative range points are forbidden.
- or(Iterator<? extends RoaringBitmap>, long, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Computes OR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- or(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- or(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- or(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- or(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
- or(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- or(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
- or(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise OR (union) operation.
- or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps.
- or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferParallelAggregation
-
Computes the bitwise union of the input bitmaps
- or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Compute overall OR between bitmaps.
- or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Compute overall OR between bitmaps.
- or(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise OR (union) operation.
- or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise OR of this container with another (union).
- or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise OR of this container with another (union).
- or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- or(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- or(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- or(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- or(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise OR of this container with another (union).
- or(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- or(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps.
- or(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise OR (union) operation.
- or(CharIterator) - Method in class org.roaringbitmap.ArrayContainer
- or(CharIterator) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- or(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(Roaring64Bitmap) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
In-place bitwise OR (union) operation.
- or(Roaring64NavigableMap) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise OR (union) operation.
- or(RoaringBitmap) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- or(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
In-place bitwise OR (union) operation.
- or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps.
- or(RoaringBitmap...) - Static method in class org.roaringbitmap.ParallelAggregation
-
Computes the bitwise union of the input bitmaps
- or(RoaringBitmap...) - Static method in class org.roaringbitmap.RoaringBitmap
-
Compute overall OR between bitmaps.
- or(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Bitwise OR (union) operation.
- or(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
- or(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- or(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(RunContainer) - Method in class org.roaringbitmap.RunContainer
- orCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Cardinality of the bitwise OR (union) operation.
- orCardinality(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Cardinality of the bitwise OR (union) operation.
- OrCollector() - Constructor for class org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- OrCollector() - Constructor for class org.roaringbitmap.ParallelAggregation.OrCollector
- org.roaringbitmap - package org.roaringbitmap
-
The org.roaringbitmap package provides one class (
RoaringBitmap
) that users can rely upon for fast set of integers. - org.roaringbitmap.art - package org.roaringbitmap.art
- org.roaringbitmap.buffer - package 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.insights - package org.roaringbitmap.insights
- org.roaringbitmap.longlong - package org.roaringbitmap.longlong
-
The org.roaringbitmap.longlong package provides one class (
Roaring64NavigableMap
) that users can rely upon for fast set of 64-bit integers. - orNot(ImmutableRoaringBitmap, long) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise ORNOT operation.
- orNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap, long) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise ORNOT operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
- orNot(MappeableContainer, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ORNOT of this container with another.
- orNot(Container, int) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ORNOT of this container with another.
- orNot(RoaringBitmap, long) - Method in class org.roaringbitmap.RoaringBitmap
-
In-place bitwise ORNOT operation.
- orNot(RoaringBitmap, RoaringBitmap, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Bitwise ORNOT operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
P
- ParallelAggregation - Class in org.roaringbitmap
-
These utility methods provide parallel implementations of logical aggregation operators.
- ParallelAggregation() - Constructor for class org.roaringbitmap.ParallelAggregation
- ParallelAggregation.ContainerCollector - Class in org.roaringbitmap
-
Collects containers grouped by their key into a RoaringBitmap, applying the supplied aggregation function to each group.
- ParallelAggregation.OrCollector - Class in org.roaringbitmap
-
Collects a list of containers into a single container.
- partiallySortValues - Variable in class org.roaringbitmap.RoaringBitmapWriter.Wizard
- partialRadixSort(int[]) - Static method in class org.roaringbitmap.Util
-
Sorts the data by the 16 bit prefix.
- PeekableCharIterator - Interface in org.roaringbitmap
-
Simple extension to the CharIterator interface
- PeekableCharRankIterator - Interface in org.roaringbitmap
-
PeekableCharIterator that calculates the next value rank during iteration
- PeekableIntIterator - Interface in org.roaringbitmap
-
Simple extension to the IntIterator interface.
- PeekableIntRankIterator - Interface in org.roaringbitmap
-
PeekableIntIterator that calculates the next value rank during iteration
- PeekableLongIterator - Interface in org.roaringbitmap.longlong
-
Simple extension to the IntIterator interface.
- peekNext() - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
- peekNext() - Method in class org.roaringbitmap.IntIteratorFlyweight
- peekNext() - Method in interface org.roaringbitmap.longlong.PeekableLongIterator
-
Look at the next value without advancing The peek is useful when working with several iterators at once.
- peekNext() - Method in interface org.roaringbitmap.PeekableCharIterator
-
Look at the next value without advancing
- peekNext() - Method in interface org.roaringbitmap.PeekableIntIterator
-
Look at the next value without advancing The peek is useful when working with several iterators at once.
- peekNextRank() - Method in interface org.roaringbitmap.PeekableCharRankIterator
-
peek in-container rank of the next value Uses integer because internal representation of rank is int and in-container rank lies in range 1-65536
- peekNextRank() - Method in interface org.roaringbitmap.PeekableIntRankIterator
-
Look at rank of the next value without advancing
- PointableRoaringArray - Interface in org.roaringbitmap.buffer
-
Generic interface for the array underlying roaring bitmap classes.
- prefix - Variable in class org.roaringbitmap.art.Node
- prefixLength - Variable in class org.roaringbitmap.art.Node
- previous() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
-
Move to the previous container
- previousAbsentValue(char) - Method in class org.roaringbitmap.ArrayContainer
- previousAbsentValue(char) - Method in class org.roaringbitmap.BitmapContainer
- previousAbsentValue(char) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- previousAbsentValue(char) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- previousAbsentValue(char) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Gets the last value less than or equal to the upper bound.
- previousAbsentValue(char) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- previousAbsentValue(char) - Method in class org.roaringbitmap.Container
-
Gets the last value less than or equal to the upper bound.
- previousAbsentValue(char) - Method in class org.roaringbitmap.RunContainer
- previousAbsentValue(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- previousAbsentValue(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the first absent value less than or equal to the provided value (interpreted as an unsigned integer).
- previousAbsentValue(int) - Method in class org.roaringbitmap.RoaringBitmap
- previousValue(char) - Method in class org.roaringbitmap.ArrayContainer
- previousValue(char) - Method in class org.roaringbitmap.BitmapContainer
- previousValue(char) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- previousValue(char) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- previousValue(char) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Gets the last value less than or equal to the upper bound, or -1 if no such value exists.
- previousValue(char) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- previousValue(char) - Method in class org.roaringbitmap.Container
-
Gets the last value less than or equal to the upper bound, or -1 if no such value exists.
- previousValue(char) - Method in class org.roaringbitmap.RunContainer
- previousValue(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- previousValue(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Returns the first value less than or equal to the provided value (interpreted as an unsigned integer).
- previousValue(int) - Method in class org.roaringbitmap.RoaringBitmap
- priorityqueue_or(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Uses a priority queue to compute the or aggregate.
- priorityqueue_or(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Uses a priority queue to compute the or aggregate.
- priorityqueue_or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Uses a priority queue to compute the or aggregate.
- priorityqueue_or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Uses a priority queue to compute the or aggregate.
- priorityqueue_xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Uses a priority queue to compute the xor aggregate.
- priorityqueue_xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Uses a priority queue to compute the xor aggregate.
- put(byte[], Container) - Method in class org.roaringbitmap.longlong.HighLowContainer
-
put the 48 bit key and the corresponding container
R
- rangeCardinality(long, long) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- rangeCardinality(long, long) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Computes the number of values in the interval [start,end) where start is included and end excluded.
- rangeCardinality(long, long) - Method in class org.roaringbitmap.RoaringBitmap
- rangeOfOnes(int, int) - Static method in class org.roaringbitmap.buffer.MappeableContainer
-
Create a container initialized with a range of consecutive values
- rangeOfOnes(int, int) - Static method in class org.roaringbitmap.Container
-
Create a container initialized with a range of consecutive values
- rangeSanityCheck(long, long) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
- rank(char) - Method in class org.roaringbitmap.ArrayContainer
- rank(char) - Method in class org.roaringbitmap.BitmapContainer
- rank(char) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- rank(char) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- rank(char) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
- rank(char) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- rank(char) - Method in class org.roaringbitmap.Container
-
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
- rank(char) - Method in class org.roaringbitmap.RunContainer
- rank(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- rank(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Rank returns the number of integers that are smaller or equal to x (rank(infinity) would be getCardinality()).
- rank(int) - Method in class org.roaringbitmap.RoaringBitmap
- rankLong(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
- rankLong(int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- rankLong(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Rank returns the number of integers that are smaller or equal to x (rankLong(infinity) would be getLongCardinality()).
- rankLong(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
- rankLong(long) - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
- rankLong(long) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- rankLong(long) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- readExternal(ObjectInput) - Method in class org.roaringbitmap.ArrayContainer
- readExternal(ObjectInput) - Method in class org.roaringbitmap.BitmapContainer
- readExternal(ObjectInput) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- readExternal(ObjectInput) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- readExternal(ObjectInput) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- readExternal(ObjectInput) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- readExternal(ObjectInput) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
- readExternal(ObjectInput) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- readExternal(ObjectInput) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- readExternal(ObjectInput) - Method in class org.roaringbitmap.RoaringArray
- readExternal(ObjectInput) - Method in class org.roaringbitmap.RoaringBitmap
- readExternal(ObjectInput) - Method in class org.roaringbitmap.RunContainer
- recommend(BitmapStatistics) - Static method in class org.roaringbitmap.insights.NaiveWriterRecommender
-
Based on the statistics it applies expert rules to help tuning the
RoaringBitmapWriter
- releaseContainer() - Method in class org.roaringbitmap.ArrayBatchIterator
- releaseContainer() - Method in class org.roaringbitmap.BitmapBatchIterator
- releaseContainer() - Method in class org.roaringbitmap.buffer.ArrayBatchIterator
- releaseContainer() - Method in class org.roaringbitmap.buffer.BitmapBatchIterator
- releaseContainer() - Method in class org.roaringbitmap.buffer.RunBatchIterator
- releaseContainer() - Method in interface org.roaringbitmap.ContainerBatchIterator
-
Discard the reference to the container
- releaseContainer() - Method in class org.roaringbitmap.RunBatchIterator
- remove() - Method in class org.roaringbitmap.art.AbstractShuttle
- remove() - Method in class org.roaringbitmap.art.KeyIterator
- remove() - Method in class org.roaringbitmap.art.LeafNodeIterator
- remove() - Method in interface org.roaringbitmap.art.Shuttle
-
remove the current visiting LeafNode and its corresponding value container
- remove() - Method in interface org.roaringbitmap.CharIterator
-
If possible, remove the current value
- remove(byte[]) - Method in class org.roaringbitmap.art.Art
-
remove the key from the art if it's there.
- remove(char) - Method in class org.roaringbitmap.ArrayContainer
- remove(char) - Method in class org.roaringbitmap.BitmapContainer
- remove(char) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- remove(char) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- remove(char) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Remove the char from this container.
- remove(char) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- remove(char) - Method in class org.roaringbitmap.Container
-
Remove the char from this container.
- remove(char) - Method in class org.roaringbitmap.RunContainer
- remove(int) - Method in class org.roaringbitmap.art.LeafNode
- remove(int) - Method in class org.roaringbitmap.art.Node
-
remove the specified position child
- remove(int) - Method in class org.roaringbitmap.art.Node16
- remove(int) - Method in class org.roaringbitmap.art.Node256
- remove(int) - Method in class org.roaringbitmap.art.Node4
- remove(int) - Method in class org.roaringbitmap.art.Node48
- remove(int) - Method in interface org.roaringbitmap.BitmapDataProvider
-
If present remove the specified integers (effectively, sets its bit value to false)
- remove(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
If present remove the specified integers (effectively, sets its bit value to false)
- remove(int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- remove(int) - Method in class org.roaringbitmap.RoaringBitmap
-
If present remove the specified integer (effectively, sets its bit value to false)
- remove(int, int) - Method in class org.roaringbitmap.ArrayContainer
- remove(int, int) - Method in class org.roaringbitmap.BitmapContainer
- remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Return a new container with all chars in [begin,end) remove using an unsigned interpretation.
- remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- remove(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Deprecated.use the version where longs specify the range
- remove(int, int) - Method in class org.roaringbitmap.Container
-
Return a new container with all chars in [begin,end) remove using an unsigned interpretation.
- remove(int, int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
Deprecated.
- remove(int, int) - Method in class org.roaringbitmap.RoaringBitmap
-
Deprecated.use the version where longs specify the range
- remove(int, int) - Method in class org.roaringbitmap.RunContainer
- remove(long) - Method in class org.roaringbitmap.art.Containers
-
remove the container index Container
- remove(long, long) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
- remove(long, long) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- remove(long, long) - Method in class org.roaringbitmap.RoaringBitmap
-
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
- remove(MutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Deprecated.use the version where longs specify the range
- remove(MutableRoaringBitmap, long, long) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
- remove(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
Deprecated.use the version where longs specify the range
- remove(RoaringBitmap, long, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
- removeAtIndex(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- removeIndexRange(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- removeLong(long) - Method in interface org.roaringbitmap.longlong.LongBitmapDataProvider
-
If present remove the specified integers (effectively, sets its bit value to false)
- removeLong(long) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- removeLong(long) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- removeRunCompression() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Remove run-length encoding even when it is more space efficient
- removeRunCompression() - Method in class org.roaringbitmap.RoaringBitmap
-
Remove run-length encoding even when it is more space efficient
- removeSpecifyKey(Node, byte[], int) - Method in class org.roaringbitmap.art.Art
- repairAfterLazy() - Method in class org.roaringbitmap.ArrayContainer
- repairAfterLazy() - Method in class org.roaringbitmap.BitmapContainer
- repairAfterLazy() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- repairAfterLazy() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- repairAfterLazy() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
The output of a lazyOR or lazyIOR might be an invalid container, this should be called on it.
- repairAfterLazy() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- repairAfterLazy() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
- repairAfterLazy() - Method in class org.roaringbitmap.Container
-
The output of a lazyOR or lazyIOR might be an invalid container, this should be called on it.
- repairAfterLazy() - Method in class org.roaringbitmap.RoaringBitmap
- repairAfterLazy() - Method in class org.roaringbitmap.RunContainer
- replace(int, int, Container) - Method in class org.roaringbitmap.art.Containers
-
replace with a fresh Container
- replace(long, Container) - Method in class org.roaringbitmap.art.Containers
-
replace the container index one with a fresh Container
- replace(Container) - Method in class org.roaringbitmap.art.ContainerIterator
-
replace current container
- replaceChildren(Node[]) - Method in class org.roaringbitmap.art.LeafNode
- replaceChildren(Node[]) - Method in class org.roaringbitmap.art.Node16
- replaceChildren(Node[]) - Method in class org.roaringbitmap.art.Node256
- replaceChildren(Node[]) - Method in class org.roaringbitmap.art.Node4
- replaceChildren(Node[]) - Method in class org.roaringbitmap.art.Node48
- replaceContainer(long, Container) - Method in class org.roaringbitmap.longlong.HighLowContainer
-
replace the specified position one with a fresh container
- replaceKeyAndContainerAtIndex(int, char, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- replaceNode(int, Node) - Method in class org.roaringbitmap.art.LeafNode
- replaceNode(int, Node) - Method in class org.roaringbitmap.art.Node
-
replace the position child to the fresh one
- replaceNode(int, Node) - Method in class org.roaringbitmap.art.Node16
- replaceNode(int, Node) - Method in class org.roaringbitmap.art.Node256
- replaceNode(int, Node) - Method in class org.roaringbitmap.art.Node4
- replaceNode(int, Node) - Method in class org.roaringbitmap.art.Node48
- reset() - Method in class org.roaringbitmap.ConstantMemoryContainerAppender
- reset() - Method in class org.roaringbitmap.ContainerAppender
- reset() - Method in interface org.roaringbitmap.RoaringBitmapWriter
-
Resets the writer so it can be reused, must release the reference to the underlying bitmap
- resetBitmapRange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
clear bits at start, start+1,..., end-1
- resetBitmapRange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
clear bits at start, start+1,..., end-1
- resetBitmapRangeAndCardinalityChange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
Deprecated.
- resetBitmapRangeAndCardinalityChange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Deprecated.
- resize(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- ReverseIntIteratorFlyweight - Class in org.roaringbitmap
-
Fast iterator minimizing the stress on the garbage collector.
- ReverseIntIteratorFlyweight() - Constructor for class org.roaringbitmap.ReverseIntIteratorFlyweight
-
Creates an instance that is not ready for iteration.
- ReverseIntIteratorFlyweight(RoaringBitmap) - Constructor for class org.roaringbitmap.ReverseIntIteratorFlyweight
-
Creates an instance that is ready for iteration.
- Roaring64Bitmap - Class in org.roaringbitmap.longlong
-
Roaring64Bitmap is a compressed 64 bit bitmap.
- Roaring64Bitmap() - Constructor for class org.roaringbitmap.longlong.Roaring64Bitmap
- Roaring64NavigableMap - Class in org.roaringbitmap.longlong
-
Roaring64NavigableMap extends RoaringBitmap to the whole range of longs (or unsigned longs).
- Roaring64NavigableMap() - Constructor for class org.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, we consider longs are unsigned longs: normal longs: 0 is the lowest possible long.
- Roaring64NavigableMap(boolean) - Constructor for class org.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, use RoaringBitmap as underlyings
BitmapDataProvider
- Roaring64NavigableMap(boolean, boolean) - Constructor for class org.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, use RoaringBitmap as underlyings
BitmapDataProvider
- Roaring64NavigableMap(boolean, boolean, BitmapDataProviderSupplier) - Constructor for class org.roaringbitmap.longlong.Roaring64NavigableMap
- Roaring64NavigableMap(boolean, BitmapDataProviderSupplier) - Constructor for class org.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, we activating cardinalities caching.
- Roaring64NavigableMap(BitmapDataProviderSupplier) - Constructor for class org.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, longs are managed as unsigned longs and cardinalities are cached.
- RoaringArray - Class in org.roaringbitmap
-
Specialized array to store the containers used by a RoaringBitmap.
- RoaringArray() - Constructor for class org.roaringbitmap.RoaringArray
- RoaringBatchIterator - Class in org.roaringbitmap.buffer
- RoaringBatchIterator - Class in org.roaringbitmap
- RoaringBatchIterator(MappeableContainerPointer) - Constructor for class org.roaringbitmap.buffer.RoaringBatchIterator
- RoaringBatchIterator(RoaringArray) - Constructor for class org.roaringbitmap.RoaringBatchIterator
- RoaringBitmap - Class in org.roaringbitmap
-
RoaringBitmap, a compressed alternative to the BitSet.
- RoaringBitmap() - Constructor for class org.roaringbitmap.RoaringBitmap
-
Create an empty bitmap
- RoaringBitmap(ImmutableRoaringBitmap) - Constructor for class org.roaringbitmap.RoaringBitmap
-
Create a RoaringBitmap from a MutableRoaringBitmap or ImmutableRoaringBitmap.
- RoaringBitmapSupplier - Class in org.roaringbitmap
- RoaringBitmapSupplier() - Constructor for class org.roaringbitmap.RoaringBitmapSupplier
- RoaringBitmapWizard() - Constructor for class org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard
- RoaringBitmapWriter<T extends BitmapDataProvider> - Interface in org.roaringbitmap
- RoaringBitmapWriter.BufferWizard - Class in org.roaringbitmap
- RoaringBitmapWriter.FastRankRoaringBitmapWizard - Class in org.roaringbitmap
- RoaringBitmapWriter.RoaringBitmapWizard - Class in org.roaringbitmap
- RoaringBitmapWriter.RoaringWizard<T extends RoaringBitmap> - Class in org.roaringbitmap
- RoaringBitmapWriter.Wizard<C extends WordStorage<C>,T extends BitmapDataProvider & AppendableStorage<C>> - Class in org.roaringbitmap
- RoaringWizard() - Constructor for class org.roaringbitmap.RoaringBitmapWriter.RoaringWizard
- RunBatchIterator - Class in org.roaringbitmap.buffer
- RunBatchIterator - Class in org.roaringbitmap
- RunBatchIterator(MappeableRunContainer) - Constructor for class org.roaringbitmap.buffer.RunBatchIterator
- RunBatchIterator(RunContainer) - Constructor for class org.roaringbitmap.RunBatchIterator
- runCompress - Variable in class org.roaringbitmap.RoaringBitmapWriter.Wizard
- runCompress(boolean) - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
-
By default the bitmap will be run-compressed on the fly, but it can be disabled (and run compressed at the end).
- RunContainer - Class in org.roaringbitmap
-
This container takes the form of runs of consecutive values (effectively, run-length encoding).
- RunContainer() - Constructor for class org.roaringbitmap.RunContainer
-
Create a container with default capacity
- RunContainer(char[], int) - Constructor for class org.roaringbitmap.RunContainer
-
Construct a new RunContainer backed by the provided array.
- RunContainer(int) - Constructor for class org.roaringbitmap.RunContainer
-
Create an array container with specified capacity
- RunContainer(int, int) - Constructor for class org.roaringbitmap.RunContainer
-
Create an run container with a run of ones from firstOfRun to lastOfRun.
- RunContainer(ArrayContainer, int) - Constructor for class org.roaringbitmap.RunContainer
- RunContainer(BitmapContainer, int) - Constructor for class org.roaringbitmap.RunContainer
- RunContainer(MappeableRunContainer) - Constructor for class org.roaringbitmap.RunContainer
-
Creates a new non-mappeable container from a mappeable one.
- runOptimize() - Method in class org.roaringbitmap.ArrayContainer
- runOptimize() - Method in class org.roaringbitmap.BitmapContainer
- runOptimize() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- runOptimize() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- runOptimize() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Convert to MappeableRunContainers, when the result is smaller.
- runOptimize() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
Convert to Array or Bitmap container if the serialized form would be shorter
- runOptimize() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Use a run-length encoding where it is estimated as more space efficient
- runOptimize() - Method in class org.roaringbitmap.Container
-
Convert to RunContainers, when the result is smaller.
- runOptimize() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Use a run-length encoding where it is estimated as more space efficient
- runOptimize() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Use a run-length encoding where it is estimated as more space efficient
- runOptimize() - Method in class org.roaringbitmap.RoaringBitmap
-
Use a run-length encoding where it is more space efficient
- runOptimize() - Method in class org.roaringbitmap.RunContainer
-
Convert to Array or Bitmap container if the serialized form would be shorter.
- runOptimize() - Method in interface org.roaringbitmap.WordStorage
- runSupplier() - Method in class org.roaringbitmap.RoaringBitmapWriter.BufferWizard
- runSupplier() - Method in class org.roaringbitmap.RoaringBitmapWriter.RoaringWizard
- runSupplier() - Method in class org.roaringbitmap.RoaringBitmapWriter.Wizard
S
- searchContainer(byte[]) - Method in class org.roaringbitmap.longlong.HighLowContainer
-
search the container by the given 48 bit high part key
- select(int) - Method in class org.roaringbitmap.ArrayContainer
- select(int) - Method in class org.roaringbitmap.BitmapContainer
- select(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Return the jth value stored in this bitmap.
- select(int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- select(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- select(int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Return the jth value
- select(int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- select(int) - Method in class org.roaringbitmap.Container
-
Return the jth value
- select(int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- select(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Return the jth value stored in this bitmap.
- select(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Return the jth value stored in this bitmap.
- select(int) - Method in class org.roaringbitmap.RunContainer
- select(long) - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Return the jth value stored in this bitmap.
- select(long) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Return the jth value stored in this bitmap.
- select(long) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Return the jth value stored in this bitmap.
- select(long, int) - Static method in class org.roaringbitmap.Util
-
Given a word w, return the position of the jth true bit.
- SERIAL_COOKIE - Static variable in class org.roaringbitmap.buffer.ImmutableRoaringArray
- SERIAL_COOKIE - Static variable in class org.roaringbitmap.buffer.MutableRoaringArray
- SERIAL_COOKIE_NO_RUNCONTAINER - Static variable in class org.roaringbitmap.buffer.ImmutableRoaringArray
- SERIAL_COOKIE_NO_RUNCONTAINER - Static variable in class org.roaringbitmap.buffer.MutableRoaringArray
- serialize(DataOutput) - Method in class org.roaringbitmap.ArrayContainer
- serialize(DataOutput) - Method in class org.roaringbitmap.art.Containers
-
Serialize the Containers
- serialize(DataOutput) - Method in class org.roaringbitmap.art.Node
-
serialize
- serialize(DataOutput) - Method in class org.roaringbitmap.BitmapContainer
- serialize(DataOutput) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
Serialize.
- serialize(DataOutput) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Serialize this bitmap.
- serialize(DataOutput) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Serialize.
- serialize(DataOutput) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
Serialize.
- serialize(DataOutput) - Method in class org.roaringbitmap.Container
-
Serialize the container.
- serialize(DataOutput) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Serialize this bitmap.
- serialize(DataOutput) - Method in class org.roaringbitmap.longlong.HighLowContainer
-
serialize into the byte stream
- serialize(DataOutput) - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Serialize this bitmap.
- serialize(DataOutput) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Serialize this bitmap.
- serialize(DataOutput) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Serialize this bitmap.
- serialize(DataOutput) - Method in class org.roaringbitmap.RoaringArray
-
Serialize.
- serialize(DataOutput) - Method in class org.roaringbitmap.RoaringBitmap
-
Serialize this bitmap.
- serialize(DataOutput) - Method in class org.roaringbitmap.RunContainer
- serialize(ByteBuffer) - Method in class org.roaringbitmap.art.Containers
-
Serialize the Containers
- serialize(ByteBuffer) - Method in class org.roaringbitmap.art.Node
-
serialize
- serialize(ByteBuffer) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- serialize(ByteBuffer) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
- serialize(ByteBuffer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Serialize.
- serialize(ByteBuffer) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
Serialize.
- serialize(ByteBuffer) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Serialize this bitmap to a ByteBuffer.
- serialize(ByteBuffer) - Method in class org.roaringbitmap.longlong.HighLowContainer
-
serialize into the ByteBuffer in little endian
- serialize(ByteBuffer) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Serialize this bitmap, please make sure the size of the serialized bytes is smaller enough that ByteBuffer can hold it.
- serialize(ByteBuffer) - Method in class org.roaringbitmap.RoaringArray
-
Serialize.
- serialize(ByteBuffer) - Method in class org.roaringbitmap.RoaringBitmap
- serializeArt(DataOutput) - Method in class org.roaringbitmap.art.Art
- serializeArt(ByteBuffer) - Method in class org.roaringbitmap.art.Art
- serializedSizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
- serializedSizeInBytes() - Method in class org.roaringbitmap.art.Containers
-
Report the number of bytes required for serialization.
- serializedSizeInBytes() - Method in class org.roaringbitmap.BitmapContainer
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Report the number of bytes required for serialization.
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Report the number of bytes required to serialize this container.
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Report the number of bytes required for serialization.
- serializedSizeInBytes() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
- serializedSizeInBytes() - Method in class org.roaringbitmap.Container
-
Report the number of bytes required to serialize this container.
- serializedSizeInBytes() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Report the number of bytes required to serialize this bitmap.
- serializedSizeInBytes() - Method in class org.roaringbitmap.longlong.HighLowContainer
-
serialized size in bytes
- serializedSizeInBytes() - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Report the number of bytes required to serialize this bitmap.
- serializedSizeInBytes() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- serializedSizeInBytes() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- serializedSizeInBytes() - Method in class org.roaringbitmap.RoaringArray
-
Report the number of bytes required for serialization.
- serializedSizeInBytes() - Method in class org.roaringbitmap.RoaringBitmap
-
Report the number of bytes required to serialize this bitmap.
- serializedSizeInBytes() - Method in class org.roaringbitmap.RunContainer
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.ArrayContainer
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.BitmapContainer
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableArrayContainer
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableRunContainer
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.RunContainer
- serializeNodeBody(DataOutput) - Method in class org.roaringbitmap.art.LeafNode
- serializeNodeBody(DataOutput) - Method in class org.roaringbitmap.art.Node16
- serializeNodeBody(DataOutput) - Method in class org.roaringbitmap.art.Node256
- serializeNodeBody(DataOutput) - Method in class org.roaringbitmap.art.Node4
- serializeNodeBody(DataOutput) - Method in class org.roaringbitmap.art.Node48
- serializeNodeBody(ByteBuffer) - Method in class org.roaringbitmap.art.LeafNode
- serializeNodeBody(ByteBuffer) - Method in class org.roaringbitmap.art.Node16
- serializeNodeBody(ByteBuffer) - Method in class org.roaringbitmap.art.Node256
- serializeNodeBody(ByteBuffer) - Method in class org.roaringbitmap.art.Node4
-
serialize the node's body content
- serializeNodeBody(ByteBuffer) - Method in class org.roaringbitmap.art.Node48
- serializeNodeBodySizeInBytes() - Method in class org.roaringbitmap.art.LeafNode
- serializeNodeBodySizeInBytes() - Method in class org.roaringbitmap.art.Node
-
the serialized size except the common node header part
- serializeNodeBodySizeInBytes() - Method in class org.roaringbitmap.art.Node16
- serializeNodeBodySizeInBytes() - Method in class org.roaringbitmap.art.Node256
- serializeNodeBodySizeInBytes() - Method in class org.roaringbitmap.art.Node4
- serializeNodeBodySizeInBytes() - Method in class org.roaringbitmap.art.Node48
- serializeSizeInBytes() - Method in class org.roaringbitmap.art.Art
- serializeSizeInBytes() - Method in class org.roaringbitmap.art.Node
-
the serialized size in bytes of this node
- setBitmapRange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
set bits at start, start+1,..., end-1
- setBitmapRange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
set bits at start, start+1,..., end-1
- setBitmapRangeAndCardinalityChange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
Deprecated.
- setBitmapRangeAndCardinalityChange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Deprecated.
- setByte(int, byte, int) - Static method in class org.roaringbitmap.longlong.IntegerUtil
-
set a specified position byte to another value to return a fresh integer
- setContainerAtIndex(int, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- shiftLeftFromSpecifiedPosition(int, int, int) - Static method in class org.roaringbitmap.longlong.IntegerUtil
-
shift the byte left from the specified position
- Shuttle - Interface in org.roaringbitmap.art
- size() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
- size() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- size() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
- size() - Method in class org.roaringbitmap.RoaringArray
- stack - Variable in class org.roaringbitmap.art.AbstractShuttle
- supplier() - Method in class org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
- supplier() - Method in class org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
- supplier() - Method in class org.roaringbitmap.ParallelAggregation.ContainerCollector
- supplier() - Method in class org.roaringbitmap.ParallelAggregation.OrCollector
T
- toArray() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Return the set values as an array if the cardinality is less than 2147483648.
- toArray() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Return the set values as an array.
- toArray() - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Return the set values as an array.
- toArray() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Return the set values as an array, if the cardinality is smaller than 2147483648.
- toArray() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Return the set values as an array, if the cardinality is smaller than 2147483648.
- toArray() - Method in class org.roaringbitmap.RoaringBitmap
-
Return the set values as an array, if the cardinality is smaller than 2147483648.
- toBDBytes(int) - Static method in class org.roaringbitmap.longlong.IntegerUtil
-
convert integer to its byte array format
- toBDBytes(long) - Static method in class org.roaringbitmap.longlong.LongUtils
-
to big endian bytes representation
- toBitmapContainer() - Method in class org.roaringbitmap.ArrayContainer
-
Copies the data in a bitmap container.
- toBitmapContainer() - Method in class org.roaringbitmap.BitmapContainer
- toBitmapContainer() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
Copies the data in a bitmap container.
- toBitmapContainer() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- toBitmapContainer() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Convert the current container to a BitmapContainer, if a conversion is needed.
- toBitmapContainer() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- toBitmapContainer() - Method in class org.roaringbitmap.Container
-
Convert the current container to a BitmapContainer, if a conversion is needed.
- toBitmapContainer() - Method in class org.roaringbitmap.RunContainer
- toCharArray() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
Create a copy of the content of this container as a char array.
- toCharBuffer() - Method in class org.roaringbitmap.ArrayContainer
-
Return the content of this container as a ShortBuffer.
- toCharBuffer() - Method in class org.roaringbitmap.RunContainer
-
Return the content of this container as a ShortBuffer.
- toContainer() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- toContainer() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- toContainer() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Convert to a non-mappeable container.
- toContainer() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- toImmutableRoaringBitmap() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Convenience method, effectively casts the object to an object of class ImmutableRoaringBitmap.
- toIOException() - Method in exception org.roaringbitmap.InvalidRoaringFormat
-
Convert the exception to an IOException (convenience function)
- toIterator(Iterator<Map.Entry<Integer, BitmapDataProvider>>, boolean) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- toIterator(LeafNodeIterator, boolean) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
- toLong(byte[], char) - Static method in class org.roaringbitmap.longlong.LongUtils
-
reconstruct the long data
- toLongArray() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Create a copy of the content of this container as a long array.
- toLongBuffer() - Method in class org.roaringbitmap.BitmapContainer
-
Return the content of this container as a LongBuffer.
- toMappeableContainer() - Method in class org.roaringbitmap.ArrayContainer
- toMappeableContainer() - Method in class org.roaringbitmap.BitmapContainer
- toMappeableContainer() - Method in class org.roaringbitmap.Container
-
Convert to a mappeable container.
- toMappeableContainer() - Method in class org.roaringbitmap.RunContainer
- toMutableRoaringBitmap() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Copies the content of this bitmap to a bitmap that can be modified.
- toMutableRoaringBitmap() - Method in class org.roaringbitmap.RoaringBitmap
-
Convert (copies) to a mutable roaring bitmap.
- toRoaringBitmap() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Copies this bitmap to a mutable RoaringBitmap.
- toShortArray() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
Create a copy of the content of this container as a char array.
- toString() - Method in class org.roaringbitmap.ArrayContainer
- toString() - Method in class org.roaringbitmap.BitmapContainer
- toString() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
A string describing the bitmap.
- toString() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- toString() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- toString() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- toString() - Method in class org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
- toString() - Method in class org.roaringbitmap.insights.BitmapStatistics
- toString() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
A string describing the bitmap.
- toString() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
A string describing the bitmap.
- toString() - Method in class org.roaringbitmap.RoaringBitmap
-
A string describing the bitmap.
- toString() - Method in class org.roaringbitmap.RunContainer
- toUnsignedLong(int) - Static method in class org.roaringbitmap.Util
-
Converts the argument to a
long
by an unsigned conversion. - trim() - Method in class org.roaringbitmap.ArrayContainer
- trim() - Method in class org.roaringbitmap.art.Containers
- trim() - Method in class org.roaringbitmap.BitmapContainer
- trim() - Method in interface org.roaringbitmap.BitmapDataProvider
-
Recover allocated but unused memory.
- trim() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- trim() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- trim() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
If possible, recover wasted memory.
- trim() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- trim() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
If possible, recover wasted memory.
- trim() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Recover allocated but unused memory.
- trim() - Method in class org.roaringbitmap.Container
-
If possible, recover wasted memory.
- trim() - Method in interface org.roaringbitmap.longlong.LongBitmapDataProvider
-
Recover allocated but unused memory.
- trim() - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
remove the allocated unused memory space
- trim() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
- trim() - Method in class org.roaringbitmap.RoaringArray
-
If possible, recover wasted memory.
- trim() - Method in class org.roaringbitmap.RoaringBitmap
-
Recover allocated but unused memory.
- trim() - Method in class org.roaringbitmap.RunContainer
U
- unsignedBinarySearch(char[], int, int, char) - Static method in class org.roaringbitmap.Util
-
Look for value k in array in the range [begin,end).
- unsignedBinarySearch(ByteBuffer, int, int, int, char) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Look for value k in buffer in the range [begin,end).
- unsignedBinarySearch(CharBuffer, int, int, char) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Look for value k in buffer in the range [begin,end).
- unsignedDifference(char[], int, char[], int, char[]) - Static method in class org.roaringbitmap.Util
-
Compute the difference between two sorted lists and write the result to the provided output array
- unsignedDifference(CharBuffer, int, CharBuffer, int, char[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
- unsignedDifference(CharIterator, CharIterator, char[]) - Static method in class org.roaringbitmap.Util
-
Compute the difference between two sorted lists and write the result to the provided output array
- unsignedExclusiveUnion2by2(char[], int, char[], int, char[]) - Static method in class org.roaringbitmap.Util
-
Compute the exclusive union of two sorted lists and write the result to the provided output array
- unsignedExclusiveUnion2by2(CharBuffer, int, CharBuffer, int, char[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
- unsignedIntersect2by2(char[], int, char[], int, char[]) - Static method in class org.roaringbitmap.Util
-
Intersect two sorted lists and write the result to the provided output array
- unsignedIntersect2by2(CharBuffer, int, CharBuffer, int, char[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
- unsignedIntersects(char[], int, char[], int) - Static method in class org.roaringbitmap.Util
-
Checks if two arrays intersect
- unsignedIntersects(CharBuffer, int, CharBuffer, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Checks if two arrays intersect
- unsignedLocalIntersect2by2(char[], int, char[], int, char[]) - Static method in class org.roaringbitmap.Util
- unsignedLocalIntersect2by2(CharBuffer, int, CharBuffer, int, char[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
- unsignedLocalIntersect2by2Cardinality(char[], int, char[], int) - Static method in class org.roaringbitmap.Util
-
Compute the cardinality of the intersection
- unsignedLocalIntersect2by2Cardinality(CharBuffer, int, CharBuffer, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
- unsignedOneSidedGallopingIntersect2by2(char[], int, char[], int, char[]) - Static method in class org.roaringbitmap.Util
- unsignedOneSidedGallopingIntersect2by2(CharBuffer, int, CharBuffer, int, char[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
- unsignedUnion2by2(char[], int, int, char[], int, int, char[]) - Static method in class org.roaringbitmap.Util
-
Unite two sorted lists and write the result to the provided output array
- unsignedUnion2by2(CharBuffer, int, int, CharBuffer, int, int, char[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
- USE_HYBRID_BINSEARCH - Static variable in class org.roaringbitmap.Util
-
optimization flag: whether to use hybrid binary search: hybrid formats combine a binary search with a sequential search
- Util - Class in org.roaringbitmap
-
Various useful methods for roaring bitmaps.
V
- valueOf(String) - Static method in enum org.roaringbitmap.art.NodeType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.roaringbitmap.art.NodeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueslength - Variable in class org.roaringbitmap.buffer.MappeableRunContainer
- visitedNodeNextPosition(Node, int) - Method in class org.roaringbitmap.art.AbstractShuttle
- visitedNodeNextPosition(Node, int) - Method in class org.roaringbitmap.art.BackwardShuttle
- visitedNodeNextPosition(Node, int) - Method in class org.roaringbitmap.art.ForwardShuttle
W
- WordStorage<T> - Interface in org.roaringbitmap
- workAndMemoryShyAnd(long[], ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Computes the intersection by first intersecting the keys, avoids materialising containers, limits memory usage.
- workAndMemoryShyAnd(long[], RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Computes the intersection by first intersecting the keys, avoids materialising containers, limits memory usage.
- workShyAnd(long[], RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Computes the intersection by first intersecting the keys, avoids materialising containers.
- wrap(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
-
Prepares a bitmap for iteration
- wrap(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
-
Prepares a bitmap for iteration
- wrap(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.ArrayBatchIterator
- wrap(RoaringBitmap) - Method in class org.roaringbitmap.IntIteratorFlyweight
-
Prepares a bitmap for iteration
- wrap(RoaringBitmap) - Method in class org.roaringbitmap.ReverseIntIteratorFlyweight
-
Prepares a bitmap for iteration
- writeArray(DataOutput) - Method in class org.roaringbitmap.ArrayContainer
- writeArray(DataOutput) - Method in class org.roaringbitmap.BitmapContainer
- writeArray(DataOutput) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- writeArray(DataOutput) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- writeArray(DataOutput) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Write just the underlying array.
- writeArray(DataOutput) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- writeArray(DataOutput) - Method in class org.roaringbitmap.Container
-
Write just the underlying array.
- writeArray(DataOutput) - Method in class org.roaringbitmap.RunContainer
- writeArray(ByteBuffer) - Method in class org.roaringbitmap.ArrayContainer
- writeArray(ByteBuffer) - Method in class org.roaringbitmap.BitmapContainer
- writeArray(ByteBuffer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- writeArray(ByteBuffer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- writeArray(ByteBuffer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Write just the underlying array.
- writeArray(ByteBuffer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- writeArray(ByteBuffer) - Method in class org.roaringbitmap.Container
-
Write just the underlying array.
- writeArray(ByteBuffer) - Method in class org.roaringbitmap.RunContainer
- writeExternal(ObjectOutput) - Method in class org.roaringbitmap.ArrayContainer
- writeExternal(ObjectOutput) - Method in class org.roaringbitmap.BitmapContainer
- writeExternal(ObjectOutput) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- writeExternal(ObjectOutput) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- writeExternal(ObjectOutput) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- writeExternal(ObjectOutput) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
- writeExternal(ObjectOutput) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
- writeExternal(ObjectOutput) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
Roaring64NavigableMap
are serializable. - writeExternal(ObjectOutput) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Roaring64NavigableMap
are serializable. - writeExternal(ObjectOutput) - Method in class org.roaringbitmap.RoaringArray
- writeExternal(ObjectOutput) - Method in class org.roaringbitmap.RoaringBitmap
- writeExternal(ObjectOutput) - Method in class org.roaringbitmap.RunContainer
- writer() - Static method in interface org.roaringbitmap.RoaringBitmapWriter
X
- xor(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps.
- xor(Iterator<? extends ImmutableRoaringBitmap>, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Deprecated.use the version where longs specify the range. Negative values not allowed for rangeStart and rangeEnd
- xor(Iterator<? extends ImmutableRoaringBitmap>, long, long) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Computes XOR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- xor(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps.
- xor(Iterator<? extends RoaringBitmap>, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
Deprecated.use the version where longs specify the range. Negative values not allowed for rangeStart and rangeEnd
- xor(Iterator<? extends RoaringBitmap>, long, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Computes XOR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
- xor(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
- xor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
- xor(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
- xor(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
- xor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
- xor(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
- xor(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise XOR (symmetric difference) operation.
- xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps.
- xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferParallelAggregation
-
Computes the bitwise symmetric difference of the input bitmaps
- xor(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise XOR (symmetric difference) operation.
- xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- xor(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
- xor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- xor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
- xor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
- xor(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps.
- xor(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise XOR (symmetric difference) operation.
- xor(CharIterator) - Method in class org.roaringbitmap.ArrayContainer
- xor(CharIterator) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
- xor(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (symmetric difference).
- xor(Roaring64Bitmap) - Method in class org.roaringbitmap.longlong.Roaring64Bitmap
-
In-place bitwise XOR (symmetric difference) operation.
- xor(Roaring64NavigableMap) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise XOR (symmetric difference) operation.
- xor(RoaringBitmap) - Method in class org.roaringbitmap.FastRankRoaringBitmap
- xor(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
In-place bitwise XOR (symmetric difference) operation.
- xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps.
- xor(RoaringBitmap...) - Static method in class org.roaringbitmap.ParallelAggregation
-
Computes the bitwise symmetric difference of the input bitmaps
- xor(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Bitwise XOR (symmetric difference) operation.
- xor(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
- xor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
- xor(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(RunContainer) - Method in class org.roaringbitmap.RunContainer
- xorCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Cardinality of the bitwise XOR (symmetric difference) operation.
- xorCardinality(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Returns the cardinality of the XOR between the passed container and this container without materialising a temporary container.
- xorCardinality(Container) - Method in class org.roaringbitmap.Container
-
Returns the cardinality of the XOR between the passed container and this container without materialising a temporary container.
- xorCardinality(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Cardinality of the bitwise XOR (symmetric difference) operation.
All Classes All Packages