| Package | Description |
|---|---|
| org.roaringbitmap.buffer |
| Modifier and Type | Class and Description |
|---|---|
class |
MutableRoaringBitmap
MutableRoaringBitmap, a compressed alternative to the BitSet.
|
| Modifier and Type | Method and Description |
|---|---|
ImmutableRoaringBitmap |
ImmutableRoaringBitmap.clone() |
| Modifier and Type | Method and Description |
|---|---|
static MutableRoaringBitmap |
BufferFastAggregation.and(ImmutableRoaringBitmap... bitmaps)
Sort the bitmap prior to using the and aggregate.
|
void |
MutableRoaringBitmap.and(ImmutableRoaringBitmap array)
In-place bitwise AND (intersection) operation.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.and(ImmutableRoaringBitmap x1,
ImmutableRoaringBitmap x2)
Bitwise AND (intersection) operation.
|
void |
MutableRoaringBitmap.andNot(ImmutableRoaringBitmap x2)
In-place bitwise ANDNOT (difference) operation.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.andNot(ImmutableRoaringBitmap x1,
ImmutableRoaringBitmap x2)
Bitwise ANDNOT (difference) operation.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.flip(ImmutableRoaringBitmap bm,
int rangeStart,
int rangeEnd)
Complements the bits in the given range, from rangeStart (inclusive)
rangeEnd (exclusive).
|
static MutableRoaringBitmap |
BufferFastAggregation.horizontal_or(ImmutableRoaringBitmap... bitmaps)
Minimizes memory usage while computing the or aggregate.
|
static MutableRoaringBitmap |
BufferFastAggregation.horizontal_xor(ImmutableRoaringBitmap... bitmaps)
Minimizes memory usage while computing the xor aggregate.
|
static MutableRoaringBitmap |
BufferFastAggregation.or(ImmutableRoaringBitmap... bitmaps)
Uses a priority queue to compute the or aggregate.
|
void |
MutableRoaringBitmap.or(ImmutableRoaringBitmap x2)
In-place bitwise OR (union) operation.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.or(ImmutableRoaringBitmap x1,
ImmutableRoaringBitmap x2)
Bitwise OR (union) operation.
|
static MutableRoaringBitmap |
BufferFastAggregation.xor(ImmutableRoaringBitmap... bitmaps)
Uses a priority queue to compute the xor aggregate.
|
void |
MutableRoaringBitmap.xor(ImmutableRoaringBitmap x2)
In-place bitwise XOR (symmetric difference) operation.
|
static MutableRoaringBitmap |
ImmutableRoaringBitmap.xor(ImmutableRoaringBitmap x1,
ImmutableRoaringBitmap x2)
Bitwise XOR (symmetric difference) operation.
|
| Modifier and Type | Method and Description |
|---|---|
static MutableRoaringBitmap |
BufferFastAggregation.and(Iterator<ImmutableRoaringBitmap> bitmaps)
Sort the bitmap prior to using the and aggregate.
|
static MutableRoaringBitmap |
BufferFastAggregation.horizontal_or(Iterator<ImmutableRoaringBitmap> bitmaps)
Minimizes memory usage while computing the or aggregate.
|
Copyright © 2014. All Rights Reserved.