- 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(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(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).
- 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).
- 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.