| Package | Description |
|---|---|
| org.roaringbitmap |
| Modifier and Type | Method and Description |
|---|---|
static RoaringBitmap |
FastAggregation.and(Iterator<RoaringBitmap> bitmaps)
Sort the bitmap prior to using the and aggregate.
|
static RoaringBitmap |
FastAggregation.and(RoaringBitmap... bitmaps)
Sort the bitmap prior to using the and aggregate.
|
static RoaringBitmap |
RoaringBitmap.and(RoaringBitmap x1,
RoaringBitmap x2)
Bitwise AND (intersection) operation.
|
static RoaringBitmap |
RoaringBitmap.andNot(RoaringBitmap x1,
RoaringBitmap x2)
Bitwise ANDNOT (difference) operation.
|
static RoaringBitmap |
RoaringBitmap.bitmapOf(int... dat)
Generate a bitmap with the specified values set to true.
|
RoaringBitmap |
RoaringBitmap.clone() |
static RoaringBitmap |
RoaringBitmap.flip(RoaringBitmap bm,
int rangeStart,
int rangeEnd)
Complements the bits in the given range, from rangeStart (inclusive)
rangeEnd (exclusive).
|
static RoaringBitmap |
FastAggregation.horizontal_or(Iterator<RoaringBitmap> bitmaps)
Minimizes memory usage while computing the or aggregate.
|
static RoaringBitmap |
FastAggregation.horizontal_or(RoaringBitmap... bitmaps)
Minimizes memory usage while computing the or aggregate.
|
static RoaringBitmap |
FastAggregation.horizontal_xor(RoaringBitmap... bitmaps)
Minimizes memory usage while computing the xor aggregate.
|
RoaringBitmap |
RoaringBitmap.limit(int maxcardinality)
Create a new Roaring bitmap containing at most maxcardinality integers.
|
static RoaringBitmap |
FastAggregation.or(RoaringBitmap... bitmaps)
Uses a priority queue to compute the or aggregate.
|
static RoaringBitmap |
RoaringBitmap.or(RoaringBitmap x1,
RoaringBitmap x2)
Bitwise OR (union) operation.
|
static RoaringBitmap |
FastAggregation.xor(RoaringBitmap... bitmaps)
Uses a priority queue to compute the xor aggregate.
|
static RoaringBitmap |
RoaringBitmap.xor(RoaringBitmap x1,
RoaringBitmap x2)
Bitwise XOR (symmetric difference) operation.
|
| Modifier and Type | Method and Description |
|---|---|
static RoaringBitmap |
FastAggregation.and(RoaringBitmap... bitmaps)
Sort the bitmap prior to using the and aggregate.
|
void |
RoaringBitmap.and(RoaringBitmap x2)
In-place bitwise AND (intersection) operation.
|
static RoaringBitmap |
RoaringBitmap.and(RoaringBitmap x1,
RoaringBitmap x2)
Bitwise AND (intersection) operation.
|
void |
RoaringBitmap.andNot(RoaringBitmap x2)
In-place bitwise ANDNOT (difference) operation.
|
static RoaringBitmap |
RoaringBitmap.andNot(RoaringBitmap x1,
RoaringBitmap x2)
Bitwise ANDNOT (difference) operation.
|
static RoaringBitmap |
RoaringBitmap.flip(RoaringBitmap bm,
int rangeStart,
int rangeEnd)
Complements the bits in the given range, from rangeStart (inclusive)
rangeEnd (exclusive).
|
static RoaringBitmap |
FastAggregation.horizontal_or(RoaringBitmap... bitmaps)
Minimizes memory usage while computing the or aggregate.
|
static RoaringBitmap |
FastAggregation.horizontal_xor(RoaringBitmap... bitmaps)
Minimizes memory usage while computing the xor aggregate.
|
static RoaringBitmap |
FastAggregation.or(RoaringBitmap... bitmaps)
Uses a priority queue to compute the or aggregate.
|
void |
RoaringBitmap.or(RoaringBitmap x2)
In-place bitwise OR (union) operation.
|
static RoaringBitmap |
RoaringBitmap.or(RoaringBitmap x1,
RoaringBitmap x2)
Bitwise OR (union) operation.
|
static RoaringBitmap |
FastAggregation.xor(RoaringBitmap... bitmaps)
Uses a priority queue to compute the xor aggregate.
|
void |
RoaringBitmap.xor(RoaringBitmap x2)
In-place bitwise XOR (symmetric difference) operation.
|
static RoaringBitmap |
RoaringBitmap.xor(RoaringBitmap x1,
RoaringBitmap x2)
Bitwise XOR (symmetric difference) operation.
|
| Modifier and Type | Method and Description |
|---|---|
static RoaringBitmap |
FastAggregation.and(Iterator<RoaringBitmap> bitmaps)
Sort the bitmap prior to using the and aggregate.
|
static RoaringBitmap |
FastAggregation.horizontal_or(Iterator<RoaringBitmap> bitmaps)
Minimizes memory usage while computing the or aggregate.
|
Copyright © 2014. All Rights Reserved.