- add(short) - Method in class org.roaringbitmap.ArrayContainer
-
running time is in O(n) time if insert is not in order.
- add(short) - Method in class org.roaringbitmap.BitmapContainer
-
- add(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
running time is in O(n) time if insert is not in order.
- add(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- add(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Add a short to the container.
- add(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
set the value to "true", whether it already appears or not.
- add(short) - Method in class org.roaringbitmap.Container
-
Add a short to the container.
- add(int) - Method in class org.roaringbitmap.RoaringBitmap
-
set the value to "true", whether it already appears or not.
- and(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- and(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- and(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- and(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- and(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Sort the bitmap prior to using the and aggregate.
- and(Iterator<ImmutableRoaringBitmap>) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
-
Sort the bitmap prior to using 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(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- and(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- and(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- and(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- and(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise AND of this container with another (intersection).
- and(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise AND (intersection) operation.
- and(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise AND (intersection) operation.
- and(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another
(intersection).
- and(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another
(intersection).
- and(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise AND of this container with another
(intersection).
- and(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
-
Sort the bitmap prior to using the and aggregate.
- and(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
-
Sort the bitmap prior to using 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.
- andNot(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- andNot(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- andNot(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- andNot(BitmapContainer) - 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(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- andNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the bitwise ANDNOT of this container with another (difference).
- andNot(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
Bitwise ANDNOT (difference) operation.
- andNot(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
-
In-place bitwise ANDNOT (difference) operation.
- andNot(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another
(difference).
- andNot(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another
(difference).
- andNot(Container) - Method in class org.roaringbitmap.Container
-
Computes the bitwise ANDNOT of this container with another
(difference).
- andNot(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.
- 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
-
- 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.Container
-
Fill the least significant 16 bits of the integer array, starting at
index index, with the short values from this container.
- 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(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, 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(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
-
Complements the bits in the given range, from rangeStart (inclusive)
rangeEnd (exclusive).
- 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).
- getArraySizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
-
- getArraySizeInBytes() - Method in class org.roaringbitmap.BitmapContainer
-
- getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Size of the underlying array
- getArraySizeInBytes() - Method in class org.roaringbitmap.Container
-
Size of the underlying array
- 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(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 class org.roaringbitmap.RoaringBitmap
-
Returns the number of distinct integers added to the bitmap (e.g.,
number of bits set).
- 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
-
- getContainerPointer() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
-
- getContainerPointer() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- getContainerPointer() - 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 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
-
- getShortIterator() - Method in class org.roaringbitmap.ArrayContainer
-
- getShortIterator() - Method in class org.roaringbitmap.BitmapContainer
-
- getShortIterator() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- getShortIterator() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- getShortIterator() - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Iterator to visit the short values in the container
- getShortIterator() - Method in class org.roaringbitmap.Container
-
Iterator to visit the short values in the container
- 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.Container
-
Computes an estimate of the memory usage of this container.
- getSizeInBytes() - Method in class org.roaringbitmap.RoaringBitmap
-
Estimate of the memory usage of this data structure.
- getSizeInBytesFromCardinality(int) - Static method in class org.roaringbitmap.buffer.BufferUtil
-
From the cardinality of a container, compute the corresponding size in
bytes of the container.
- iand(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- iand(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- iand(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- iand(BitmapContainer) - 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(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- iand(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise AND of this container with another
(intersection).
- iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise AND of this container with another
(intersection).
- iand(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise AND of this container with another
(intersection).
- iand(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise AND of this container with another
(intersection).
- iand(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise AND of this container with another
(intersection).
- iand(Container) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise AND of this container with another
(intersection).
- iandNot(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- iandNot(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- iandNot(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- iandNot(BitmapContainer) - 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(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- iandNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ANDNOT of this container with another
(difference).
- iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ANDNOT of this container with another
(difference).
- iandNot(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise ANDNOT of this container with another
(difference).
- iandNot(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise ANDNOT of this container with another
(difference).
- iandNot(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise ANDNOT of this container with another
(difference).
- iandNot(Container) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise ANDNOT of this container with another
(difference).
- ilazyor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ilazyor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ilazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ilazyor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- 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.
- 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.Container
-
Computes the in-place bitwise NOT of this container (complement).
- insertNewKeyValueAt(int, short, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- insertNewKeyValueAt(int, short, Container) - Method in class org.roaringbitmap.RoaringArray
-
- IntIterator - Interface in org.roaringbitmap
-
A simple iterator over integer values
- ior(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- ior(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- ior(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ior(BitmapContainer) - 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(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ior(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ior(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ior(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another
(union).
- ior(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another
(union).
- ior(Container) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another
(union).
- isEmpty() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
Checks whether the bitmap is empty.
- isEmpty() - Method in class org.roaringbitmap.RoaringBitmap
-
Checks whether the bitmap is empty.
- 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.MutableRoaringBitmap
-
iterate over the positions of the true values.
- iterator() - Method in class org.roaringbitmap.RoaringBitmap
-
iterate over the positions of the true values.
- ixor(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- ixor(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
-
- ixor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
-
- ixor(BitmapContainer) - 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(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- ixor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ixor(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Computes the in-place bitwise OR of this container with another (union).
- ixor(ArrayContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another
(union).
- ixor(BitmapContainer) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another
(union).
- ixor(Container) - Method in class org.roaringbitmap.Container
-
Computes the in-place bitwise OR of this container with another
(union).
- 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.Container
-
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()).
- 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.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
-
- remove(short) - Method in class org.roaringbitmap.ArrayContainer
-
- remove(short) - Method in class org.roaringbitmap.BitmapContainer
-
- remove(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
-
- remove(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
-
- remove(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
-
Remove the short from this container.
- 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) - Method in class org.roaringbitmap.RoaringBitmap
-
If present remove the specified integers (effectively, sets its bit
value to false)
- 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
-
- resize(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
-
- resize(int) - Method in class org.roaringbitmap.RoaringArray
-
- RoaringArray - Class in org.roaringbitmap
-
Specialized array to store the containers used by a RoaringBitmap.
- RoaringArray() - Constructor for class org.roaringbitmap.RoaringArray
-
- RoaringArray.Element - Class in org.roaringbitmap
-
- RoaringBitmap - Class in org.roaringbitmap
-
RoaringBitmap, a compressed alternative to the BitSet.
- RoaringBitmap() - Constructor for class org.roaringbitmap.RoaringBitmap
-
Create an empty bitmap
- toArray() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
-
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.MutableRoaringBitmap
-
A string describing the bitmap.
- toString() - Method in class org.roaringbitmap.RoaringBitmap
-
A string describing the bitmap.
- trim() - Method in class org.roaringbitmap.ArrayContainer
-
- trim() - Method in class org.roaringbitmap.BitmapContainer
-
- 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.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.