public final class FastAggregation extends Object
Modifier and Type | Method and Description |
---|---|
static RoaringBitmap |
and(Iterator<? extends RoaringBitmap> bitmaps)
Compute the AND aggregate.
|
static RoaringBitmap |
and(RoaringBitmap... bitmaps)
Compute the AND aggregate.
|
static RoaringBitmap |
horizontal_or(Iterator<? extends RoaringBitmap> bitmaps)
Deprecated.
|
static RoaringBitmap |
horizontal_or(List<? extends RoaringBitmap> bitmaps)
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
|
static RoaringBitmap |
horizontal_or(RoaringBitmap... bitmaps)
Minimizes memory usage while computing the or aggregate on a moderate number of bitmaps.
|
static RoaringBitmap |
horizontal_xor(RoaringBitmap... bitmaps)
Minimizes memory usage while computing the xor aggregate on a moderate number of bitmaps.
|
static RoaringBitmap |
naive_and(Iterator<? extends RoaringBitmap> bitmaps)
Compute overall AND between bitmaps two-by-two.
|
static RoaringBitmap |
naive_and(RoaringBitmap... bitmaps)
Compute overall AND between bitmaps two-by-two.
|
static RoaringBitmap |
naive_or(Iterator<? extends RoaringBitmap> bitmaps)
Compute overall OR between bitmaps two-by-two.
|
static RoaringBitmap |
naive_or(RoaringBitmap... bitmaps)
Compute overall OR between bitmaps two-by-two.
|
static RoaringBitmap |
naive_xor(Iterator<? extends RoaringBitmap> bitmaps)
Compute overall XOR between bitmaps two-by-two.
|
static RoaringBitmap |
naive_xor(RoaringBitmap... bitmaps)
Compute overall XOR between bitmaps two-by-two.
|
static RoaringBitmap |
or(Iterator<? extends RoaringBitmap> bitmaps)
Compute overall OR between bitmaps.
|
static RoaringBitmap |
or(RoaringBitmap... bitmaps)
Compute overall OR between bitmaps.
|
static RoaringBitmap |
priorityqueue_or(Iterator<? extends RoaringBitmap> bitmaps)
Uses a priority queue to compute the or aggregate.
|
static RoaringBitmap |
priorityqueue_or(RoaringBitmap... bitmaps)
Uses a priority queue to compute the or aggregate.
|
static RoaringBitmap |
priorityqueue_xor(RoaringBitmap... bitmaps)
Uses a priority queue to compute the xor aggregate.
|
static RoaringBitmap |
xor(Iterator<? extends RoaringBitmap> bitmaps)
Compute overall XOR between bitmaps.
|
static RoaringBitmap |
xor(RoaringBitmap... bitmaps)
Compute overall XOR between bitmaps.
|
public static RoaringBitmap and(Iterator<? extends RoaringBitmap> bitmaps)
bitmaps
- input bitmapspublic static RoaringBitmap and(RoaringBitmap... bitmaps)
bitmaps
- input bitmaps@Deprecated public static RoaringBitmap horizontal_or(Iterator<? extends RoaringBitmap> bitmaps)
bitmaps
- input bitmapspublic static RoaringBitmap horizontal_or(List<? extends RoaringBitmap> bitmaps)
bitmaps
- input bitmapsor(RoaringBitmap...)
public static RoaringBitmap horizontal_or(RoaringBitmap... bitmaps)
bitmaps
- input bitmapsor(RoaringBitmap...)
public static RoaringBitmap horizontal_xor(RoaringBitmap... bitmaps)
bitmaps
- input bitmapsxor(RoaringBitmap...)
public static RoaringBitmap naive_and(Iterator<? extends RoaringBitmap> bitmaps)
bitmaps
- input bitmapspublic static RoaringBitmap naive_and(RoaringBitmap... bitmaps)
bitmaps
- input bitmapspublic static RoaringBitmap naive_or(Iterator<? extends RoaringBitmap> bitmaps)
bitmaps
- input bitmapspublic static RoaringBitmap naive_or(RoaringBitmap... bitmaps)
bitmaps
- input bitmapspublic static RoaringBitmap naive_xor(Iterator<? extends RoaringBitmap> bitmaps)
bitmaps
- input bitmapspublic static RoaringBitmap naive_xor(RoaringBitmap... bitmaps)
bitmaps
- input bitmapspublic static RoaringBitmap or(Iterator<? extends RoaringBitmap> bitmaps)
bitmaps
- input bitmapspublic static RoaringBitmap or(RoaringBitmap... bitmaps)
bitmaps
- input bitmapspublic static RoaringBitmap priorityqueue_or(Iterator<? extends RoaringBitmap> bitmaps)
bitmaps
- input bitmapshorizontal_or(RoaringBitmap...)
public static RoaringBitmap priorityqueue_or(RoaringBitmap... bitmaps)
bitmaps
- input bitmapshorizontal_or(RoaringBitmap...)
public static RoaringBitmap priorityqueue_xor(RoaringBitmap... bitmaps)
bitmaps
- input bitmapshorizontal_xor(RoaringBitmap...)
public static RoaringBitmap xor(Iterator<? extends RoaringBitmap> bitmaps)
bitmaps
- input bitmapspublic static RoaringBitmap xor(RoaringBitmap... bitmaps)
bitmaps
- input bitmapsCopyright © 2018. All rights reserved.