static MutableRoaringBitmap |
MutableRoaringBitmap.add(MutableRoaringBitmap rb,
int rangeStart,
int rangeEnd) |
Deprecated.
|
static MutableRoaringBitmap |
MutableRoaringBitmap.add(MutableRoaringBitmap rb,
long rangeStart,
long rangeEnd) |
Generate a new bitmap with all integers in [rangeStart,rangeEnd) added.
|
static MutableRoaringBitmap |
MutableRoaringBitmap.addOffset(ImmutableRoaringBitmap x,
int offset) |
Generate a new bitmap that has the same cardinality as x, but with
all its values incremented by offset.
|
static MutableRoaringBitmap |
BufferFastAggregation.and(Iterator bitmaps) |
Compute the AND aggregate.
|
static MutableRoaringBitmap |
BufferFastAggregation.and(ImmutableRoaringBitmap... bitmaps) |
Compute the AND aggregate.
|
static MutableRoaringBitmap |
BufferFastAggregation.and(MutableRoaringBitmap... bitmaps) |
Compute the AND aggregate.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.and(Iterator<? extends ImmutableRoaringBitmap> bitmaps,
int rangeStart,
int rangeEnd) |
Deprecated.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.and(Iterator<? extends ImmutableRoaringBitmap> bitmaps,
long rangeStart,
long rangeEnd) |
Computes AND between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd
(exclusive)
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.and(ImmutableRoaringBitmap x1,
ImmutableRoaringBitmap x2) |
Bitwise AND (intersection) operation.
|
static MutableRoaringBitmap |
MutableRoaringBitmap.and(MutableRoaringBitmap x1,
MutableRoaringBitmap x2) |
Bitwise AND (intersection) operation.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.andNot(ImmutableRoaringBitmap x1,
ImmutableRoaringBitmap x2) |
Bitwise ANDNOT (difference) operation.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.andNot(ImmutableRoaringBitmap x1,
ImmutableRoaringBitmap x2,
int rangeStart,
int rangeEnd) |
Deprecated.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.andNot(ImmutableRoaringBitmap x1,
ImmutableRoaringBitmap x2,
long rangeStart,
long rangeEnd) |
Bitwise ANDNOT (difference) operation for the given range, rangeStart (inclusive) and rangeEnd
(exclusive).
|
static MutableRoaringBitmap |
MutableRoaringBitmap.andNot(MutableRoaringBitmap x1,
MutableRoaringBitmap x2) |
Bitwise ANDNOT (difference) operation.
|
static MutableRoaringBitmap |
BufferBitSetUtil.bitmapOf(long[] words) |
Generate a MutableRoaringBitmap out of a long[], each long using little-endian representation
of its bits
|
static MutableRoaringBitmap |
BufferBitSetUtil.bitmapOf(BitSet bitSet) |
Generate a MutableRoaringBitmap out of a BitSet
|
static MutableRoaringBitmap |
MutableRoaringBitmap.bitmapOf(int... dat) |
Generate a bitmap with the specified values set to true.
|
MutableRoaringBitmap |
MutableRoaringBitmap.clone() |
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.flip(ImmutableRoaringBitmap bm,
int rangeStart,
int rangeEnd) |
Deprecated.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.flip(ImmutableRoaringBitmap bm,
long rangeStart,
long rangeEnd) |
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
|
static MutableRoaringBitmap |
MutableRoaringBitmap.flip(MutableRoaringBitmap rb,
int rangeStart,
int rangeEnd) |
Deprecated.
|
static MutableRoaringBitmap |
MutableRoaringBitmap.flip(MutableRoaringBitmap bm,
long rangeStart,
long rangeEnd) |
Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive).
|
static MutableRoaringBitmap |
BufferFastAggregation.horizontal_or(Iterator bitmaps) |
Deprecated.
|
static MutableRoaringBitmap |
BufferFastAggregation.horizontal_or(ImmutableRoaringBitmap... bitmaps) |
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
|
static MutableRoaringBitmap |
BufferFastAggregation.horizontal_or(MutableRoaringBitmap... bitmaps) |
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
|
static MutableRoaringBitmap |
BufferFastAggregation.horizontal_xor(ImmutableRoaringBitmap... bitmaps) |
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
|
static MutableRoaringBitmap |
BufferFastAggregation.horizontal_xor(MutableRoaringBitmap... bitmaps) |
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
|
protected static MutableRoaringBitmap |
ImmutableRoaringBitmap.lazyor(ImmutableRoaringBitmap x1,
ImmutableRoaringBitmap x2) |
|
protected static MutableRoaringBitmap |
MutableRoaringBitmap.lazyorfromlazyinputs(MutableRoaringBitmap x1,
MutableRoaringBitmap x2) |
|
MutableRoaringBitmap |
ImmutableRoaringBitmap.limit(int maxcardinality) |
Create a new Roaring bitmap containing at most maxcardinality integers.
|
static MutableRoaringBitmap |
BufferFastAggregation.naive_and(Iterator bitmaps) |
Compute overall AND between bitmaps two-by-two.
|
static MutableRoaringBitmap |
BufferFastAggregation.naive_and(ImmutableRoaringBitmap... bitmaps) |
Compute overall AND between bitmaps two-by-two.
|
static MutableRoaringBitmap |
BufferFastAggregation.naive_and(MutableRoaringBitmap... bitmaps) |
Compute overall AND between bitmaps two-by-two.
|
static MutableRoaringBitmap |
BufferFastAggregation.naive_or(Iterator bitmaps) |
Compute overall OR between bitmaps two-by-two.
|
static MutableRoaringBitmap |
BufferFastAggregation.naive_or(ImmutableRoaringBitmap... bitmaps) |
Compute overall OR between bitmaps two-by-two.
|
static MutableRoaringBitmap |
BufferFastAggregation.naive_or(MutableRoaringBitmap... bitmaps) |
Compute overall OR between bitmaps two-by-two.
|
static MutableRoaringBitmap |
BufferFastAggregation.naive_xor(Iterator bitmaps) |
Compute overall XOR between bitmaps two-by-two.
|
static MutableRoaringBitmap |
BufferFastAggregation.naive_xor(ImmutableRoaringBitmap... bitmaps) |
Compute overall XOR between bitmaps two-by-two.
|
static MutableRoaringBitmap |
BufferFastAggregation.naive_xor(MutableRoaringBitmap... bitmaps) |
Compute overall XOR between bitmaps two-by-two.
|
static MutableRoaringBitmap |
BufferFastAggregation.or(Iterator bitmaps) |
Compute overall OR between bitmaps.
|
static MutableRoaringBitmap |
BufferFastAggregation.or(ImmutableRoaringBitmap... bitmaps) |
Compute overall OR between bitmaps.
|
static MutableRoaringBitmap |
BufferFastAggregation.or(MutableRoaringBitmap... bitmaps) |
Compute overall OR between bitmaps.
|
static MutableRoaringBitmap |
BufferParallelAggregation.or(ImmutableRoaringBitmap... bitmaps) |
Computes the bitwise union of the input bitmaps
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.or(Iterator<? extends ImmutableRoaringBitmap> bitmaps) |
Compute overall OR between bitmaps.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.or(Iterator<? extends ImmutableRoaringBitmap> bitmaps,
int rangeStart,
int rangeEnd) |
Deprecated.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.or(Iterator<? extends ImmutableRoaringBitmap> bitmaps,
long rangeStart,
long rangeEnd) |
Computes OR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd
(exclusive)
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.or(ImmutableRoaringBitmap... bitmaps) |
Compute overall OR between bitmaps.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.or(ImmutableRoaringBitmap x1,
ImmutableRoaringBitmap x2) |
Bitwise OR (union) operation.
|
static MutableRoaringBitmap |
MutableRoaringBitmap.or(ImmutableRoaringBitmap... bitmaps) |
Compute overall OR between bitmaps.
|
static MutableRoaringBitmap |
MutableRoaringBitmap.or(MutableRoaringBitmap x1,
MutableRoaringBitmap x2) |
Bitwise OR (union) operation.
|
static MutableRoaringBitmap |
BufferFastAggregation.priorityqueue_or(Iterator bitmaps) |
Uses a priority queue to compute the or aggregate.
|
static MutableRoaringBitmap |
BufferFastAggregation.priorityqueue_or(ImmutableRoaringBitmap... bitmaps) |
Uses a priority queue to compute the or aggregate.
|
static MutableRoaringBitmap |
BufferFastAggregation.priorityqueue_xor(ImmutableRoaringBitmap... bitmaps) |
Uses a priority queue to compute the xor aggregate.
|
static MutableRoaringBitmap |
MutableRoaringBitmap.remove(MutableRoaringBitmap rb,
int rangeStart,
int rangeEnd) |
Deprecated.
|
static MutableRoaringBitmap |
MutableRoaringBitmap.remove(MutableRoaringBitmap rb,
long rangeStart,
long rangeEnd) |
Generate a new bitmap with all integers in [rangeStart,rangeEnd) removed.
|
MutableRoaringBitmap |
ImmutableRoaringBitmap.toMutableRoaringBitmap() |
Copies the content of this bitmap to a bitmap that can be modified.
|
static MutableRoaringBitmap |
BufferFastAggregation.xor(Iterator bitmaps) |
Compute overall XOR between bitmaps.
|
static MutableRoaringBitmap |
BufferFastAggregation.xor(ImmutableRoaringBitmap... bitmaps) |
Compute overall XOR between bitmaps.
|
static MutableRoaringBitmap |
BufferFastAggregation.xor(MutableRoaringBitmap... bitmaps) |
Compute overall XOR between bitmaps.
|
static MutableRoaringBitmap |
BufferParallelAggregation.xor(ImmutableRoaringBitmap... bitmaps) |
Computes the bitwise symmetric difference of the input bitmaps
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.xor(Iterator<? extends ImmutableRoaringBitmap> bitmaps,
int rangeStart,
int rangeEnd) |
Deprecated.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.xor(Iterator<? extends ImmutableRoaringBitmap> bitmaps,
long rangeStart,
long rangeEnd) |
Computes XOR between input bitmaps in the given range, from rangeStart (inclusive) to rangeEnd
(exclusive)
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.xor(ImmutableRoaringBitmap x1,
ImmutableRoaringBitmap x2) |
Bitwise XOR (symmetric difference) operation.
|
static MutableRoaringBitmap |
MutableRoaringBitmap.xor(MutableRoaringBitmap x1,
MutableRoaringBitmap x2) |
Bitwise XOR (symmetric difference) operation.
|