Skip navigation links
A B C D E F G H I L M N O P R S T U W X 

A

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
 

B

BitmapContainer - Class in org.roaringbitmap
Simple bitset-like container.
BitmapContainer() - Constructor for class org.roaringbitmap.BitmapContainer
Create a bitmap container with all bits set to false
BitmapContainer(int, int) - Constructor for class org.roaringbitmap.BitmapContainer
Create a bitmap container with a run of ones from firstOfRun to lastOfRun, inclusive caller must ensure that the range isn't so small that an ArrayContainer should have been created instead
BitmapContainer(long[], int) - Constructor for class org.roaringbitmap.BitmapContainer
 
bitmapOf(int...) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Generate a bitmap with the specified values set to true.
bitmapOf(int...) - Static method in class org.roaringbitmap.RoaringBitmap
Generate a bitmap with the specified values set to true.
BufferFastAggregation - Class in org.roaringbitmap.buffer
Fast algorithms to aggregate many bitmaps.
BufferUtil - Class in org.roaringbitmap.buffer
Various useful methods for roaring bitmaps.

C

cardinality - Variable in class org.roaringbitmap.ArrayContainer
 
cardinality - Variable in class org.roaringbitmap.buffer.MappeableArrayContainer
 
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.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.
clone() - Method in class org.roaringbitmap.ArrayContainer
 
clone() - Method in class org.roaringbitmap.BitmapContainer
 
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.MutableRoaringArray
 
clone() - Method in class org.roaringbitmap.buffer.MutableRoaringArray.Element
 
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.RoaringArray
 
clone() - Method in class org.roaringbitmap.RoaringArray.Element
 
clone() - Method in class org.roaringbitmap.RoaringBitmap
 
clone() - Method in interface org.roaringbitmap.ShortIterator
Creates a copy of the iterator.
compareTo(MutableRoaringArray.Element) - Method in class org.roaringbitmap.buffer.MutableRoaringArray.Element
 
compareTo(RoaringArray.Element) - Method in class org.roaringbitmap.RoaringArray.Element
 
computeCardinality() - Method in class org.roaringbitmap.BitmapContainer
 
computeCardinality() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
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.Container
Checks whether the contain contains the provided value
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).
content - Variable in class org.roaringbitmap.buffer.MappeableArrayContainer
 

D

DEFAULT_MAX_SIZE - Static variable in class org.roaringbitmap.buffer.MappeableArrayContainer
 
deserialize(DataInput) - Method in class org.roaringbitmap.ArrayContainer
 
deserialize(DataInput) - Method in class org.roaringbitmap.BitmapContainer
 
deserialize(DataInput) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
Deserialize.
deserialize(DataInput) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Deserialize the bitmap (retrieve from the input stream).
deserialize(DataInput) - Method in class org.roaringbitmap.Container
Deserialize (recover) the container.
deserialize(DataInput) - Method in class org.roaringbitmap.RoaringArray
Deserialize.
deserialize(DataInput) - Method in class org.roaringbitmap.RoaringBitmap
Deserialize (retrieve) this bitmap.

E

Element(short, MappeableContainer) - Constructor for class org.roaringbitmap.buffer.MutableRoaringArray.Element
 
Element(short, Container) - Constructor for class org.roaringbitmap.RoaringArray.Element
 
equals(Object) - Method in class org.roaringbitmap.ArrayContainer
 
equals(Object) - Method in class org.roaringbitmap.BitmapContainer
 
equals(Object) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
equals(Object) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
 
equals(Object) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
equals(Object) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
equals(Object) - Method in class org.roaringbitmap.buffer.MutableRoaringArray.Element
 
equals(Object) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
equals(Object) - Method in class org.roaringbitmap.RoaringArray.Element
 
equals(Object) - Method in class org.roaringbitmap.RoaringArray
 
equals(Object) - Method in class org.roaringbitmap.RoaringBitmap
 
extendArray(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
extendArray(int) - Method in class org.roaringbitmap.RoaringArray
 

F

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

G

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.

H

hashCode() - Method in class org.roaringbitmap.ArrayContainer
 
hashCode() - Method in class org.roaringbitmap.BitmapContainer
 
hashCode() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
hashCode() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
 
hashCode() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
hashCode() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
hashCode() - Method in class org.roaringbitmap.buffer.MutableRoaringArray.Element
 
hashCode() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
hashCode() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
 
hashCode() - Method in class org.roaringbitmap.RoaringArray.Element
 
hashCode() - Method in class org.roaringbitmap.RoaringArray
 
hashCode() - Method in class org.roaringbitmap.RoaringBitmap
 
hasNext() - Method in interface org.roaringbitmap.IntIterator
 
hasNext() - Method in interface org.roaringbitmap.ShortIterator
 
highbits(int) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
highbits(int) - Static method in class org.roaringbitmap.Util
 
horizontal_or(Iterator<ImmutableRoaringBitmap>) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Minimizes memory usage while computing the or aggregate.
horizontal_or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Minimizes memory usage while computing the or aggregate.
horizontal_or(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
Minimizes memory usage while computing the or aggregate.
horizontal_or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Minimizes memory usage while computing the or aggregate.
horizontal_xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Minimizes memory usage while computing the xor aggregate.
horizontal_xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Minimizes memory usage while computing the xor aggregate.

I

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

L

lazyIOR(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
lazyIOR(Container) - Method in class org.roaringbitmap.Container
 
lazyor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
lazyor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
lazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
lazyor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
lazyOR(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
lazyOR(Container) - Method in class org.roaringbitmap.Container
 
limit(int) - Method in class org.roaringbitmap.ArrayContainer
 
limit(int) - Method in class org.roaringbitmap.BitmapContainer
 
limit(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Create a new Roaring bitmap containing at most maxcardinality integers.
limit(int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
limit(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
limit(int) - Method in class org.roaringbitmap.buffer.MappeableContainer
Create a new MappeableContainer containing at most maxcardinality integers.
limit(int) - Method in class org.roaringbitmap.Container
Create a new Container containing at most maxcardinality integers.
limit(int) - Method in class org.roaringbitmap.RoaringBitmap
Create a new Roaring bitmap containing at most maxcardinality integers.
loadData(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
loadData(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
loadData(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
loadData(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
lowbits(int) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
lowbits(int) - Static method in class org.roaringbitmap.Util
 

M

MappeableArrayContainer - Class in org.roaringbitmap.buffer
Simple container made of an array of 16-bit integers.
MappeableArrayContainer() - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
Create an array container with default capacity
MappeableArrayContainer(int) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
Create an array container with specified capacity
MappeableArrayContainer(int, int) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
Create an array container with a run of ones from firstOfRun to lastOfRun, 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
 
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
 
MutableRoaringArray - Class in org.roaringbitmap.buffer
Specialized array to store the containers used by a RoaringBitmap.
MutableRoaringArray() - Constructor for class org.roaringbitmap.buffer.MutableRoaringArray
 
MutableRoaringArray(ByteBuffer) - Constructor for class org.roaringbitmap.buffer.MutableRoaringArray
Create a roaring array based on a previously serialized ByteBuffer.
MutableRoaringArray.Element - Class in org.roaringbitmap.buffer
 
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

N

next() - Method in interface org.roaringbitmap.IntIterator
 
next() - 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.
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.Container
Computes the bitwise NOT of this container (complement).

O

or(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
or(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
or(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
or(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Uses a priority queue to compute the or aggregate.
or(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise OR (union) operation.
or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
or(MappeableBitmapContainer) - 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(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
or(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
or(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Bitwise OR (union) operation.
or(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
In-place bitwise OR (union) operation.
or(ArrayContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
or(BitmapContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
or(Container) - Method in class org.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Uses a priority queue to compute the or aggregate.
or(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
Bitwise OR (union) operation.
or(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
In-place bitwise OR (union) operation.
org.roaringbitmap - package org.roaringbitmap
 
org.roaringbitmap.buffer - package org.roaringbitmap.buffer
 

P

PointableRoaringArray - Interface in org.roaringbitmap.buffer
Generic interface for the array underlying roaring bitmap classes.

R

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

S

select(int) - Method in class org.roaringbitmap.ArrayContainer
 
select(int) - Method in class org.roaringbitmap.BitmapContainer
 
select(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Return the jth value stored in this bitmap.
select(int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
select(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
select(int) - Method in class org.roaringbitmap.buffer.MappeableContainer
Return the jth value
select(int) - Method in class org.roaringbitmap.Container
Return the jth value
select(int) - Method in class org.roaringbitmap.RoaringBitmap
Return the jth value stored in this bitmap.
select(long, int) - Static method in class org.roaringbitmap.Util
Given a word w, return the position of the jth true bit.
select(int, int) - Static method in class org.roaringbitmap.Util
Given a word w, return the position of the jth true bit.
select(short, 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
 
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 class org.roaringbitmap.RoaringArray
Serialize.
serialize(DataOutput) - Method in class org.roaringbitmap.RoaringBitmap
Serialize this bitmap.
serializedSizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
 
serializedSizeInBytes() - Method in class org.roaringbitmap.BitmapContainer
 
serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Report the number of bytes required for serialization.
serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.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 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.
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
 

T

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.

U

unsignedBinarySearch(ShortBuffer, int, int, short) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
unsignedBinarySearch(short) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
unsignedBinarySearch(short[], int, int, short) - Static method in class org.roaringbitmap.Util
 
unsignedDifference(ShortBuffer, int, ShortBuffer, int, short[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
unsignedDifference(short[], int, short[], int, short[]) - Static method in class org.roaringbitmap.Util
Compute the difference between two sorted lists and write the result to the provided output array
unsignedExclusiveUnion2by2(ShortBuffer, int, ShortBuffer, int, short[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
unsignedExclusiveUnion2by2(short[], int, short[], int, short[]) - Static method in class org.roaringbitmap.Util
Compute the exclusive union of two sorted lists and write the result to the provided output array
unsignedIntersect2by2(ShortBuffer, int, ShortBuffer, int, short[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
unsignedIntersect2by2(short[], int, short[], int, short[]) - Static method in class org.roaringbitmap.Util
Intersect two sorted lists and write the result to the provided output array
unsignedLocalIntersect2by2(ShortBuffer, int, ShortBuffer, int, short[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
unsignedLocalIntersect2by2(short[], int, short[], int, short[]) - Static method in class org.roaringbitmap.Util
 
unsignedOneSidedGallopingIntersect2by2(ShortBuffer, int, ShortBuffer, int, short[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
unsignedOneSidedGallopingIntersect2by2(short[], int, short[], int, short[]) - Static method in class org.roaringbitmap.Util
 
unsignedUnion2by2(ShortBuffer, int, ShortBuffer, int, short[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
unsignedUnion2by2(short[], int, short[], int, short[]) - Static method in class org.roaringbitmap.Util
Unite two sorted lists and write the result to the provided output array
Util - Class in org.roaringbitmap
Various useful methods for roaring bitmaps.

W

writeArray(DataOutput) - Method in class org.roaringbitmap.ArrayContainer
 
writeArray(DataOutput) - Method in class org.roaringbitmap.BitmapContainer
 
writeArray(DataOutput) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
writeArray(DataOutput) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
writeArray(DataOutput) - Method in class org.roaringbitmap.buffer.MappeableContainer
Write just the underlying array.
writeArray(DataOutput) - Method in class org.roaringbitmap.Container
Write just the underlying array.
writeExternal(ObjectOutput) - Method in class org.roaringbitmap.ArrayContainer
 
writeExternal(ObjectOutput) - Method in class org.roaringbitmap.BitmapContainer
 
writeExternal(ObjectOutput) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
writeExternal(ObjectOutput) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
writeExternal(ObjectOutput) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
writeExternal(ObjectOutput) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
 
writeExternal(ObjectOutput) - Method in class org.roaringbitmap.RoaringArray
 
writeExternal(ObjectOutput) - Method in class org.roaringbitmap.RoaringBitmap
 

X

xor(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
xor(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
xor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
xor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Uses a priority queue to compute the xor aggregate.
xor(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise XOR (symmetric difference) operation.
xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
xor(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
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 OR of this container with another (union).
xor(BitmapContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
xor(Container) - Method in class org.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Uses a priority queue to compute the xor aggregate.
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.
A B C D E F G H I L M N O P R S T U W X 
Skip navigation links

Copyright © 2014. All Rights Reserved.