- 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.ArrayContainer
-
- add(short) - Method in class org.roaringbitmap.BitmapContainer
-
- add(int, int) - 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(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.MappeableArrayContainer
-
- add(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- add(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- add(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Add a short to the container.
- 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.MappeableRunContainer
-
- add(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- add(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- add(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Add to the current bitmap all integers in [rangeStart,rangeEnd).
- add(MutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
- add(short) - Method in class org.roaringbitmap.Container
-
Add a short to the container.
- add(int, int) - Method in class org.roaringbitmap.Container
-
Return a new container with all shorts in [begin,end)
added using an unsigned interpretation.
- add(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Add the value to the container (set the value to "true"), whether it already appears or not.
- add(int, int) - Method in class org.roaringbitmap.RoaringBitmap
-
Add to the current bitmap all integers in [rangeStart,rangeEnd).
- add(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
- add(short) - Method in class org.roaringbitmap.RunContainer
-
- add(int, int) - Method in class org.roaringbitmap.RunContainer
-
- advanceIfNeeded(short) - Method in interface org.roaringbitmap.PeekableShortIterator
-
If needed, advance as long as the next value is greater or equal to 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(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute the AND aggregate.
- 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(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(MappeableRunContainer) - 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(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(RunContainer) - 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(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute the AND aggregate.
- and(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute the AND aggregate.
- and(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Bitwise AND (intersection) operation.
- and(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
In-place bitwise AND (intersection) operation.
- 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(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another
(intersection).
- 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(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) - 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(MappeableRunContainer) - 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(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- andNot(MappeableArrayContainer) - 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(RunContainer) - 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(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(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
-
- andNot(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- andNot(RunContainer) - Method in class org.roaringbitmap.RunContainer
-
- append(short, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- append(short, Container) - Method in class org.roaringbitmap.RoaringArray
-
- 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(short[]) - Constructor for class org.roaringbitmap.ArrayContainer
-
- arraycopy(ShortBuffer, int, ShortBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- cardinality - Variable in class org.roaringbitmap.ArrayContainer
-
- cardinality - Variable in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- 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.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.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.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 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.IntIterator
-
Creates a copy of the iterator.
- clone() - Method in class org.roaringbitmap.IntIteratorFlyweight
-
- 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
-
- contains(short) - Method in class org.roaringbitmap.ArrayContainer
-
- contains(short) - 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(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- contains(short) - 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(short) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- contains(short) - Method in class org.roaringbitmap.Container
-
Checks whether the contain contains the provided value
- contains(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Checks whether the value in included, which is equivalent to checking
if the corresponding bit is set (get in BitSet class).
- contains(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Checks whether the value in included, which is equivalent to checking
if the corresponding bit is set (get in BitSet class).
- contains(short) - Method in class org.roaringbitmap.RunContainer
-
- 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.
- fillArray(int[]) - Method in class org.roaringbitmap.BitmapContainer
-
Fill the array with set bits
- 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
-
- flip(short) - Method in class org.roaringbitmap.ArrayContainer
-
- flip(short) - Method in class org.roaringbitmap.BitmapContainer
-
- flip(ImmutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Complements the bits in the given range, from rangeStart (inclusive)
rangeEnd (exclusive).
- 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, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Complements the bits in the given range, from rangeStart (inclusive)
rangeEnd (exclusive).
- flip(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Add the value if it is not already present, otherwise remove it.
- flip(int, int) - 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(short) - Method in class org.roaringbitmap.Container
-
Add a short to the container if it is not present, otherwise remove it.
- flip(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
Complements the bits in the given range, from rangeStart (inclusive)
rangeEnd (exclusive).
- flip(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Add the value if it is not already present, otherwise remove it.
- flip(int, int) - Method in class org.roaringbitmap.RoaringBitmap
-
Modifies the current bitmap by complementing the bits in the given
range, from rangeStart (inclusive) rangeEnd (exclusive).
- 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
- getArraySizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
-
- getArraySizeInBytes() - Method in class org.roaringbitmap.BitmapContainer
-
- getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- getArraySizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- getArraySizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Size of the underlying array
- getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- getArraySizeInBytes(int) - Static 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
-
Returns the number of distinct integers added to the bitmap (e.g., number
of bits set).
- 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 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.ImmutableBitmapDataProvider
-
Returns the number of distinct integers added to the bitmap (e.g.,
number of bits set).
- getCardinality() - Method in class org.roaringbitmap.RoaringBitmap
-
Returns the number of distinct integers added to the bitmap (e.g.,
number of bits set).
- getCardinality() - Method in class org.roaringbitmap.RunContainer
-
- getContainer(short) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
- getContainer(short) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- getContainer(short) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
- 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
-
- 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.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
-
- 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
-
- getIntIterator() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
- getIntIterator() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
- getIntIterator() - Method in class org.roaringbitmap.RoaringBitmap
-
- 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
-
- 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
-
- getReverseShortIterator() - Method in class org.roaringbitmap.ArrayContainer
-
- getReverseShortIterator() - Method in class org.roaringbitmap.BitmapContainer
-
- getReverseShortIterator(long[]) - Static method in class org.roaringbitmap.BitmapContainer
-
Return a bitmap iterator over this array
- 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() - Method in class org.roaringbitmap.BitmapContainer
-
- getShortIterator(long[]) - Static method in class org.roaringbitmap.BitmapContainer
-
Return a bitmap iterator over this array
- 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
-
Estimate of the memory usage of this data structure.
- getSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- getSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- getSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes an estimate of the memory usage of this container.
- getSizeInBytes() - Method in 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 class org.roaringbitmap.RoaringBitmap
-
Estimate of the memory usage of this data structure.
- getSizeInBytes() - Method in class org.roaringbitmap.RunContainer
-
- getSizeInBytesFromCardinalityEtc(int, int, boolean) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
From the cardinality of a container, compute the corresponding size in
bytes of the container.
- 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(MappeableRunContainer) - 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(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(RunContainer) - 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(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(MappeableRunContainer) - 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(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(RunContainer) - 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(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.
- 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
-
- 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(MappeableContainer) - 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.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(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(Container) - Method in class org.roaringbitmap.Container
-
Returns true if the current container intersects the other container.
- 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(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(MappeableRunContainer) - 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(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(RunContainer) - 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(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
-
- 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 class org.roaringbitmap.RoaringBitmap
-
Checks whether the bitmap is empty.
- isFull() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- isFull() - Method in class org.roaringbitmap.RunContainer
-
- 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.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(MappeableRunContainer) - 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(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(RunContainer) - 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(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- ixor(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
-
- ixor(RunContainer) - Method in class org.roaringbitmap.RunContainer
-
- MappeableArrayContainer - Class in org.roaringbitmap.buffer
-
Simple container made of an array of 16-bit integers.
- MappeableArrayContainer() - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
-
Create an array container with default capacity
- MappeableArrayContainer(int) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
-
Create an array container with specified capacity
- MappeableArrayContainer(int, int) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
-
Create an array container with a run of ones from firstOfRun to
lastOfRun, inclusive.
- 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(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
-
- MappeableRunContainer - Class in org.roaringbitmap.buffer
-
This container takes the form of runs of consecutive values (effectively,
run-length encoding).
- MappeableRunContainer(ShortBuffer, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
-
Construct a new RunContainer backed by the provided ShortBuffer.
- MappeableRunContainer(ShortIterator, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
-
- MappeableRunContainer(MappeableArrayContainer, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
-
- MappeableRunContainer(MappeableBitmapContainer, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
-
- 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
- MAX_CAPACITY - Static variable in class org.roaringbitmap.BitmapContainer
-
- MAX_CAPACITY - Static variable in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- 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
- naive_and(MutableRoaringBitmap...) - 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(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_and(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall AND between bitmaps two-by-two.
- naive_and(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall AND 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) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps two-by-two.
- naive_or(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall OR 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) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naive_xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naive_xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- naive_xor(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps two-by-two.
- nbrruns - Variable in class org.roaringbitmap.buffer.MappeableRunContainer
-
- 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 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
-
- 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
- oldunsignedOneSidedGallopingIntersect2by2(ShortBuffer, int, ShortBuffer, int, short[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- or(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- or(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- or(ShortIterator) - Method in class org.roaringbitmap.ArrayContainer
-
- or(RunContainer) - 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(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall OR between bitmaps.
- 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(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise OR (union) operation.
- or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Compute overall OR between bitmaps.
- or(Iterator) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Compute overall AND between bitmaps.
- or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- or(ShortIterator) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- or(MappeableRunContainer) - 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(MappeableRunContainer) - 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(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(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise OR (union) operation.
- or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Compute overall OR between bitmaps.
- 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(RunContainer) - 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(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps.
- or(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall OR between bitmaps.
- or(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
-
Bitwise OR (union) operation.
- or(RoaringBitmap...) - Static method in class org.roaringbitmap.RoaringBitmap
-
Compute overall OR between bitmaps.
- or(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.RoaringBitmap
-
Compute overall AND between bitmaps.
- or(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
-
In-place bitwise OR (union) operation.
- 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.
- org.roaringbitmap - package org.roaringbitmap
-
- org.roaringbitmap.buffer - package org.roaringbitmap.buffer
-
- 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
- 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 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.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 returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
- rank(short) - Method in class org.roaringbitmap.RunContainer
-
- 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.RoaringArray
-
- readExternal(ObjectInput) - Method in class org.roaringbitmap.RoaringBitmap
-
- readExternal(ObjectInput) - Method in class org.roaringbitmap.RunContainer
-
- remove(short) - Method in class org.roaringbitmap.ArrayContainer
-
- remove(int, int) - Method in class org.roaringbitmap.ArrayContainer
-
- remove(short) - Method in class org.roaringbitmap.BitmapContainer
-
- remove(int, int) - 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(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- remove(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- remove(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Remove the short from this container.
- 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.MappeableRunContainer
-
- remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- remove(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
- remove(MutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
- remove(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
If present remove the specified integers (effectively, sets its bit value
to false)
- remove(short) - Method in class org.roaringbitmap.Container
-
Remove the short from this container.
- 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(int, int) - Method in class org.roaringbitmap.RoaringBitmap
-
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
- remove(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
- remove(int) - Method in class org.roaringbitmap.RoaringBitmap
-
If present remove the specified integer (effectively, sets its bit
value to false)
- remove(short) - Method in class org.roaringbitmap.RunContainer
-
- remove(int, int) - 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.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
-
- 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
- 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.
- 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
- RunContainer - Class in org.roaringbitmap
-
This container takes the form of runs of consecutive values (effectively,
run-length encoding).
- RunContainer(short[], int) - Constructor for class org.roaringbitmap.RunContainer
-
Construct a new RunContainer backed by the provided array.
- RunContainer(ShortIterator, int) - Constructor for class org.roaringbitmap.RunContainer
-
- RunContainer(ArrayContainer, int) - Constructor for class org.roaringbitmap.RunContainer
-
- RunContainer(BitmapContainer, int) - Constructor for class org.roaringbitmap.RunContainer
-
- RunContainer() - Constructor for class org.roaringbitmap.RunContainer
-
Create a container with default capacity
- RunContainer(int) - Constructor for class org.roaringbitmap.RunContainer
-
Create an array container with specified capacity
- 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.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.
- select(int) - Method in class org.roaringbitmap.ArrayContainer
-
- select(int) - Method in class org.roaringbitmap.BitmapContainer
-
- select(int) - Method in interface org.roaringbitmap.BitmapDataProvider
-
Return the jth value stored in this bitmap.
- select(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Return the jth value stored in this bitmap.
- select(int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- select(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- select(int) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Return the jth value
- select(int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- select(int) - Method in class org.roaringbitmap.Container
-
Return the jth value
- select(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Return the jth value stored in this bitmap.
- select(int) - Method in class org.roaringbitmap.RoaringBitmap
-
Return the jth value stored in this bitmap.
- select(int) - Method in class org.roaringbitmap.RunContainer
-
- select(long, int) - Static method in class org.roaringbitmap.Util
-
Given a word w, return the position of the jth true bit.
- SERIAL_COOKIE - Static variable in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
- SERIAL_COOKIE - Static variable in class org.roaringbitmap.buffer.MutableRoaringArray
-
- SERIAL_COOKIE - Static variable in class org.roaringbitmap.RoaringArray
-
- SERIAL_COOKIE_NO_RUNCONTAINER - Static variable in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
- SERIAL_COOKIE_NO_RUNCONTAINER - Static variable in class org.roaringbitmap.buffer.MutableRoaringArray
-
- SERIAL_COOKIE_NO_RUNCONTAINER - Static variable in class org.roaringbitmap.RoaringArray
-
- serialize(DataOutput) - Method in class org.roaringbitmap.ArrayContainer
-
- serialize(DataOutput) - Method in class org.roaringbitmap.BitmapContainer
-
- serialize(DataOutput) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
Serialize.
- serialize(DataOutput) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Serialize this bitmap.
- serialize(DataOutput) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Serialize.
- serialize(DataOutput) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
Serialize.
- serialize(DataOutput) - Method in class org.roaringbitmap.Container
-
Serialize the container.
- serialize(DataOutput) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Serialize this bitmap.
- serialize(DataOutput) - Method in class org.roaringbitmap.RoaringArray
-
Serialize.
- serialize(DataOutput) - Method in class org.roaringbitmap.RoaringBitmap
-
Serialize this bitmap.
- serialize(DataOutput) - Method in class org.roaringbitmap.RunContainer
-
- serializedSizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
-
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.ArrayContainer
-
- serializedSizeInBytes() - Method in class org.roaringbitmap.BitmapContainer
-
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.BitmapContainer
-
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Report the number of bytes required for serialization.
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Report the number of bytes required to serialize this container.
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableRunContainer
-
- serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
Report the number of bytes required for serialization.
- serializedSizeInBytes() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
- serializedSizeInBytes() - Method in class org.roaringbitmap.Container
-
Report the number of bytes required to serialize this container.
- serializedSizeInBytes() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Report the number of bytes required to serialize this bitmap.
- serializedSizeInBytes() - Method in class org.roaringbitmap.RoaringArray
-
Report the number of bytes required for serialization.
- serializedSizeInBytes() - Method in class org.roaringbitmap.RoaringBitmap
-
Report the number of bytes required to serialize this bitmap.
- serializedSizeInBytes() - Method in class org.roaringbitmap.RunContainer
-
- serializedSizeInBytes(int) - Static method in class org.roaringbitmap.RunContainer
-
- setBitmapRange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
set bits at start, start+1,..., end-1
- setBitmapRange(long[], int, int) - Static method in class org.roaringbitmap.Util
-
set bits at start, start+1,..., end-1
- setContainerAtIndex(int, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- setContainerAtIndex(int, Container) - Method in class org.roaringbitmap.RoaringArray
-
- ShortIterator - Interface in org.roaringbitmap
-
Iterator over short values.
- size() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
- size() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- size() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
-
- size() - Method in class org.roaringbitmap.RoaringArray
-
- toArray() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Return the set values as an array.
- toArray() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
-
Return the set values as an array.
- toArray() - Method in class org.roaringbitmap.RoaringBitmap
-
Return the set values as an array.
- 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.buffer.MappeableArrayContainer
-
Copies the data in a bitmap container.
- toIntUnsigned(short) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
- toIntUnsigned(short) - Static method in class org.roaringbitmap.Util
-
- toMutableRoaringBitmap() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Copies the content of this bitmap to a bitmap that can be modified.
- 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.buffer.MutableRoaringBitmap
-
A string describing the bitmap.
- toString() - Method in class org.roaringbitmap.RoaringBitmap
-
A string describing the bitmap.
- toString() - Method in class org.roaringbitmap.RunContainer
-
- 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 class org.roaringbitmap.RoaringBitmap
-
Recover allocated but unused memory.
- trim() - Method in class org.roaringbitmap.RunContainer
-
- xor(ShortIterator) - Method in class org.roaringbitmap.ArrayContainer
-
- 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(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- xor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- xor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- xor(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Compute overall XOR between bitmaps.
- 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(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Bitwise XOR (symmetric difference) operation.
- xor(ShortIterator) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- 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(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(MappeableRunContainer) - 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(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(RunContainer) - 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(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps.
- xor(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Compute overall XOR between bitmaps.
- 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(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
-
- xor(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
-
- xor(RunContainer) - Method in class org.roaringbitmap.RunContainer
-