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

A

accept(int) - Method in interface org.roaringbitmap.IntConsumer
Receives the integer
add(int, int) - Method in class org.roaringbitmap.ArrayContainer
 
add(short) - Method in class org.roaringbitmap.ArrayContainer
running time is in O(n) time if insert is not in order.
add(int, int) - Method in class org.roaringbitmap.BitmapContainer
 
add(short) - Method in class org.roaringbitmap.BitmapContainer
 
add(int) - Method in interface org.roaringbitmap.BitmapDataProvider
set the value to "true", whether it already appears or not.
add(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
add(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
running time is in O(n) time if insert is not in order.
add(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
add(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
add(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
Return a new container with all shorts in [begin,end) added using an unsigned interpretation.
add(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
Add a short to the container.
add(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
add(short) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
add(MutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
add(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Add the value to the container (set the value to "true"), whether it already appears or not.
add(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Add to the current bitmap all integers in [rangeStart,rangeEnd).
add(int, int) - Method in class org.roaringbitmap.Container
Return a new container with all shorts in [begin,end) added using an unsigned interpretation.
add(short) - Method in class org.roaringbitmap.Container
Add a short to the container.
add(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
add(int) - Method in class org.roaringbitmap.RoaringBitmap
Add the value to the container (set the value to "true"), whether it already appears or not.
add(int, int) - Method in class org.roaringbitmap.RoaringBitmap
Add to the current bitmap all integers in [rangeStart,rangeEnd).
add(int, int) - Method in class org.roaringbitmap.RunContainer
 
add(short) - Method in class org.roaringbitmap.RunContainer
 
advance() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
Move to the next container
advance() - Method in interface org.roaringbitmap.ContainerPointer
Move to the next container
advanceIfNeeded(int) - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
 
advanceIfNeeded(int) - Method in class org.roaringbitmap.IntIteratorFlyweight
 
advanceIfNeeded(int) - Method in interface org.roaringbitmap.PeekableIntIterator
If needed, advance as long as the next value is smaller than minval
advanceIfNeeded(short) - Method in interface org.roaringbitmap.PeekableShortIterator
If needed, advance as long as the next value is smaller than minval (as an unsigned short)
advanceUntil(ShortBuffer, int, int, short) - Static method in class org.roaringbitmap.buffer.BufferUtil
Find the smallest integer larger than pos such that array[pos]>= min.
advanceUntil(short, int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
advanceUntil(short, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
advanceUntil(short, int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
Find the smallest integer index larger than pos such that getKeyAtIndex(index)>=x.
advanceUntil(short, int) - Method in class org.roaringbitmap.RoaringArray
Find the smallest integer index larger than pos such that array[index].key>=x.
advanceUntil(short[], int, int, short) - Static method in class org.roaringbitmap.Util
Find the smallest integer larger than pos such that array[pos]>= min.
and(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
and(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
and(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
 
and(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
and(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
and(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
and(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute the AND aggregate.
and(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute the AND aggregate.
and(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute the AND aggregate.
and(Iterator, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Computes AND between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
and(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise AND (intersection) operation.
and(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
and(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
and(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
and(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
and(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
and(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
and(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise AND of this container with another (intersection).
and(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise AND of this container with another (intersection).
and(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
and(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise AND of this container with another (intersection).
and(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
and(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
and(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
and(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Bitwise AND (intersection) operation.
and(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
In-place bitwise AND (intersection) operation.
and(ArrayContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise AND of this container with another (intersection).
and(BitmapContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise AND of this container with another (intersection).
and(Container) - Method in class org.roaringbitmap.Container
Computes the bitwise AND of this container with another (intersection).
and(RunContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise AND of this container with another (intersection).
and(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
Compute the AND aggregate.
and(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Compute the AND aggregate.
and(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
Bitwise AND (intersection) operation.
and(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
In-place bitwise AND (intersection) operation.
and(Iterator, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
Computes AND between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
and(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
and(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
 
and(RunContainer) - Method in class org.roaringbitmap.RunContainer
 
andCardinality(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
andCardinality(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
andCardinality(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
 
andCardinality(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
andCardinality(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
andCardinality(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
andCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Cardinality of Bitwise AND (intersection) operation.
andCardinality(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
andCardinality(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
andCardinality(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
andCardinality(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
andCardinality(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
andCardinality(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
andCardinality(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise AND of this container with another (intersection).
andCardinality(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
andCardinality(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
andCardinality(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
andCardinality(ArrayContainer) - Method in class org.roaringbitmap.Container
 
andCardinality(BitmapContainer) - Method in class org.roaringbitmap.Container
 
andCardinality(RunContainer) - Method in class org.roaringbitmap.Container
 
andCardinality(Container) - Method in class org.roaringbitmap.Container
Computes the bitwise AND of this container with another (intersection).
andCardinality(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
Cardinality of Bitwise AND (intersection) operation.
andCardinality(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
andCardinality(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
 
andCardinality(RunContainer) - Method in class org.roaringbitmap.RunContainer
 
andNot(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
andNot(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
andNot(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
 
andNot(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
andNot(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
andNot(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
andNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise ANDNOT (difference) operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
andNot(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise ANDNOT (difference) operation.
andNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
andNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
andNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
andNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
andNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise ANDNOT of this container with another (difference).
andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise ANDNOT of this container with another (difference).
andNot(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
andNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise ANDNOT of this container with another (difference).
andNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
andNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
andNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
andNot(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Bitwise ANDNOT (difference) operation.
andNot(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
In-place bitwise ANDNOT (difference) operation.
andNot(ArrayContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise ANDNOT of this container with another (difference).
andNot(BitmapContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise ANDNOT of this container with another (difference).
andNot(Container) - Method in class org.roaringbitmap.Container
Computes the bitwise ANDNOT of this container with another (difference).
andNot(RunContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise ANDNOT of this container with another (difference).
andNot(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
Bitwise ANDNOT (difference) operation.
andNot(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
In-place bitwise ANDNOT (difference) operation.
andNot(RoaringBitmap, RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
Bitwise ANDNOT (difference) operation for the given range, rangeStart (inclusive) and rangeEnd (exclusive).
andNot(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
andNot(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
 
andNot(RunContainer) - Method in class org.roaringbitmap.RunContainer
 
append(short, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
append(short, Container) - Method in class org.roaringbitmap.RoaringArray
 
appendCopiesAfter(PointableRoaringArray, short) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
Append copies of the values AFTER a specified key (may or may not be present) to end.
appendCopiesAfter(RoaringArray, short) - Method in class org.roaringbitmap.RoaringArray
Append copies of the values AFTER a specified key (may or may not be present) to end.
appendCopiesUntil(PointableRoaringArray, short) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
Append copies of the values from another array, from the start
appendCopiesUntil(RoaringArray, short) - Method in class org.roaringbitmap.RoaringArray
Append copies of the values from another array, from the start
appendCopy(PointableRoaringArray, int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
Append copies of the values from another array
appendCopy(short, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
appendCopy(RoaringArray, int) - Method in class org.roaringbitmap.RoaringArray
Append copy of the one value from another array
appendCopy(RoaringArray, int, int) - Method in class org.roaringbitmap.RoaringArray
Append copies of the values from another array
ArrayContainer - Class in org.roaringbitmap
Simple container made of an array of 16-bit integers
ArrayContainer() - Constructor for class org.roaringbitmap.ArrayContainer
Create an array container with default capacity
ArrayContainer(int) - Constructor for class org.roaringbitmap.ArrayContainer
Create an array container with specified capacity
ArrayContainer(int, int) - Constructor for class org.roaringbitmap.ArrayContainer
Create an array container with a run of ones from firstOfRun to lastOfRun, inclusive.
ArrayContainer(int, short[]) - Constructor for class org.roaringbitmap.ArrayContainer
Create a new container, no copy is made
ArrayContainer(MappeableArrayContainer) - Constructor for class org.roaringbitmap.ArrayContainer
Creates a new non-mappeable container from a mappeable one.
ArrayContainer(short[]) - Constructor for class org.roaringbitmap.ArrayContainer
 
arraycopy(ShortBuffer, int, ShortBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
 

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.
BitmapContainer(long[], int) - Constructor for class org.roaringbitmap.BitmapContainer
Create a new container, no copy is made.
BitmapContainer(MappeableBitmapContainer) - Constructor for class org.roaringbitmap.BitmapContainer
Creates a new non-mappeable container from a mappeable one.
BitmapDataProvider - Interface in org.roaringbitmap
Representing a general bitmap interface.
bitmapOf(BitSet) - Static method in class org.roaringbitmap.BitSetUtil
Generate a RoaringBitmap out of a BitSet
bitmapOf(long[]) - Static method in class org.roaringbitmap.BitSetUtil
Generate a RoaringBitmap out of a long[], each long using little-endian representation of its bits
bitmapOf(BitSet) - Static method in class org.roaringbitmap.buffer.BufferBitSetUtil
Generate a MutableRoaringBitmap out of a BitSet
bitmapOf(long[]) - Static method in class org.roaringbitmap.buffer.BufferBitSetUtil
Generate a MutableRoaringBitmap out of a long[], each long using little-endian representation of its bits
bitmapOf(int...) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Generate a bitmap with the specified values set to true.
bitmapOf(int...) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Generate a bitmap with the specified values set to true.
bitmapOf(int...) - Static method in class org.roaringbitmap.RoaringBitmap
Generate a bitmap with the specified values set to true.
BitSetUtil - Class in org.roaringbitmap
This class provides convenience functions to manipulate BitSet and RoaringBitmap objects.
BitSetUtil() - Constructor for class org.roaringbitmap.BitSetUtil
 
branchyUnsignedBinarySearch(ShortBuffer, int, int, short) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
branchyUnsignedBinarySearch(short[], int, int, short) - Static method in class org.roaringbitmap.Util
 
BufferBitSetUtil - Class in org.roaringbitmap.buffer
This class provides convenience functions to manipulate BitSet and MutableRoaringBitmap objects.
BufferBitSetUtil() - Constructor for class org.roaringbitmap.buffer.BufferBitSetUtil
 
BufferFastAggregation - Class in org.roaringbitmap.buffer
Fast algorithms to aggregate many bitmaps.
BufferIntIteratorFlyweight - Class in org.roaringbitmap.buffer
Fast iterator minimizing the stress on the garbage collector.
BufferIntIteratorFlyweight() - Constructor for class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
Creates an instance that is not ready for iteration.
BufferIntIteratorFlyweight(ImmutableRoaringBitmap) - Constructor for class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
Creates an instance that is ready for iteration.
BufferReverseIntIteratorFlyweight - Class in org.roaringbitmap.buffer
Fast iterator minimizing the stress on the garbage collector.
BufferReverseIntIteratorFlyweight() - Constructor for class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
Creates an instance that is not ready for iteration.
BufferReverseIntIteratorFlyweight(ImmutableRoaringBitmap) - Constructor for class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
Creates an instance that is ready for iteration.
BufferUtil - Class in org.roaringbitmap.buffer
Various useful methods for roaring bitmaps.

C

cardinality - Variable in class org.roaringbitmap.ArrayContainer
 
cardinality - Variable in class org.roaringbitmap.buffer.MappeableArrayContainer
 
checkedAdd(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Add the value to the container (set the value to "true"), whether it already appears or not.
checkedAdd(int) - Method in class org.roaringbitmap.RoaringBitmap
Add the value to the container (set the value to "true"), whether it already appears or not.
checkedRemove(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
If present remove the specified integer (effectively, sets its bit value to false)
checkedRemove(int) - Method in class org.roaringbitmap.RoaringBitmap
If present remove the specified integer (effectively, sets its bit value to false)
clear() - Method in class org.roaringbitmap.ArrayContainer
 
clear() - Method in class org.roaringbitmap.BitmapContainer
 
clear() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
clear() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
clear() - Method in class org.roaringbitmap.buffer.MappeableContainer
Empties the container
clear() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
clear() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
clear() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
reset to an empty bitmap; result occupies as much space a newly created bitmap.
clear() - Method in class org.roaringbitmap.Container
Empties the container
clear() - Method in class org.roaringbitmap.RoaringArray
 
clear() - Method in class org.roaringbitmap.RoaringBitmap
reset to an empty bitmap; result occupies as much space a newly created bitmap.
clear() - Method in class org.roaringbitmap.RunContainer
 
clone() - Method in class org.roaringbitmap.ArrayContainer
 
clone() - Method in class org.roaringbitmap.BitmapContainer
 
clone() - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
 
clone() - Method in class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
 
clone() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
clone() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
 
clone() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
clone() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
clone() - Method in class org.roaringbitmap.buffer.MappeableContainer
 
clone() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
Create a copy
clone() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
clone() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
clone() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
 
clone() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
Create an independent copy of the underlying array
clone() - Method in class org.roaringbitmap.Container
 
clone() - Method in interface org.roaringbitmap.IntIterator
Creates a copy of the iterator.
clone() - Method in class org.roaringbitmap.IntIteratorFlyweight
 
clone() - Method in interface org.roaringbitmap.PeekableIntIterator
Creates a copy of the iterator.
clone() - Method in interface org.roaringbitmap.PeekableShortIterator
Creates a copy of the iterator.
clone() - Method in class org.roaringbitmap.ReverseIntIteratorFlyweight
 
clone() - Method in class org.roaringbitmap.RoaringArray
 
clone() - Method in class org.roaringbitmap.RoaringBitmap
 
clone() - Method in class org.roaringbitmap.RunContainer
 
clone() - Method in interface org.roaringbitmap.ShortIterator
Creates a copy of the iterator.
compareUnsigned(short, short) - Static method in class org.roaringbitmap.buffer.BufferUtil
Compares the two specified short values, treating them as unsigned values between 0 and 2^16 - 1 inclusive.
compareUnsigned(short, short) - Static method in class org.roaringbitmap.Util
Compares the two specified short values, treating them as unsigned values between 0 and 2^16 - 1 inclusive.
computeCardinality() - Method in class org.roaringbitmap.BitmapContainer
Recomputes the cardinality of the bitmap.
computeCardinality() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
Recomputes the cardinality of the bitmap.
Container - Class in org.roaringbitmap
Base container class.
Container() - Constructor for class org.roaringbitmap.Container
 
ContainerNames - Static variable in class org.roaringbitmap.buffer.MappeableContainer
Name of the various possible containers
ContainerNames - Static variable in class org.roaringbitmap.Container
Name of the various possible containers
ContainerPointer - Interface in org.roaringbitmap
This interface allows you to iterate over the containers in a roaring bitmap.
contains(short) - Method in class org.roaringbitmap.ArrayContainer
 
contains(short) - Method in class org.roaringbitmap.BitmapContainer
 
contains(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Checks whether the value in included, which is equivalent to checking if the corresponding bit is set (get in BitSet class).
contains(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
contains(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
contains(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
Checks whether the contain contains the provided value
contains(short) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
contains(short) - Method in class org.roaringbitmap.Container
Checks whether the contain contains the provided value
contains(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
Checks whether the value in included, which is equivalent to checking if the corresponding bit is set (get in BitSet class).
contains(int) - Method in class org.roaringbitmap.RoaringBitmap
Checks whether the value in included, which is equivalent to checking if the corresponding bit is set (get in BitSet class).
contains(short) - Method in class org.roaringbitmap.RunContainer
 
content - Variable in class org.roaringbitmap.buffer.MappeableArrayContainer
 
convertToImmutable(Iterator<MutableRoaringBitmap>) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Convenience method converting one type of iterator into another, to avoid unnecessary warnings.
copyRange(int, int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
copyRange(int, int, int) - Method in class org.roaringbitmap.RoaringArray
 

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.
deserialize(DataInput) - Method in class org.roaringbitmap.RunContainer
 

E

ensureCapacity(int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
ensureCapacity(int) - Method in class org.roaringbitmap.RunContainer
 
equals(Object) - Method in class org.roaringbitmap.ArrayContainer
 
equals(Object) - Method in class org.roaringbitmap.BitmapContainer
 
equals(BitSet, RoaringBitmap) - Static method in class org.roaringbitmap.BitSetUtil
Compares a RoaringBitmap and a BitSet.
equals(BitSet, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.BufferBitSetUtil
Compares a RoaringBitmap and a BitSet.
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.MappeableRunContainer
 
equals(Object) - Method in class org.roaringbitmap.RoaringArray
 
equals(Object) - Method in class org.roaringbitmap.RoaringBitmap
 
equals(Object) - Method in class org.roaringbitmap.RunContainer
 
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.buffer.MappeableRunContainer
 
fillLeastSignificant16bits(int[], int, int) - Method in class org.roaringbitmap.Container
Fill the least significant 16 bits of the integer array, starting at index i, with the short values from this container.
fillLeastSignificant16bits(int[], int, int) - Method in class org.roaringbitmap.RunContainer
 
flip(short) - Method in class org.roaringbitmap.ArrayContainer
 
flip(short) - Method in class org.roaringbitmap.BitmapContainer
 
flip(ImmutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
flip(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
flip(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
flip(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
Add a short to the container if it is not present, otherwise remove it.
flip(short) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
flip(MutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
flip(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Add the value if it is not already present, otherwise remove it.
flip(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Modifies the current bitmap by complementing the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
flip(short) - Method in class org.roaringbitmap.Container
Add a short to the container if it is not present, otherwise remove it.
flip(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
flip(int) - Method in class org.roaringbitmap.RoaringBitmap
Add the value if it is not already present, otherwise remove it.
flip(int, int) - Method in class org.roaringbitmap.RoaringBitmap
Modifies the current bitmap by complementing the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
flip(short) - Method in class org.roaringbitmap.RunContainer
 
flipBitmapRange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
flip bits at start, start+1,..., end-1
flipBitmapRange(long[], int, int) - Static method in class org.roaringbitmap.Util
flip bits at start, start+1,..., end-1
forEach(short, IntConsumer) - Method in class org.roaringbitmap.ArrayContainer
 
forEach(short, IntConsumer) - Method in class org.roaringbitmap.BitmapContainer
 
forEach(IntConsumer) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
 
forEach(short, IntConsumer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
forEach(short, IntConsumer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
forEach(short, IntConsumer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Iterate through the values of this container and pass them along to the IntConsumer, using msb as the 16 most significant bits.
forEach(short, IntConsumer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
forEach(short, IntConsumer) - Method in class org.roaringbitmap.Container
Iterate through the values of this container and pass them along to the IntConsumer, using msb as the 16 most significant bits.
forEach(IntConsumer) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
Visit all values in the bitmap and pass them to the consumer.
forEach(IntConsumer) - Method in class org.roaringbitmap.RoaringBitmap
 
forEach(short, IntConsumer) - Method in class org.roaringbitmap.RunContainer
 

G

getArraySizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
 
getArraySizeInBytes() - Method in class org.roaringbitmap.BitmapContainer
 
getArraySizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
getArraySizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableContainer
Size of the underlying array
getArraySizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableRunContainer
 
getArraySizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
getArraySizeInBytes() - Method in class org.roaringbitmap.Container
Size of the underlying array
getArraySizeInBytes() - Method in class org.roaringbitmap.RunContainer
 
getCardinality() - Method in class org.roaringbitmap.ArrayContainer
 
getCardinality() - Method in class org.roaringbitmap.BitmapContainer
 
getCardinality(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
getCardinality() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
getCardinality() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
getCardinality() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
getCardinality() - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the distinct number of short values in the container.
getCardinality() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
Returns the cardinality of the current container.
getCardinality() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
getCardinality(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
getCardinality(int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
Returns the cardinality of the container at the given index.
getCardinality() - Method in class org.roaringbitmap.Container
Computes the distinct number of short values in the container.
getCardinality() - Method in interface org.roaringbitmap.ContainerPointer
Return the cardinality of the current container
getCardinality() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
getCardinality() - Method in class org.roaringbitmap.RoaringBitmap
Returns the number of distinct integers added to the bitmap (e.g., number of bits set).
getCardinality() - Method in class org.roaringbitmap.RunContainer
 
getContainer(short) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
getContainer() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
This method can be used to check whether there is current a valid container as it returns null when there is not.
getContainer(short) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
getContainer(short) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
 
getContainer() - Method in interface org.roaringbitmap.ContainerPointer
This method can be used to check whether there is current a valid container as it returns null when there is not.
getContainer(short) - Method in class org.roaringbitmap.RoaringArray
 
getContainerAtIndex(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
getContainerAtIndex(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
getContainerAtIndex(int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
 
getContainerAtIndex(int) - Method in class org.roaringbitmap.RoaringArray
 
getContainerName() - Method in class org.roaringbitmap.buffer.MappeableContainer
Get the name of this container.
getContainerName() - Method in class org.roaringbitmap.Container
Get the name of this container.
getContainerPointer() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
getContainerPointer(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
getContainerPointer() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Return a low-level container pointer that can be used to access the underlying data structure.
getContainerPointer() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
getContainerPointer(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
getContainerPointer() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
 
getContainerPointer(int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
 
getContainerPointer() - Method in class org.roaringbitmap.RoaringArray
Create a ContainerPointer for this RoaringArray
getContainerPointer() - Method in class org.roaringbitmap.RoaringBitmap
Return a low-level container pointer that can be used to access the underlying data structure.
getIndex(short) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
getIndex(short) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
getIndex(short) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
 
getIndex(short) - Method in class org.roaringbitmap.RoaringArray
 
getIntIterator() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
For better performance, consider the Use the forEach method.
getIntIterator() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
For better performance, consider the Use the forEach method.
getIntIterator() - Method in class org.roaringbitmap.RoaringBitmap
For better performance, consider the Use the forEach method.
getKeyAtIndex(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
getKeyAtIndex(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
getKeyAtIndex(int) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
 
getKeyAtIndex(int) - Method in class org.roaringbitmap.RoaringArray
 
getMappeableRoaringArray() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
 
getReverseIntIterator() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
 
getReverseIntIterator() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
 
getReverseIntIterator() - Method in class org.roaringbitmap.RoaringBitmap
 
getReverseShortIterator() - Method in class org.roaringbitmap.ArrayContainer
 
getReverseShortIterator(long[]) - Static method in class org.roaringbitmap.BitmapContainer
Return a bitmap iterator over this array
getReverseShortIterator() - Method in class org.roaringbitmap.BitmapContainer
 
getReverseShortIterator() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
getReverseShortIterator() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
getReverseShortIterator() - Method in class org.roaringbitmap.buffer.MappeableContainer
Iterator to visit the short values in the container in descending order.
getReverseShortIterator() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
getReverseShortIterator() - Method in class org.roaringbitmap.Container
Iterator to visit the short values in the container in descending order.
getReverseShortIterator() - Method in class org.roaringbitmap.RunContainer
 
getShortIterator() - Method in class org.roaringbitmap.ArrayContainer
 
getShortIterator(long[]) - Static method in class org.roaringbitmap.BitmapContainer
Return a bitmap iterator over this array
getShortIterator() - Method in class org.roaringbitmap.BitmapContainer
 
getShortIterator() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
getShortIterator() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
getShortIterator() - Method in class org.roaringbitmap.buffer.MappeableContainer
Iterator to visit the short values in the container in ascending order.
getShortIterator() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
getShortIterator() - Method in class org.roaringbitmap.Container
Iterator to visit the short values in the container in ascending order.
getShortIterator() - Method in class org.roaringbitmap.RunContainer
 
getSizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
 
getSizeInBytes() - Method in class org.roaringbitmap.BitmapContainer
 
getSizeInBytes() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
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 interface org.roaringbitmap.buffer.MappeableContainerPointer
Get the size in bytes of the container.
getSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
getSizeInBytes() - Method in class org.roaringbitmap.Container
Computes an estimate of the memory usage of this container.
getSizeInBytes() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
Estimate of the memory usage of this data structure.
getSizeInBytes() - Method in class org.roaringbitmap.RoaringBitmap
Estimate of the memory usage of this data structure.
getSizeInBytes() - Method in class org.roaringbitmap.RunContainer
 
getSizeInBytesFromCardinalityEtc(int, int, boolean) - Static method in class org.roaringbitmap.buffer.BufferUtil
From the cardinality of a container, compute the corresponding size in bytes of the container.

H

hasContainer() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
 
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.MappeableRunContainer
 
hashCode() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
hashCode() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
 
hashCode() - Method in class org.roaringbitmap.RoaringArray
 
hashCode() - Method in class org.roaringbitmap.RoaringBitmap
 
hashCode() - Method in class org.roaringbitmap.RunContainer
 
hasNext() - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
 
hasNext() - Method in class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
 
hasNext() - Method in interface org.roaringbitmap.IntIterator
 
hasNext() - Method in class org.roaringbitmap.IntIteratorFlyweight
 
hasNext() - Method in class org.roaringbitmap.ReverseIntIteratorFlyweight
 
hasNext() - Method in interface org.roaringbitmap.ShortIterator
 
hasRunCompression() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
hasRunCompression() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Check whether this bitmap has had its runs compressed.
hasRunCompression() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
hasRunCompression() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
Check whether this bitmap has had its runs compressed.
hasRunCompression() - Method in class org.roaringbitmap.RoaringBitmap
Check whether this bitmap has had its runs compressed.
headerSize(boolean) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
headerSize() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
headerSize() - Method in class org.roaringbitmap.RoaringArray
 
highbits(int) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
highbits(int) - Static method in class org.roaringbitmap.Util
 
horizontal_or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
horizontal_or(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Deprecated.
horizontal_or(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
horizontal_or(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
Deprecated.
horizontal_or(List<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
horizontal_or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
horizontal_xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
horizontal_xor(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
horizontal_xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
hybridUnsignedBinarySearch(ShortBuffer, int, int, short) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
hybridUnsignedBinarySearch(short[], int, int, short) - Static method in class org.roaringbitmap.Util
 

I

iadd(int, int) - Method in class org.roaringbitmap.ArrayContainer
 
iadd(int, int) - Method in class org.roaringbitmap.BitmapContainer
 
iadd(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
iadd(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
iadd(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
Add all shorts in [begin,end) using an unsigned interpretation.
iadd(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
iadd(int, int) - Method in class org.roaringbitmap.Container
Add all shorts in [begin,end) using an unsigned interpretation.
iadd(int, int) - Method in class org.roaringbitmap.RunContainer
 
iand(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
iand(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
iand(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
 
iand(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
iand(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
iand(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
iand(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
iand(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
iand(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
iand(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
iand(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise AND of this container with another (intersection).
iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise AND of this container with another (intersection).
iand(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
iand(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise AND of this container with another (intersection).
iand(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
iand(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
iand(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
iand(ArrayContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise AND of this container with another (intersection).
iand(BitmapContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise AND of this container with another (intersection).
iand(Container) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise AND of this container with another (intersection).
iand(RunContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise AND of this container with another (intersection).
iand(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
iand(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
 
iand(RunContainer) - Method in class org.roaringbitmap.RunContainer
 
iandNot(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
iandNot(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
iandNot(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
 
iandNot(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
iandNot(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
iandNot(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
iandNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
iandNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
iandNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
iandNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
iandNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise ANDNOT of this container with another (difference).
iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise ANDNOT of this container with another (difference).
iandNot(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
iandNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise ANDNOT of this container with another (difference).
iandNot(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
iandNot(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
iandNot(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
iandNot(ArrayContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise ANDNOT of this container with another (difference).
iandNot(BitmapContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise ANDNOT of this container with another (difference).
iandNot(Container) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise ANDNOT of this container with another (difference).
iandNot(RunContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise ANDNOT of this container with another (difference).
iandNot(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
iandNot(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
 
iandNot(RunContainer) - Method in class org.roaringbitmap.RunContainer
 
ilazyor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
ilazyor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
ilazyor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
ilazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
ilazyor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
ilazyor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
ilazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
ilazyor(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
ImmutableBitmapDataProvider - Interface in org.roaringbitmap
Interface representing an immutable bitmap.
ImmutableRoaringArray - Class in org.roaringbitmap.buffer
This is the underlying data structure for an ImmutableRoaringBitmap.
ImmutableRoaringArray(ByteBuffer) - Constructor for class org.roaringbitmap.buffer.ImmutableRoaringArray
Create an array based on a previously serialized ByteBuffer.
ImmutableRoaringBitmap - Class in org.roaringbitmap.buffer
ImmutableRoaringBitmap provides a compressed immutable (cannot be modified) bitmap.
ImmutableRoaringBitmap() - Constructor for class org.roaringbitmap.buffer.ImmutableRoaringBitmap
 
ImmutableRoaringBitmap(ByteBuffer) - Constructor for class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Constructs a new ImmutableRoaringBitmap starting at this ByteBuffer's position().
INITIAL_CAPACITY - Static variable in class org.roaringbitmap.buffer.MutableRoaringArray
 
inot(int, int) - Method in class org.roaringbitmap.ArrayContainer
 
inot(int, int) - Method in class org.roaringbitmap.BitmapContainer
 
inot(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
inot(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
inot(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise NOT of this container (complement).
inot(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
inot(int, int) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise NOT of this container (complement).
inot(int, int) - Method in class org.roaringbitmap.RunContainer
 
insertNewKeyValueAt(int, short, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
insertNewKeyValueAt(int, short, Container) - Method in class org.roaringbitmap.RoaringArray
 
IntConsumer - Interface in org.roaringbitmap
An IntConsumer receives the int values contained in a data structure.
intersects(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
intersects(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
intersects(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
 
intersects(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
intersects(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
intersects(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
intersects(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Checks whether the two bitmaps intersect.
intersects(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
intersects(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
intersects(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
intersects(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
intersects(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
intersects(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
intersects(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Returns true if the current container intersects the other container.
intersects(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Returns true if the current container intersects the other container.
intersects(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Returns true if the current container intersects the other container.
intersects(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Returns true if the current container intersects the other container.
intersects(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
intersects(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
intersects(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
intersects(ArrayContainer) - Method in class org.roaringbitmap.Container
Returns true if the current container intersects the other container.
intersects(BitmapContainer) - Method in class org.roaringbitmap.Container
Returns true if the current container intersects the other container.
intersects(Container) - Method in class org.roaringbitmap.Container
Returns true if the current container intersects the other container.
intersects(RunContainer) - Method in class org.roaringbitmap.Container
Returns true if the current container intersects the other container.
intersects(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
Checks whether the two bitmaps intersect.
intersects(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
intersects(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
 
intersects(RunContainer) - Method in class org.roaringbitmap.RunContainer
 
IntIterator - Interface in org.roaringbitmap
A simple iterator over integer values
IntIteratorFlyweight - Class in org.roaringbitmap
Fast iterator minimizing the stress on the garbage collector.
IntIteratorFlyweight() - Constructor for class org.roaringbitmap.IntIteratorFlyweight
Creates an instance that is not ready for iteration.
IntIteratorFlyweight(RoaringBitmap) - Constructor for class org.roaringbitmap.IntIteratorFlyweight
Creates an instance that is ready for iteration.
ior(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
ior(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
ior(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
 
ior(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
ior(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
ior(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
ior(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
ior(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
ior(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
ior(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
ior(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise OR of this container with another (union).
ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise OR of this container with another (union).
ior(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
ior(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise OR of this container with another (union).
ior(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
ior(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
ior(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
ior(ArrayContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise OR of this container with another (union).
ior(BitmapContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise OR of this container with another (union).
ior(Container) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise OR of this container with another (union).
ior(RunContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise OR of this container with another (union).
ior(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
ior(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
 
ior(RunContainer) - Method in class org.roaringbitmap.RunContainer
 
iremove(int, int) - Method in class org.roaringbitmap.ArrayContainer
 
iremove(int, int) - Method in class org.roaringbitmap.BitmapContainer
 
iremove(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
iremove(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
iremove(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
Remove shorts in [begin,end) using an unsigned interpretation.
iremove(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
iremove(int, int) - Method in class org.roaringbitmap.Container
Remove shorts in [begin,end) using an unsigned interpretation.
iremove(int, int) - Method in class org.roaringbitmap.RunContainer
 
isArrayBacked() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
isArrayBacked() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
isArrayBacked() - Method in class org.roaringbitmap.buffer.MappeableContainer
 
isArrayBacked() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
isBackedBySimpleArray(Buffer) - Static method in class org.roaringbitmap.buffer.BufferUtil
Checks whether the Buffer is backed by a simple array.
isBitmapContainer() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
Returns true if it is a bitmap container (MappeableBitmapContainer).
isBitmapContainer() - Method in interface org.roaringbitmap.ContainerPointer
Check whether the current container is a bitmap container.
isEmpty() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
Returns true if this bitmap is empty.
isEmpty() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Checks whether the bitmap is empty.
isEmpty() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
Checks whether the bitmap is empty.
isEmpty() - Method in class org.roaringbitmap.RoaringBitmap
Checks whether the bitmap is empty.
isFull() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
isFull() - Method in class org.roaringbitmap.RunContainer
 
isRunContainer() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
Returns true if it is a run container (MappeableRunContainer).
isRunContainer() - Method in interface org.roaringbitmap.ContainerPointer
Check whether the current container is a run container.
iterator() - Method in class org.roaringbitmap.ArrayContainer
 
iterator() - Method in class org.roaringbitmap.BitmapContainer
 
iterator() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
iterate over the positions of the true values.
iterator() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
iterator() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
iterator() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
iterator() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
iterate over the positions of the true values.
iterator() - Method in class org.roaringbitmap.RoaringBitmap
iterate over the positions of the true values.
iterator() - Method in class org.roaringbitmap.RunContainer
 
ixor(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
ixor(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
ixor(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
 
ixor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
ixor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
ixor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
ixor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
ixor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
ixor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
ixor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
ixor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise XOR of this container with another (symmetric difference).
ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise XOR of this container with another (symmetric difference).
ixor(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
ixor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise XOR of this container with another (symmetric difference).
ixor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
ixor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
ixor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
ixor(ArrayContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise XOR of this container with another (symmetric difference).
ixor(BitmapContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise XOR of this container with another (symmetric difference).
ixor(Container) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise OR of this container with another (union).
ixor(RunContainer) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise XOR of this container with another (symmetric difference).
ixor(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
ixor(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
 
ixor(RunContainer) - Method in class org.roaringbitmap.RunContainer
 

K

key() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
The key is a 16-bit integer that indicates the position of the container in the roaring bitmap.
key() - Method in interface org.roaringbitmap.ContainerPointer
The key is a 16-bit integer that indicates the position of the container in the roaring bitmap.

L

lazyIOR(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the in-place bitwise OR of this container with another (union).
lazyIOR(Container) - Method in class org.roaringbitmap.Container
Computes the in-place bitwise OR of this container with another (union).
lazyor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
lazyor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
lazyor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
lazyor(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
 
lazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
lazyor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
lazyor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
lazyOR(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
lazyor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
lazyor(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
 
lazyOR(Container) - Method in class org.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
lazyor(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
 
lazyor(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
 
lazyor(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
lazyorfromlazyinputs(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
 
lazyorfromlazyinputs(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
 
limit(int) - Method in class org.roaringbitmap.ArrayContainer
 
limit(int) - Method in class org.roaringbitmap.BitmapContainer
 
limit(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Create a new Roaring bitmap containing at most maxcardinality integers.
limit(int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
limit(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
limit(int) - Method in class org.roaringbitmap.buffer.MappeableContainer
Create a new MappeableContainer containing at most maxcardinality integers.
limit(int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
limit(int) - Method in class org.roaringbitmap.Container
Create a new Container containing at most maxcardinality integers.
limit(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
Create a new bitmap of the same class, containing at most maxcardinality integers.
limit(int) - Method in class org.roaringbitmap.RoaringBitmap
Create a new Roaring bitmap containing at most maxcardinality integers.
limit(int) - Method in class org.roaringbitmap.RunContainer
 
loadData(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
loadData(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
loadData(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
loadData(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
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(ArrayContainer) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
Creates a new container from a non-mappeable one.
MappeableArrayContainer(int) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
Create an array container with specified capacity
MappeableArrayContainer(int, int) - Constructor for class org.roaringbitmap.buffer.MappeableArrayContainer
Create an array container with a run of ones from firstOfRun to lastOfRun, 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(BitmapContainer) - Constructor for class org.roaringbitmap.buffer.MappeableBitmapContainer
Creates a new bitmap container from a non-mappeable one.
MappeableBitmapContainer(int, int) - Constructor for class org.roaringbitmap.buffer.MappeableBitmapContainer
Create a bitmap container with a run of ones from firstOfRun to lastOfRun, inclusive caller must ensure that the range isn't so small that an ArrayContainer should have been created instead
MappeableBitmapContainer(LongBuffer, int) - Constructor for class org.roaringbitmap.buffer.MappeableBitmapContainer
Construct a new BitmapContainer backed by the provided LongBuffer.
MappeableContainer - Class in org.roaringbitmap.buffer
Base container class.
MappeableContainer() - Constructor for class org.roaringbitmap.buffer.MappeableContainer
 
MappeableContainerPointer - Interface in org.roaringbitmap.buffer
This interface allows you to iterate over the containers in a roaring bitmap.
MappeableRunContainer - Class in org.roaringbitmap.buffer
This container takes the form of runs of consecutive values (effectively, run-length encoding).
MappeableRunContainer() - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
Create a container with default capacity
MappeableRunContainer(int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
Create an array container with specified capacity
MappeableRunContainer(MappeableArrayContainer, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
 
MappeableRunContainer(MappeableBitmapContainer, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
 
MappeableRunContainer(RunContainer) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
Creates a new container from a non-mappeable one.
MappeableRunContainer(ShortBuffer, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
Construct a new RunContainer backed by the provided ShortBuffer.
MappeableRunContainer(ShortIterator, int) - Constructor for class org.roaringbitmap.buffer.MappeableRunContainer
 
MAX_CAPACITY - Static variable in class org.roaringbitmap.BitmapContainer
 
MAX_CAPACITY - Static variable in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
maximumSerializedSize(int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Assume that one wants to store "cardinality" integers in [0, universe_size), this function returns an upper bound on the serialized size in bytes.
maximumSerializedSize(long, long) - Static method in class org.roaringbitmap.RoaringBitmap
Assume that one wants to store "cardinality" integers in [0, universe_size), this function returns an upper bound on the serialized size in bytes.
maxLowBit() - Static method in class org.roaringbitmap.buffer.BufferUtil
 
maxLowBit() - Static method in class org.roaringbitmap.Util
 
maxLowBitAsInteger() - Static method in class org.roaringbitmap.buffer.BufferUtil
 
maxLowBitAsInteger() - Static method in class org.roaringbitmap.Util
 
mayHaveRunContainers - Variable in class org.roaringbitmap.buffer.MutableRoaringArray
 
MutableRoaringArray - Class in org.roaringbitmap.buffer
Specialized array to store the containers used by a RoaringBitmap.
MutableRoaringArray() - Constructor for class org.roaringbitmap.buffer.MutableRoaringArray
 
MutableRoaringBitmap - Class in org.roaringbitmap.buffer
MutableRoaringBitmap, a compressed alternative to the BitSet.
MutableRoaringBitmap() - Constructor for class org.roaringbitmap.buffer.MutableRoaringBitmap
Create an empty bitmap
MutableRoaringBitmap(RoaringBitmap) - Constructor for class org.roaringbitmap.buffer.MutableRoaringBitmap
Create a MutableRoaringBitmap from a RoaringBitmap.

N

naive_and(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall AND between bitmaps two-by-two.
naive_and(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall AND between bitmaps two-by-two.
naive_and(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall AND between bitmaps two-by-two.
naive_and(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
Compute overall AND between bitmaps two-by-two.
naive_and(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Compute overall AND between bitmaps two-by-two.
naive_or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall OR between bitmaps two-by-two.
naive_or(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall OR between bitmaps two-by-two.
naive_or(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall OR between bitmaps two-by-two.
naive_or(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
Compute overall OR between bitmaps two-by-two.
naive_or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Compute overall OR between bitmaps two-by-two.
naive_xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall XOR between bitmaps two-by-two.
naive_xor(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall XOR between bitmaps two-by-two.
naive_xor(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall XOR between bitmaps two-by-two.
naive_xor(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
Compute overall XOR between bitmaps two-by-two.
naive_xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Compute overall XOR between bitmaps two-by-two.
nbrruns - Variable in class org.roaringbitmap.buffer.MappeableRunContainer
 
next() - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
 
next() - Method in class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
 
next() - Method in interface org.roaringbitmap.IntIterator
 
next() - Method in class org.roaringbitmap.IntIteratorFlyweight
 
next() - Method in class org.roaringbitmap.ReverseIntIteratorFlyweight
 
next() - Method in interface org.roaringbitmap.ShortIterator
 
nextAsInt() - Method in interface org.roaringbitmap.ShortIterator
 
nextSetBit(int) - Method in class org.roaringbitmap.BitmapContainer
Find the index of the next set bit greater or equal to i, returns -1 if none found.
nextSetBit(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
Find the index of the next set bit greater or equal to i, returns -1 if none found.
nextUnsetBit(int) - Method in class org.roaringbitmap.BitmapContainer
Find the index of the next unset bit greater or equal to i, returns -1 if none found.
nextUnsetBit(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
Find the index of the next unset bit greater or equal to i, returns -1 if none found.
NO_OFFSET_THRESHOLD - Static variable in class org.roaringbitmap.buffer.MutableRoaringArray
 
NO_OFFSET_THRESHOLD - Static variable in class org.roaringbitmap.RoaringArray
 
not(int, int) - Method in class org.roaringbitmap.ArrayContainer
 
not(int, int) - Method in class org.roaringbitmap.BitmapContainer
 
not(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
not(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
not(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise NOT of this container (complement).
not(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
not(int, int) - Method in class org.roaringbitmap.Container
Computes the bitwise NOT of this container (complement).
not(int, int) - Method in class org.roaringbitmap.RunContainer
 
numberOfRuns() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
numberOfRuns() - Method in class org.roaringbitmap.RunContainer
 
numberOfRunsAdjustment() - Method in class org.roaringbitmap.BitmapContainer
Computes the number of runs
numberOfRunsAdjustment() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
Computes the number of runs
numberOfRunsLowerBound(int) - Method in class org.roaringbitmap.BitmapContainer
Counts how many runs there is in the bitmap, up to a maximum
numberOfRunsLowerBound(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
Counts how many runs there is in the bitmap, up to a maximum

O

oldunsignedOneSidedGallopingIntersect2by2(ShortBuffer, int, ShortBuffer, int, short[]) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
or(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
or(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
or(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
 
or(ShortIterator) - Method in class org.roaringbitmap.ArrayContainer
 
or(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
or(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
or(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall OR between bitmaps.
or(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall OR between bitmaps.
or(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall OR between bitmaps.
or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Compute overall OR between bitmaps.
or(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise OR (union) operation.
or(Iterator) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Compute overall OR between bitmaps.
or(Iterator, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Computes OR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
or(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
or(ShortIterator) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
or(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
or(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
or(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise OR of this container with another (union).
or(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
or(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
or(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Compute overall OR between bitmaps.
or(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Bitwise OR (union) operation.
or(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
In-place bitwise OR (union) operation.
or(ArrayContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
or(BitmapContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
or(Container) - Method in class org.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
or(RunContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise OR of this container with another (union).
or(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
Compute overall OR between bitmaps.
or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Compute overall OR between bitmaps.
or(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.RoaringBitmap
Compute overall OR between bitmaps.
or(RoaringBitmap...) - Static method in class org.roaringbitmap.RoaringBitmap
Compute overall OR between bitmaps.
or(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
Bitwise OR (union) operation.
or(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
In-place bitwise OR (union) operation.
or(Iterator, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
Computes OR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
or(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
or(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
 
or(RunContainer) - Method in class org.roaringbitmap.RunContainer
 
orCardinality(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Cardinality of the bitwise OR (union) operation.
orCardinality(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
Cardinality of the bitwise OR (union) operation.
org.roaringbitmap - package org.roaringbitmap
 
org.roaringbitmap.buffer - package org.roaringbitmap.buffer
 

P

PeekableIntIterator - Interface in org.roaringbitmap
Simple extension to the IntIterator interface.
PeekableShortIterator - Interface in org.roaringbitmap
Simple extension to the ShortIterator interface
peekNext() - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
 
peekNext() - Method in class org.roaringbitmap.IntIteratorFlyweight
 
peekNext() - Method in interface org.roaringbitmap.PeekableIntIterator
Look at the next value without advancing
peekNext() - Method in interface org.roaringbitmap.PeekableShortIterator
Look at the next value without advancing
PointableRoaringArray - Interface in org.roaringbitmap.buffer
Generic interface for the array underlying roaring bitmap classes.
previous() - Method in interface org.roaringbitmap.buffer.MappeableContainerPointer
Move to the previous container
prevSetBit(int) - Method in class org.roaringbitmap.BitmapContainer
Find the index of the previous set bit less than or equal to i, returns -1 if none found.
prevSetBit(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
Find the index of the previous set bit less than or equal to i, returns -1 if none found.
priorityqueue_or(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Uses a priority queue to compute the or aggregate.
priorityqueue_or(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Uses a priority queue to compute the or aggregate.
priorityqueue_or(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
Uses a priority queue to compute the or aggregate.
priorityqueue_or(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Uses a priority queue to compute the or aggregate.
priorityqueue_xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Uses a priority queue to compute the xor aggregate.
priorityqueue_xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Uses a priority queue to compute the xor aggregate.

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.buffer.MappeableRunContainer
 
rank(short) - Method in class org.roaringbitmap.Container
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
rank(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
rank(int) - Method in class org.roaringbitmap.RoaringBitmap
Rank returns the number of integers that are smaller or equal to x (Rank(infinity) would be GetCardinality()).
rank(short) - Method in class org.roaringbitmap.RunContainer
 
readExternal(ObjectInput) - Method in class org.roaringbitmap.ArrayContainer
 
readExternal(ObjectInput) - Method in class org.roaringbitmap.BitmapContainer
 
readExternal(ObjectInput) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
readExternal(ObjectInput) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
readExternal(ObjectInput) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
readExternal(ObjectInput) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
readExternal(ObjectInput) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
 
readExternal(ObjectInput) - Method in class org.roaringbitmap.RoaringArray
 
readExternal(ObjectInput) - Method in class org.roaringbitmap.RoaringBitmap
 
readExternal(ObjectInput) - Method in class org.roaringbitmap.RunContainer
 
remove(int, int) - Method in class org.roaringbitmap.ArrayContainer
 
remove(short) - Method in class org.roaringbitmap.ArrayContainer
 
remove(int, int) - Method in class org.roaringbitmap.BitmapContainer
 
remove(short) - Method in class org.roaringbitmap.BitmapContainer
 
remove(int) - Method in interface org.roaringbitmap.BitmapDataProvider
If present remove the specified integers (effectively, sets its bit value to false)
remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
remove(short) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
remove(short) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableContainer
Return a new container with all shorts in [begin,end) remove using an unsigned interpretation.
remove(short) - Method in class org.roaringbitmap.buffer.MappeableContainer
Remove the short from this container.
remove(int, int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
remove(short) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
remove(MutableRoaringBitmap, int, int) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
remove(int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
If present remove the specified integers (effectively, sets its bit value to false)
remove(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
remove(int, int) - Method in class org.roaringbitmap.Container
Return a new container with all shorts in [begin,end) remove using an unsigned interpretation.
remove(short) - Method in class org.roaringbitmap.Container
Remove the short from this container.
remove(RoaringBitmap, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
remove(int) - Method in class org.roaringbitmap.RoaringBitmap
If present remove the specified integer (effectively, sets its bit value to false)
remove(int, int) - Method in class org.roaringbitmap.RoaringBitmap
Remove from the current bitmap all integers in [rangeStart,rangeEnd).
remove(int, int) - Method in class org.roaringbitmap.RunContainer
 
remove(short) - Method in class org.roaringbitmap.RunContainer
 
remove() - Method in interface org.roaringbitmap.ShortIterator
If possible, remove the current value
removeAtIndex(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
removeAtIndex(int) - Method in class org.roaringbitmap.RoaringArray
 
removeIndexRange(int, int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
removeIndexRange(int, int) - Method in class org.roaringbitmap.RoaringArray
 
removeRunCompression() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Remove run-length encoding even when it is more space efficient
removeRunCompression() - Method in class org.roaringbitmap.RoaringBitmap
Remove run-length encoding even when it is more space efficient
repairAfterLazy() - Method in class org.roaringbitmap.ArrayContainer
 
repairAfterLazy() - Method in class org.roaringbitmap.BitmapContainer
 
repairAfterLazy() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
repairAfterLazy() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
repairAfterLazy() - Method in class org.roaringbitmap.buffer.MappeableContainer
The output of a lazyOR or lazyIOR might be an invalid container, this should be called on it.
repairAfterLazy() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
repairAfterLazy() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
 
repairAfterLazy() - Method in class org.roaringbitmap.Container
The output of a lazyOR or lazyIOR might be an invalid container, this should be called on it.
repairAfterLazy() - Method in class org.roaringbitmap.RoaringBitmap
 
repairAfterLazy() - Method in class org.roaringbitmap.RunContainer
 
replaceKeyAndContainerAtIndex(int, short, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
replaceKeyAndContainerAtIndex(int, short, Container) - Method in class org.roaringbitmap.RoaringArray
 
resetBitmapRange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
clear bits at start, start+1,..., end-1
resetBitmapRange(long[], int, int) - Static method in class org.roaringbitmap.Util
clear bits at start, start+1,..., end-1
resize(int) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
resize(int) - Method in class org.roaringbitmap.RoaringArray
 
ReverseIntIteratorFlyweight - Class in org.roaringbitmap
Fast iterator minimizing the stress on the garbage collector.
ReverseIntIteratorFlyweight() - Constructor for class org.roaringbitmap.ReverseIntIteratorFlyweight
Creates an instance that is not ready for iteration.
ReverseIntIteratorFlyweight(RoaringBitmap) - Constructor for class org.roaringbitmap.ReverseIntIteratorFlyweight
Creates an instance that is ready for iteration.
RoaringArray - Class in org.roaringbitmap
Specialized array to store the containers used by a RoaringBitmap.
RoaringArray() - Constructor for class org.roaringbitmap.RoaringArray
 
RoaringBitmap - Class in org.roaringbitmap
RoaringBitmap, a compressed alternative to the BitSet.
RoaringBitmap() - Constructor for class org.roaringbitmap.RoaringBitmap
Create an empty bitmap
RoaringBitmap(ImmutableRoaringBitmap) - Constructor for class org.roaringbitmap.RoaringBitmap
Create a RoaringBitmap from a MutableRoaringBitmap or ImmutableRoaringBitmap.
RunContainer - Class in org.roaringbitmap
This container takes the form of runs of consecutive values (effectively, run-length encoding).
RunContainer() - Constructor for class org.roaringbitmap.RunContainer
Create a container with default capacity
RunContainer(ArrayContainer, int) - Constructor for class org.roaringbitmap.RunContainer
 
RunContainer(BitmapContainer, int) - Constructor for class org.roaringbitmap.RunContainer
 
RunContainer(int) - Constructor for class org.roaringbitmap.RunContainer
Create an array container with specified capacity
RunContainer(MappeableRunContainer) - Constructor for class org.roaringbitmap.RunContainer
Creates a new non-mappeable container from a mappeable one.
RunContainer(short[], int) - Constructor for class org.roaringbitmap.RunContainer
Construct a new RunContainer backed by the provided array.
RunContainer(ShortIterator, int) - Constructor for class org.roaringbitmap.RunContainer
 
runOptimize() - Method in class org.roaringbitmap.ArrayContainer
 
runOptimize() - Method in class org.roaringbitmap.BitmapContainer
 
runOptimize() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
runOptimize() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
runOptimize() - Method in class org.roaringbitmap.buffer.MappeableContainer
Convert to MappeableRunContainers, when the result is smaller.
runOptimize() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
Convert to Array or Bitmap container if the serialized form would be shorter
runOptimize() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Use a run-length encoding where it is estimated as more space efficient
runOptimize() - Method in class org.roaringbitmap.Container
Convert to RunContainers, when the result is smaller.
runOptimize() - Method in class org.roaringbitmap.RoaringBitmap
Use a run-length encoding where it is more space efficient
runOptimize() - Method in class org.roaringbitmap.RunContainer
Convert to Array or Bitmap container if the serialized form would be shorter.

S

select(int) - Method in class org.roaringbitmap.ArrayContainer
 
select(int) - Method in class org.roaringbitmap.BitmapContainer
 
select(int) - Method in interface org.roaringbitmap.BitmapDataProvider
Return the jth value stored in this bitmap.
select(int) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Return the jth value stored in this bitmap.
select(int) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
select(int) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
select(int) - Method in class org.roaringbitmap.buffer.MappeableContainer
Return the jth value
select(int) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
select(int) - Method in class org.roaringbitmap.Container
Return the jth value
select(int) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
Return the jth value stored in this bitmap.
select(int) - Method in class org.roaringbitmap.RoaringBitmap
Return the jth value stored in this bitmap.
select(int) - Method in class org.roaringbitmap.RunContainer
 
select(long, int) - Static method in class org.roaringbitmap.Util
Given a word w, return the position of the jth true bit.
SERIAL_COOKIE - Static variable in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
SERIAL_COOKIE - Static variable in class org.roaringbitmap.buffer.MutableRoaringArray
 
SERIAL_COOKIE - Static variable in class org.roaringbitmap.RoaringArray
 
SERIAL_COOKIE_NO_RUNCONTAINER - Static variable in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
SERIAL_COOKIE_NO_RUNCONTAINER - Static variable in class org.roaringbitmap.buffer.MutableRoaringArray
 
SERIAL_COOKIE_NO_RUNCONTAINER - Static variable in class org.roaringbitmap.RoaringArray
 
serialize(DataOutput) - Method in class org.roaringbitmap.ArrayContainer
 
serialize(DataOutput) - Method in class org.roaringbitmap.BitmapContainer
 
serialize(DataOutput) - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
Serialize.
serialize(DataOutput) - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Serialize this bitmap.
serialize(DataOutput) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
Serialize.
serialize(DataOutput) - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
Serialize.
serialize(DataOutput) - Method in class org.roaringbitmap.Container
Serialize the container.
serialize(DataOutput) - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
Serialize this bitmap.
serialize(DataOutput) - Method in class org.roaringbitmap.RoaringArray
Serialize.
serialize(DataOutput) - Method in class org.roaringbitmap.RoaringBitmap
Serialize this bitmap.
serialize(DataOutput) - Method in class org.roaringbitmap.RunContainer
 
serializedSizeInBytes(int) - Static method in class org.roaringbitmap.ArrayContainer
 
serializedSizeInBytes() - Method in class org.roaringbitmap.ArrayContainer
 
serializedSizeInBytes(int) - Static method in class org.roaringbitmap.BitmapContainer
 
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(int) - Static method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
serializedSizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableContainer
Report the number of bytes required to serialize this container.
serializedSizeInBytes(int) - Static method in class org.roaringbitmap.buffer.MappeableRunContainer
 
serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
serializedSizeInBytes() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
Report the number of bytes required for serialization.
serializedSizeInBytes() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
 
serializedSizeInBytes() - Method in class org.roaringbitmap.Container
Report the number of bytes required to serialize this container.
serializedSizeInBytes() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
Report the number of bytes required to serialize this bitmap.
serializedSizeInBytes() - Method in class org.roaringbitmap.RoaringArray
Report the number of bytes required for serialization.
serializedSizeInBytes() - Method in class org.roaringbitmap.RoaringBitmap
Report the number of bytes required to serialize this bitmap.
serializedSizeInBytes(int) - Static method in class org.roaringbitmap.RunContainer
 
serializedSizeInBytes() - Method in class org.roaringbitmap.RunContainer
 
setBitmapRange(LongBuffer, int, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
set bits at start, start+1,..., end-1
setBitmapRange(long[], int, int) - Static method in class org.roaringbitmap.Util
set bits at start, start+1,..., end-1
setContainerAtIndex(int, MappeableContainer) - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
setContainerAtIndex(int, Container) - Method in class org.roaringbitmap.RoaringArray
 
ShortIterator - Interface in org.roaringbitmap
Iterator over short values.
size() - Method in class org.roaringbitmap.buffer.ImmutableRoaringArray
 
size() - Method in class org.roaringbitmap.buffer.MutableRoaringArray
 
size() - Method in interface org.roaringbitmap.buffer.PointableRoaringArray
 
size() - Method in class org.roaringbitmap.RoaringArray
 

T

toArray() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Return the set values as an array.
toArray() - Method in interface org.roaringbitmap.ImmutableBitmapDataProvider
Return the set values as an array.
toArray() - Method in class org.roaringbitmap.RoaringBitmap
Return the set values as an array.
toArrayContainer() - Method in class org.roaringbitmap.BitmapContainer
Copies the data to an array container
toArrayContainer() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
Copies the data to an array container
toBitmapContainer() - Method in class org.roaringbitmap.ArrayContainer
Copies the data in a bitmap container.
toBitmapContainer() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
Copies the data in a bitmap container.
toContainer() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
toContainer() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
toContainer() - Method in class org.roaringbitmap.buffer.MappeableContainer
Convert to a non-mappeable container.
toContainer() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
toImmutableRoaringBitmap() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Convenience method, effectively casts the object to an object of class ImmutableRoaringBitmap.
toIntUnsigned(short) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
toIntUnsigned(short) - Static method in class org.roaringbitmap.Util
 
toLongArray() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
Create a copy of the content of this container as a long array.
toLongBuffer() - Method in class org.roaringbitmap.BitmapContainer
Return the content of this container as a LongBuffer.
toMappeableContainer() - Method in class org.roaringbitmap.ArrayContainer
 
toMappeableContainer() - Method in class org.roaringbitmap.BitmapContainer
 
toMappeableContainer() - Method in class org.roaringbitmap.Container
Convert to a mappeable container.
toMappeableContainer() - Method in class org.roaringbitmap.RunContainer
 
toMutableRoaringBitmap() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Copies the content of this bitmap to a bitmap that can be modified.
toMutableRoaringBitmap() - Method in class org.roaringbitmap.RoaringBitmap
Convert (copies) to a mutable roaring bitmap.
toRoaringBitmap() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Copies this bitmap to a mutable RoaringBitmap.
toShortArray() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
Create a copy of the content of this container as a short array.
toShortArray() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
Create a copy of the content of this container as a short array.
toShortBuffer() - Method in class org.roaringbitmap.ArrayContainer
Return the content of this container as a ShortBuffer.
toShortBuffer() - Method in class org.roaringbitmap.RunContainer
Return the content of this container as a ShortBuffer.
toString() - Method in class org.roaringbitmap.ArrayContainer
 
toString() - Method in class org.roaringbitmap.BitmapContainer
 
toString() - Method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
A string describing the bitmap.
toString() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
toString() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
toString() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
toString() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
A string describing the bitmap.
toString() - Method in class org.roaringbitmap.RoaringBitmap
A string describing the bitmap.
toString() - Method in class org.roaringbitmap.RunContainer
 
trim() - Method in class org.roaringbitmap.ArrayContainer
 
trim() - Method in class org.roaringbitmap.BitmapContainer
 
trim() - Method in interface org.roaringbitmap.BitmapDataProvider
Recover allocated but unused memory.
trim() - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
trim() - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
trim() - Method in class org.roaringbitmap.buffer.MappeableContainer
If possible, recover wasted memory.
trim() - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
trim() - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Recover allocated but unused memory.
trim() - Method in class org.roaringbitmap.Container
If possible, recover wasted memory.
trim() - Method in class org.roaringbitmap.RoaringBitmap
Recover allocated but unused memory.
trim() - Method in class org.roaringbitmap.RunContainer
 

U

unsignedBinarySearch(ShortBuffer, int, int, short) - Static method in class org.roaringbitmap.buffer.BufferUtil
Look for value k in buffer in the range [begin,end).
unsignedBinarySearch(short[], int, int, short) - Static method in class org.roaringbitmap.Util
Look for value k in array in the range [begin,end).
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
unsignedDifference(ShortIterator, ShortIterator, 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
unsignedIntersects(ShortBuffer, int, ShortBuffer, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
Checks if two arrays intersect
unsignedIntersects(short[], int, short[], int) - Static method in class org.roaringbitmap.Util
Checks if two arrays intersect
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
 
unsignedLocalIntersect2by2Cardinality(ShortBuffer, int, ShortBuffer, int) - Static method in class org.roaringbitmap.buffer.BufferUtil
 
unsignedLocalIntersect2by2Cardinality(short[], int, short[], int) - Static method in class org.roaringbitmap.Util
Compute the cardinality of the intersection
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
USE_BRANCHLESS - Static variable in class org.roaringbitmap.BitmapContainer
 
USE_BRANCHLESS - Static variable in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
USE_HYBRID_BINSEARCH - Static variable in class org.roaringbitmap.buffer.BufferUtil
 
USE_HYBRID_BINSEARCH - Static variable in class org.roaringbitmap.Util
 
Util - Class in org.roaringbitmap
Various useful methods for roaring bitmaps.

V

valueslength - Variable in class org.roaringbitmap.buffer.MappeableRunContainer
 

W

wrap(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.BufferIntIteratorFlyweight
Prepares a bitmap for iteration
wrap(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
Prepares a bitmap for iteration
wrap(RoaringBitmap) - Method in class org.roaringbitmap.IntIteratorFlyweight
Prepares a bitmap for iteration
wrap(RoaringBitmap) - Method in class org.roaringbitmap.ReverseIntIteratorFlyweight
Prepares a bitmap for iteration
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.buffer.MappeableRunContainer
 
writeArray(DataOutput) - Method in class org.roaringbitmap.Container
Write just the underlying array.
writeArray(DataOutput) - Method in class org.roaringbitmap.RunContainer
 
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.MappeableRunContainer
 
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
 
writeExternal(ObjectOutput) - Method in class org.roaringbitmap.RunContainer
 

X

xor(ArrayContainer) - Method in class org.roaringbitmap.ArrayContainer
 
xor(BitmapContainer) - Method in class org.roaringbitmap.ArrayContainer
 
xor(RunContainer) - Method in class org.roaringbitmap.ArrayContainer
 
xor(ShortIterator) - Method in class org.roaringbitmap.ArrayContainer
 
xor(ArrayContainer) - Method in class org.roaringbitmap.BitmapContainer
 
xor(BitmapContainer) - Method in class org.roaringbitmap.BitmapContainer
 
xor(RunContainer) - Method in class org.roaringbitmap.BitmapContainer
 
xor(ImmutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall XOR between bitmaps.
xor(Iterator) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall XOR between bitmaps.
xor(MutableRoaringBitmap...) - Static method in class org.roaringbitmap.buffer.BufferFastAggregation
Compute overall XOR between bitmaps.
xor(Iterator, int, int) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Computes XOR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
xor(ImmutableRoaringBitmap, ImmutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.ImmutableRoaringBitmap
Bitwise XOR (symmetric difference) operation.
xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
xor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
xor(ShortIterator) - Method in class org.roaringbitmap.buffer.MappeableArrayContainer
 
xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
xor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableBitmapContainer
 
xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise XOR of this container with another (symmetric difference).
xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise XOR of this container with another (symmetric difference).
xor(MappeableContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
 
xor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableContainer
Computes the bitwise XOR of this container with another (symmetric difference).
xor(MappeableArrayContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
xor(MappeableBitmapContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
xor(MappeableRunContainer) - Method in class org.roaringbitmap.buffer.MappeableRunContainer
 
xor(MutableRoaringBitmap, MutableRoaringBitmap) - Static method in class org.roaringbitmap.buffer.MutableRoaringBitmap
Bitwise XOR (symmetric difference) operation.
xor(ImmutableRoaringBitmap) - Method in class org.roaringbitmap.buffer.MutableRoaringBitmap
In-place bitwise XOR (symmetric difference) operation.
xor(ArrayContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise XOR of this container with another (symmetric difference).
xor(BitmapContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise XOR of this container with another (symmetric difference).
xor(Container) - Method in class org.roaringbitmap.Container
Computes the bitwise OR of this container with another (symmetric difference).
xor(RunContainer) - Method in class org.roaringbitmap.Container
Computes the bitwise XOR of this container with another (symmetric difference).
xor(Iterator<RoaringBitmap>) - Static method in class org.roaringbitmap.FastAggregation
Compute overall XOR between bitmaps.
xor(RoaringBitmap...) - Static method in class org.roaringbitmap.FastAggregation
Compute overall XOR between bitmaps.
xor(RoaringBitmap, RoaringBitmap) - Static method in class org.roaringbitmap.RoaringBitmap
Bitwise XOR (symmetric difference) operation.
xor(RoaringBitmap) - Method in class org.roaringbitmap.RoaringBitmap
In-place bitwise XOR (symmetric difference) operation.
xor(Iterator, int, int) - Static method in class org.roaringbitmap.RoaringBitmap
Computes XOR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd (exclusive)
xor(ArrayContainer) - Method in class org.roaringbitmap.RunContainer
 
xor(BitmapContainer) - Method in class org.roaringbitmap.RunContainer
 
xor(RunContainer) - Method in class org.roaringbitmap.RunContainer
 
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2016. All Rights Reserved.