- accept(int) - Method in interface org.roaringbitmap.IntConsumer
-
Receives the integer
- accept(long) - Method in interface org.roaringbitmap.longlong.LongConsumer
-
Receives the long
- add(int, int) - Method in class org.roaringbitmap.ArrayContainer
-
- add(short) - Method in class org.roaringbitmap.ArrayContainer
-
running time is in O(n) time if insert is not in order.
- add(int, int) - Method in class org.roaringbitmap.BitmapContainer
-
- add(short) - Method in class org.roaringbitmap.BitmapContainer
-
- add(int) - Method in interface org.roaringbitmap.BitmapDataProvider
-
set the value to "true", whether it already appears or not.
- add(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- add(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
running time is in O(n) time if insert is not in order.
- add(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- add(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- add(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Return a new container with all shorts in [begin,end) added using an unsigned interpretation.
- add(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Add a short to the container.
- add(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- add(short) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- add(MutableRoaringBitmap, long, long) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
- add(MutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
- add(int...) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Set all the specified values to true.
- 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(long, long) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Add to the current bitmap all integers in [rangeStart,rangeEnd).
- add(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
- 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(short) - Method in class org.roaringbitmap.Container
-
Add a short to the container.
- add(long, long) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
- add(int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
- add(int...) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
- add(int, int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
Deprecated.
- add(long...) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Set all the specified values to true.
- add(long, long) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Add to the current bitmap all longs in [rangeStart,rangeEnd).
- add(int) - Method in class org.roaringbitmap.OrderedWriter
-
Adds the value to the underlying bitmap.
- add(RoaringBitmap, long, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
- add(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
- add(int...) - Method in class org.roaringbitmap.RoaringBitmap
-
Set all the specified values to true.
- 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(long, long) - Method in class org.roaringbitmap.RoaringBitmap
-
Add to the current bitmap all integers in [rangeStart,rangeEnd).
- add(int, int) - Method in class org.roaringbitmap.RoaringBitmap
-
- add(int, int) - Method in class org.roaringbitmap.RunContainer
-
- add(short) - Method in class org.roaringbitmap.RunContainer
-
- 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.Roaring64NavigableMap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- 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(int) - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
-
- advanceIfNeeded(int) - Method in class org.roaringbitmap.IntIteratorFlyweight
-
- 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.
- 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(short) - Method in interface org.roaringbitmap.PeekableShortIterator
-
If needed, advance as long as the next value is smaller than minval (as an unsigned
short)
- advanceUntil(ShortBuffer, int, int, short) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Find the smallest integer larger than pos such that array[pos]>= min.
- advanceUntil(short, int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
- advanceUntil(short, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- advanceUntil(short, int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
Find the smallest integer index larger than pos such that getKeyAtIndex(index)>=x.
- advanceUntil(short, int) - Method in class org.roaringbitmap.RoaringArray
-
Find the smallest integer index larger than pos such that array[index].key>=x.
- advanceUntil(short[], int, int, short) - Static method in class org.roaringbitmap.Util
-
Find the smallest integer larger than pos such that array[pos]>= min.
- and(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- and(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- and(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- and(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- and(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- and(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- and(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- and(Iterator, 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, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
- 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- and(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- and(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- and(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- and(MappeableRunContainer) - 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- and(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- and(MappeableRunContainer) - 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.MappeableRunContainer
-
- and(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- and(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise AND (intersection) operation.
- and(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise AND (intersection) operation.
- and(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another (intersection).
- and(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute the AND aggregate.
- and(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute the AND aggregate.
- and(RoaringBitmap) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
- and(Roaring64NavigableMap) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise AND (intersection) operation.
- and(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Bitwise AND (intersection) operation.
- and(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
In-place bitwise AND (intersection) operation.
- and(Iterator, 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(Iterator, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
- and(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- and(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
-
- and(RunContainer) - Method in class org.roaringbitmap.RunContainer
-
- andCardinality(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- andCardinality(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- andCardinality(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- andCardinality(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- andCardinality(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- andCardinality(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- andCardinality(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- andCardinality(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- andCardinality(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- andCardinality(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- andCardinality(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- andCardinality(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- andCardinality(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- andCardinality(ArrayContainer) - Method in class org.roaringbitmap.Container
-
- andCardinality(BitmapContainer) - Method in class org.roaringbitmap.Container
-
- andCardinality(RunContainer) - Method in class org.roaringbitmap.Container
-
- 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(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- andCardinality(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
-
- andCardinality(RunContainer) - Method in class org.roaringbitmap.RunContainer
-
- andNot(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- andNot(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- andNot(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- andNot(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- andNot(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- andNot(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- 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(ImmutableRoaringBitmap, ImmutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
- andNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise ANDNOT (difference) operation.
- andNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- andNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- andNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- andNot(MappeableRunContainer) - 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- andNot(MappeableRunContainer) - 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.MappeableRunContainer
-
- 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(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise ANDNOT (difference) operation.
- andNot(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(RoaringBitmap) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
- andNot(Roaring64NavigableMap) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise ANDNOT (difference) operation.
- andNot(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Bitwise ANDNOT (difference) operation.
- andNot(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
In-place bitwise ANDNOT (difference) operation.
- 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(RoaringBitmap, RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
- andNot(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- andNot(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
-
- 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(short, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- append(short, Container) - Method in class org.roaringbitmap.RoaringArray
-
- append(RoaringArray, int, int) - Method in class org.roaringbitmap.RoaringArray
-
Append the values from another array, no copy is made (use with care)
- appendCopiesAfter(PointableRoaringArray, short) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Append copies of the values AFTER a specified key (may or may not be present) to end.
- appendCopiesAfter(RoaringArray, short) - Method in class org.roaringbitmap.RoaringArray
-
Append copies of the values AFTER a specified key (may or may not be present) to end.
- appendCopiesUntil(PointableRoaringArray, short) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Append copies of the values from another array, from the start
- appendCopiesUntil(RoaringArray, short) - Method in class org.roaringbitmap.RoaringArray
-
Append copies of the values from another array, from the start
- appendCopy(PointableRoaringArray, int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Append copies of the values from another array
- appendCopy(short, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- appendCopy(RoaringArray, int) - Method in class org.roaringbitmap.RoaringArray
-
Append copy of the one value from another array
- appendCopy(RoaringArray, int, int) - Method in class org.roaringbitmap.RoaringArray
-
Append copies of the values from another array
- 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(int) - Constructor for class org.roaringbitmap.ArrayContainer
-
Create an array container with specified capacity
- ArrayContainer(int, int) - Constructor for class org.roaringbitmap.ArrayContainer
-
Create an array container with a run of ones from firstOfRun to lastOfRun, inclusive.
- ArrayContainer(int, short[]) - Constructor for class org.roaringbitmap.ArrayContainer
-
Create a new container, no copy is made
- ArrayContainer(MappeableArrayContainer) - Constructor for class org.roaringbitmap.ArrayContainer
-
Creates a new non-mappeable container from a mappeable one.
- ArrayContainer(short[]) - Constructor for class org.roaringbitmap.ArrayContainer
-
- arraycopy(ShortBuffer, int, ShortBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- 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
- 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
-
- bitmapOf(BitSet) - Static method in class org.roaringbitmap.BitSetUtil
-
Generate a RoaringBitmap out of a BitSet
- 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(BitSet) - Static method in class org.roaringbitmap.buffer.BufferBitSetUtil
-
Generate a MutableRoaringBitmap out of a BitSet
- 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(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(long...) - Static method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
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.
- bitmapOfUnordered(int...) - Static method in class org.roaringbitmap.RoaringBitmap
-
Efficiently builds a RoaringBitmap from unordered data
- BitSetUtil - Class in org.roaringbitmap
-
This class provides convenience functions to manipulate BitSet and RoaringBitmap objects.
- BitSetUtil() - Constructor for class org.roaringbitmap.BitSetUtil
-
- bitValue(short) - Method in class org.roaringbitmap.BitmapContainer
-
- bitValue(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- branchyUnsignedBinarySearch(ShortBuffer, int, int, short) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- branchyUnsignedBinarySearch(ByteBuffer, int, int, int, short) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- branchyUnsignedBinarySearch(short[], int, int, short) - Static method in class org.roaringbitmap.Util
-
- 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.
- 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.
- cardinality - Variable in class org.roaringbitmap.ArrayContainer
-
- cardinality - Variable in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- 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
- cardinalityInBitmapRange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
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.
- cardinalityInRange(int, int) - Method in class org.roaringbitmap.BitmapContainer
-
- cardinalityInRange(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- 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.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.ArrayContainer
-
- clone() - Method in class org.roaringbitmap.BitmapContainer
-
- 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.Container
-
- 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 interface org.roaringbitmap.PeekableIntIterator
-
Creates a copy of the iterator.
- clone() - Method in interface org.roaringbitmap.PeekableShortIterator
-
Creates a copy of the iterator.
- clone() - Method in class org.roaringbitmap.ReverseIntIteratorFlyweight
-
- clone() - Method in class org.roaringbitmap.RoaringArray
-
- clone() - Method in class org.roaringbitmap.RoaringBitmap
-
- clone() - Method in class org.roaringbitmap.RunContainer
-
- clone() - Method in interface org.roaringbitmap.ShortIterator
-
Creates a copy of the iterator.
- compareUnsigned(short, short) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Compares the two specified short
values, treating them as unsigned values between
0
and 2^16 - 1
inclusive.
- compareUnsigned(short, short) - Static method in class org.roaringbitmap.Util
-
Compares the two specified short
values, treating them as unsigned values between
0
and 2^16 - 1
inclusive.
- computeCardinality() - Method in class org.roaringbitmap.BitmapContainer
-
Recomputes the cardinality of the bitmap.
- computeCardinality() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Recomputes the cardinality of the bitmap.
- Container - Class in org.roaringbitmap
-
Base container class.
- Container() - Constructor for class org.roaringbitmap.Container
-
- 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.
- contains(short) - Method in class org.roaringbitmap.ArrayContainer
-
- contains(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- contains(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- contains(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- contains(short) - Method in class org.roaringbitmap.BitmapContainer
-
- contains(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- contains(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- contains(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- 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(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks whether the parameter is a subset of this RoaringBitmap or not
- contains(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- contains(ByteBuffer, int, short, int) - Static method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
Checks whether the container contains the value x.
- contains(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- contains(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- contains(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- contains(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- contains(ByteBuffer, int, short) - Static method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Checks whether the container contains the value i.
- contains(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- contains(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- contains(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- contains(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Checks whether the contain contains the provided value
- 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.MappeableContainer
-
- contains(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- contains(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- contains(short) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- contains(ByteBuffer, int, short, int) - Static method in class org.roaringbitmap.buffer.MappeableRunContainer
-
Checks whether the run container contains x.
- contains(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- contains(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- contains(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- contains(short) - Method in class org.roaringbitmap.Container
-
Checks whether the contain contains the provided value
- contains(Container) - Method in class org.roaringbitmap.Container
-
Checks whether the container is a subset of this container or not
- contains(RunContainer) - Method in class org.roaringbitmap.Container
-
- contains(ArrayContainer) - Method in class org.roaringbitmap.Container
-
- contains(BitmapContainer) - Method in class org.roaringbitmap.Container
-
- 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(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.Roaring64NavigableMap
-
- contains(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Checks whether the value in included, which is equivalent to checking if the corresponding bit
is set (get in BitSet class).
- contains(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
Checks whether the parameter is a subset of this RoaringBitmap or not
- contains(short) - Method in class org.roaringbitmap.RunContainer
-
- contains(RunContainer) - Method in class org.roaringbitmap.RunContainer
-
- contains(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- contains(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
-
- containsForContainerAtIndex(int, short) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
- containsForContainerAtIndex(int, short) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- containsForContainerAtIndex(int, short) - 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.
- copyRange(int, int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- copyRange(int, int, int) - Method in class org.roaringbitmap.RoaringArray
-
- FastAggregation - Class in org.roaringbitmap
-
Fast algorithms to aggregate many bitmaps.
- 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
-
- fillArray(short[]) - Method in class org.roaringbitmap.BitmapContainer
-
Fill the array with set bits
- fillArray(short[]) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Fill the array with set bits
- fillArrayAND(short[], LongBuffer, LongBuffer) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- fillArrayAND(short[], 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.
- fillArrayANDNOT(short[], LongBuffer, LongBuffer) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- fillArrayANDNOT(short[], 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.
- fillArrayXOR(short[], LongBuffer, LongBuffer) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- fillArrayXOR(short[], 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.
- 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
short 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
-
- 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
-
- flip(short) - Method in class org.roaringbitmap.ArrayContainer
-
- flip(short) - Method in class org.roaringbitmap.BitmapContainer
-
- 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(ImmutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
- flip(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- flip(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- flip(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Add a short to the container if it is not present, otherwise remove it.
- flip(short) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- 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(MutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
- flip(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
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(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
- flip(short) - Method in class org.roaringbitmap.Container
-
Add a short to the container if it is not present, otherwise remove it.
- flip(int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
- flip(int, int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
Deprecated.
- flip(long, long) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
- flip(long) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
Add the value if it is not already present, otherwise remove it.
- flip(RoaringBitmap, long, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
- flip(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
- flip(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Add the value if it is not already present, otherwise remove it.
- 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(int, int) - Method in class org.roaringbitmap.RoaringBitmap
-
- flip(short) - Method in class org.roaringbitmap.RunContainer
-
- flipBitmapRange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
flip bits at start, start+1,..., end-1
- flipBitmapRange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
flip bits at start, start+1,..., end-1
- flipBitmapRangeAndCardinalityChange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Deprecated.
- flipBitmapRangeAndCardinalityChange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
Deprecated.
- flush() - Method in class org.roaringbitmap.OrderedWriter
-
Ensures that any buffered additions are flushed to the underlying bitmap.
- forEach(short, IntConsumer) - Method in class org.roaringbitmap.ArrayContainer
-
- forEach(short, IntConsumer) - Method in class org.roaringbitmap.BitmapContainer
-
- forEach(IntConsumer) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
- forEach(short, IntConsumer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- forEach(short, IntConsumer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- forEach(short, 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(short, IntConsumer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- forEach(short, 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(IntConsumer) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Visit all values in the bitmap and pass them to the consumer.
- 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.Roaring64NavigableMap
-
- forEach(IntConsumer) - Method in class org.roaringbitmap.RoaringBitmap
-
- forEach(short, IntConsumer) - Method in class org.roaringbitmap.RunContainer
-
- full() - Static method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- full() - Static method in class org.roaringbitmap.RunContainer
-
- getArraySizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
-
- getArraySizeInBytes() - Method in class org.roaringbitmap.BitmapContainer
-
- getArraySizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- 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(int) - Static method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- 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
-
- getCardinality() - Method in class org.roaringbitmap.ArrayContainer
-
- getCardinality() - Method in class org.roaringbitmap.BitmapContainer
-
- getCardinality(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
- 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 short 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(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.
- getCardinality() - Method in class org.roaringbitmap.Container
-
Computes the distinct number of short 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
-
- 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(short) - Method in class org.roaringbitmap.RoaringArray
-
- 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
-
- getContainerIndex(short) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
- getContainerIndex(short) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- getContainerIndex(short) - 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(int) - 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(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- getContainerPointer() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
- getContainerPointer(int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
- getContainerPointer() - Method in class org.roaringbitmap.RoaringArray
-
Create a ContainerPointer for this RoaringArray
- getContainerPointer(int) - 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.
- getIndex(short) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
- getIndex(short) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- getIndex(short) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
- getIndex(short) - Method in class org.roaringbitmap.RoaringArray
-
- 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.
- 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
-
- 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.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.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 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.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
-
- 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.Roaring64NavigableMap
-
- getReverseShortIterator() - Method in class org.roaringbitmap.ArrayContainer
-
- getReverseShortIterator(long[]) - Static method in class org.roaringbitmap.BitmapContainer
-
Return a bitmap iterator over this array
- getReverseShortIterator() - Method in class org.roaringbitmap.BitmapContainer
-
- getReverseShortIterator() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- getReverseShortIterator() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- getReverseShortIterator() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Iterator to visit the short values in the container in descending order.
- getReverseShortIterator() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- getReverseShortIterator() - Method in class org.roaringbitmap.Container
-
Iterator to visit the short values in the container in descending order.
- getReverseShortIterator() - Method in class org.roaringbitmap.RunContainer
-
- getShortIterator() - Method in class org.roaringbitmap.ArrayContainer
-
- getShortIterator(long[]) - Static method in class org.roaringbitmap.BitmapContainer
-
Return a bitmap iterator over this array
- getShortIterator() - Method in class org.roaringbitmap.BitmapContainer
-
- getShortIterator() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- getShortIterator() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- getShortIterator() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Iterator to visit the short values in the container in ascending order.
- getShortIterator() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- getShortIterator() - Method in class org.roaringbitmap.Container
-
Iterator to visit the short values in the container in ascending order.
- getShortIterator() - Method in class org.roaringbitmap.RunContainer
-
- getSizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
-
- getSizeInBytes() - Method in class org.roaringbitmap.BitmapContainer
-
- getSizeInBytes() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
- 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.Roaring64NavigableMap
-
- getSizeInBytes() - Method in class org.roaringbitmap.RoaringBitmap
-
- 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.OrderedWriter
-
Grab a reference to the underlying bitmap
- 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 shorts 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(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- iand(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- iand(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- iand(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- iand(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- iand(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- iand(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- iand(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- iand(MappeableRunContainer) - 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise AND of this container with another (intersection).
- iand(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- iand(MappeableRunContainer) - 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.MappeableRunContainer
-
- iand(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- iand(ArrayContainer) - 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.Container
-
Computes the in-place bitwise AND of this container with another (intersection).
- 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.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.RunContainer
-
- iand(RunContainer) - Method in class org.roaringbitmap.RunContainer
-
- iandNot(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- iandNot(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- iandNot(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- iandNot(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- iandNot(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- iandNot(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- iandNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- iandNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- iandNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- iandNot(MappeableRunContainer) - 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- iandNot(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- iandNot(MappeableRunContainer) - 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.MappeableRunContainer
-
- iandNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- iandNot(ArrayContainer) - 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.Container
-
Computes the in-place bitwise ANDNOT of this container with another (difference).
- 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.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.RunContainer
-
- iandNot(RunContainer) - Method in class org.roaringbitmap.RunContainer
-
- ilazyor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ilazyor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ilazyor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ilazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ilazyor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ilazyor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ilazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- ilazyor(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- 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
-
- 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
-
- insertNewKeyValueAt(int, short, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- insertNewKeyValueAt(int, short, Container) - Method in class org.roaringbitmap.RoaringArray
-
- IntConsumer - Interface in org.roaringbitmap
-
An IntConsumer receives the int values contained in a data structure.
- intersects(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- intersects(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- intersects(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- intersects(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- intersects(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- intersects(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- intersects(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- intersects(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- intersects(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- intersects(MappeableRunContainer) - 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Returns true if the current container intersects the other container.
- 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.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.MappeableRunContainer
-
- intersects(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- intersects(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- intersects(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- intersects(Container) - Method in class org.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- intersects(RunContainer) - 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(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- intersects(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
-
- 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.
- ior(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- ior(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- ior(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- ior(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ior(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ior(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ior(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- ior(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- ior(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ior(MappeableRunContainer) - 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ior(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- ior(MappeableRunContainer) - 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.MappeableRunContainer
-
- ior(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- ior(ArrayContainer) - 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.Container
-
Computes the in-place bitwise OR of this container with another (union).
- 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.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.RunContainer
-
- ior(RunContainer) - Method in class org.roaringbitmap.RunContainer
-
- 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 shorts 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.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 interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Checks whether the bitmap is empty.
- isEmpty() - Method in interface org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
-
Checks whether the bitmap is empty.
- isEmpty() - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
- isEmpty() - Method in class org.roaringbitmap.RoaringBitmap
-
Checks whether the bitmap is empty.
- isFull() - Method in class org.roaringbitmap.BitmapContainer
-
- isFull() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- isFull() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- 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.
- iterator() - Method in class org.roaringbitmap.ArrayContainer
-
- 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.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
-
- ixor(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- ixor(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- ixor(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- ixor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ixor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ixor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ixor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- ixor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- ixor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ixor(MappeableRunContainer) - 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- ixor(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- ixor(MappeableRunContainer) - 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.MappeableRunContainer
-
- ixor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- ixor(ArrayContainer) - 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.Container
-
Computes the in-place bitwise XOR of this container with another (symmetric difference).
- 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.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.RunContainer
-
- ixor(RunContainer) - Method in class org.roaringbitmap.RunContainer
-
- 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(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- lazyor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- lazyor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- lazyOR(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise OR of this container with another (union).
- lazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- lazyor(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
- lazyOR(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- lazyor(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
- lazyor(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
- lazyor(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- lazyorfromlazyinputs(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
- lazyorfromlazyinputs(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
- 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(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.Roaring64NavigableMap
-
- 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
-
- loadData(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- loadData(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- loadData(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- loadData(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- 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.
- lowbits(int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- lowbits(long) - 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.Util
-
- 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(ArrayContainer) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
-
Creates a new container from a non-mappeable one.
- 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(ShortBuffer, int) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
-
Construct a new ArrayContainer backed by the provided ShortBuffer.
- 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(BitmapContainer) - Constructor for class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Creates a new bitmap container from a non-mappeable one.
- 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.
- 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(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.
- MappeableRunContainer(ShortBuffer, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
-
Construct a new RunContainer backed by the provided ShortBuffer.
- MAX_CAPACITY - Static variable in class org.roaringbitmap.BitmapContainer
-
- MAX_CAPACITY - Static variable in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- 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
-
- maxLowBit() - Static method in class org.roaringbitmap.Util
-
- maxLowBitAsInteger() - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- maxLowBitAsInteger() - Static method in class org.roaringbitmap.Util
-
- mayHaveRunContainers - Variable in class org.roaringbitmap.buffer.MutableRoaringArray
-
- MutableRoaringArray - Class in org.roaringbitmap.buffer
-
Specialized array to store the containers used by a RoaringBitmap.
- MutableRoaringArray() - 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(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
-
- naive_and(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_and(Iterator) - 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(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
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(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR 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(MutableRoaringBitmap...) - 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(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall OR 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(Iterator) - 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(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
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
-
- 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.buffer.BufferIntIteratorFlyweight
-
- next() - Method in class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
-
- 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() - Method in interface org.roaringbitmap.ShortIterator
-
- nextAsInt() - Method in interface org.roaringbitmap.ShortIterator
-
- 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.
- nextUnsetBit(int) - Method in class org.roaringbitmap.BitmapContainer
-
Find the index of the next unset bit greater or equal to i, returns -1 if none found.
- nextUnsetBit(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Find the index of the next unset bit greater or equal to i, returns -1 if none found.
- NO_OFFSET_THRESHOLD - Static variable in class org.roaringbitmap.buffer.MutableRoaringArray
-
- NO_OFFSET_THRESHOLD - Static variable in class org.roaringbitmap.RoaringArray
-
- 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
- numberOfRunsAdjustment() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
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
- numberOfRunsLowerBound(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Counts how many runs there is in the bitmap, up to a maximum
- or(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- or(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- or(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- or(ShortIterator) - Method in class org.roaringbitmap.ArrayContainer
-
- or(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- or(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- or(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps.
- or(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps.
- or(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps.
- or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Compute overall OR between bitmaps.
- or(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise OR (union) operation.
- or(Iterator) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Compute overall OR between bitmaps.
- or(Iterator, 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, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
- or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- or(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- or(ShortIterator) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- or(MappeableRunContainer) - 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise OR of this container with another (union).
- or(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- or(MappeableRunContainer) - 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.MappeableRunContainer
-
- or(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Compute overall OR between bitmaps.
- or(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise OR (union) operation.
- or(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise OR (union) operation.
- or(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (union).
- or(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps.
- or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps.
- or(RoaringBitmap) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
- or(Roaring64NavigableMap) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise OR (union) operation.
- or(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.RoaringBitmap
-
Compute overall OR between 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(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
In-place bitwise OR (union) operation.
- or(Iterator, 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(Iterator, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
- or(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- or(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
-
- 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.
- OrderedWriter - Class in org.roaringbitmap
-
This class can be used to write quickly values to a bitmap.
- OrderedWriter(RoaringBitmap) - Constructor for class org.roaringbitmap.OrderedWriter
-
Initialize an OrderedWriter with a receiving bitmap
- OrderedWriter() - Constructor for class org.roaringbitmap.OrderedWriter
-
Initialize an OrderedWriter and construct a new RoaringBitmap
- 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.buffer - package org.roaringbitmap.buffer
-
- 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.
- 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(short) - Method in class org.roaringbitmap.ArrayContainer
-
- rank(short) - Method in class org.roaringbitmap.BitmapContainer
-
- rank(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
- rank(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- rank(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- rank(short) - 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(short) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- rank(short) - 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(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
-
- rank(short) - Method in class org.roaringbitmap.RunContainer
-
- 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(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.Roaring64NavigableMap
-
- 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()).
- 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.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
-
- remove(int, int) - Method in class org.roaringbitmap.ArrayContainer
-
- remove(short) - Method in class org.roaringbitmap.ArrayContainer
-
- remove(int, int) - Method in class org.roaringbitmap.BitmapContainer
-
- remove(short) - Method in class org.roaringbitmap.BitmapContainer
-
- remove(int) - Method in interface org.roaringbitmap.BitmapDataProvider
-
If present remove the specified integers (effectively, sets its bit value to false)
- remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- remove(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- remove(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Return a new container with all shorts in [begin,end) remove using an unsigned interpretation.
- remove(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Remove the short from this container.
- remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- remove(short) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- remove(MutableRoaringBitmap, long, long) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
- remove(MutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
- remove(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
If present remove the specified integers (effectively, sets its bit value to false)
- remove(long, long) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
- remove(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
- remove(int, int) - Method in class org.roaringbitmap.Container
-
Return a new container with all shorts in [begin,end) remove using an unsigned interpretation.
- remove(short) - Method in class org.roaringbitmap.Container
-
Remove the short from this container.
- remove(int, int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
Deprecated.
- remove(int) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
- remove(long, long) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
- remove(RoaringBitmap, long, long) - Static method in class org.roaringbitmap.RoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
- remove(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
- remove(int) - Method in class org.roaringbitmap.RoaringBitmap
-
If present remove the specified integer (effectively, sets its bit value to false)
- remove(long, long) - Method in class org.roaringbitmap.RoaringBitmap
-
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
- remove(int, int) - Method in class org.roaringbitmap.RoaringBitmap
-
- remove(int, int) - Method in class org.roaringbitmap.RunContainer
-
- remove(short) - Method in class org.roaringbitmap.RunContainer
-
- remove() - Method in interface org.roaringbitmap.ShortIterator
-
If possible, remove the current value
- removeAtIndex(int) - Method in class org.roaringbitmap.ArrayContainer
-
- removeAtIndex(int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- removeAtIndex(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- removeAtIndex(int) - Method in class org.roaringbitmap.RoaringArray
-
- removeIndexRange(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- removeIndexRange(int, int) - Method in class org.roaringbitmap.RoaringArray
-
- 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.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
- 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
-
- replaceKeyAndContainerAtIndex(int, short, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- replaceKeyAndContainerAtIndex(int, short, Container) - Method in class org.roaringbitmap.RoaringArray
-
- resetBitmapRange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
clear bits at start, start+1,..., end-1
- resetBitmapRange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
clear bits at start, start+1,..., end-1
- resetBitmapRangeAndCardinalityChange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
Deprecated.
- resetBitmapRangeAndCardinalityChange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
Deprecated.
- resize(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- resize(int) - Method in class org.roaringbitmap.RoaringArray
-
- 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.
- 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
-
- Roaring64NavigableMap(boolean, boolean) - Constructor for class org.roaringbitmap.longlong.Roaring64NavigableMap
-
- Roaring64NavigableMap(BitmapDataProviderSupplier) - Constructor for class org.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, longs are managed as unsigned longs and cardinalities are cached.
- Roaring64NavigableMap(boolean, BitmapDataProviderSupplier) - Constructor for class org.roaringbitmap.longlong.Roaring64NavigableMap
-
By default, we activating cardinalities caching.
- Roaring64NavigableMap(boolean, boolean, BitmapDataProviderSupplier) - Constructor for class org.roaringbitmap.longlong.Roaring64NavigableMap
-
- RoaringArray - Class in org.roaringbitmap
-
Specialized array to store the containers used by a RoaringBitmap.
- RoaringArray() - Constructor for class org.roaringbitmap.RoaringArray
-
- 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
-
- 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(ArrayContainer, int) - Constructor for class org.roaringbitmap.RunContainer
-
- RunContainer(BitmapContainer, int) - Constructor for class org.roaringbitmap.RunContainer
-
- RunContainer(int) - Constructor for class org.roaringbitmap.RunContainer
-
Create an array container with specified capacity
- RunContainer(MappeableRunContainer) - Constructor for class org.roaringbitmap.RunContainer
-
Creates a new non-mappeable container from a mappeable one.
- RunContainer(short[], int) - Constructor for class org.roaringbitmap.RunContainer
-
Construct a new RunContainer backed by the provided array.
- 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.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.
- 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.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.
- toArrayContainer() - Method in class org.roaringbitmap.BitmapContainer
-
Copies the data to an array container
- toArrayContainer() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
Copies the data to an array container
- 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
-
- 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.
- toIntUnsigned(short) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- toIntUnsigned(short) - Static method in class org.roaringbitmap.Util
-
- toIterator(Iterator<Map.Entry<Integer, BitmapDataProvider>>, boolean) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
- 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 short array.
- toShortArray() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
Create a copy of the content of this container as a short array.
- toShortBuffer() - Method in class org.roaringbitmap.ArrayContainer
-
Return the content of this container as a ShortBuffer.
- toShortBuffer() - Method in class org.roaringbitmap.RunContainer
-
Return the content of this container as a ShortBuffer.
- 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.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.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.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.Roaring64NavigableMap
-
- trim() - Method in class org.roaringbitmap.RoaringBitmap
-
Recover allocated but unused memory.
- trim() - Method in class org.roaringbitmap.RunContainer
-
- xor(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- xor(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- xor(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- xor(ShortIterator) - Method in class org.roaringbitmap.ArrayContainer
-
- xor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- xor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- xor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps.
- xor(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps.
- xor(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps.
- xor(Iterator, 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, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
- 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- xor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- xor(ShortIterator) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- xor(MappeableRunContainer) - 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
- xor(MappeableRunContainer) - 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.MappeableRunContainer
-
- xor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- xor(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise XOR (symmetric difference) operation.
- xor(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise XOR (symmetric difference) operation.
- xor(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise OR of this container with another (symmetric difference).
- xor(RunContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise XOR of this container with another (symmetric difference).
- xor(Iterator<? extends RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps.
- xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps.
- xor(RoaringBitmap) - Method in class org.roaringbitmap.FastRankRoaringBitmap
-
- xor(Roaring64NavigableMap) - Method in class org.roaringbitmap.longlong.Roaring64NavigableMap
-
In-place bitwise XOR (symmetric difference) operation.
- xor(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Bitwise XOR (symmetric difference) operation.
- xor(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
In-place bitwise XOR (symmetric difference) operation.
- xor(Iterator, 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(Iterator, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
- xor(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- xor(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
-
- 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.