public final class FastAggregation extends Object
| Modifier and Type | Method and Description |
|---|---|
static RoaringBitmap |
and(Iterator<RoaringBitmap> bitmaps)
Sort the bitmap prior to using the and aggregate.
|
static RoaringBitmap |
and(RoaringBitmap... bitmaps)
Sort the bitmap prior to using the and aggregate.
|
static RoaringBitmap |
horizontal_or(Iterator<RoaringBitmap> bitmaps)
Minimizes memory usage while computing the or aggregate.
|
static RoaringBitmap |
horizontal_or(RoaringBitmap... bitmaps)
Minimizes memory usage while computing the or aggregate.
|
static RoaringBitmap |
horizontal_xor(RoaringBitmap... bitmaps)
Minimizes memory usage while computing the xor aggregate.
|
static RoaringBitmap |
or(RoaringBitmap... bitmaps)
Uses a priority queue to compute the or aggregate.
|
static RoaringBitmap |
xor(RoaringBitmap... bitmaps)
Uses a priority queue to compute the xor aggregate.
|
public static RoaringBitmap and(RoaringBitmap... bitmaps)
bitmaps - input bitmapspublic static RoaringBitmap and(Iterator<RoaringBitmap> bitmaps)
bitmaps - input bitmapspublic static RoaringBitmap horizontal_or(Iterator<RoaringBitmap> bitmaps)
bitmaps - input bitmapspublic static RoaringBitmap or(RoaringBitmap... bitmaps)
bitmaps - input bitmapshorizontal_or(RoaringBitmap...)public static RoaringBitmap horizontal_or(RoaringBitmap... bitmaps)
bitmaps - input bitmapsor(RoaringBitmap...)public static RoaringBitmap xor(RoaringBitmap... bitmaps)
bitmaps - input bitmapshorizontal_xor(RoaringBitmap...)public static RoaringBitmap horizontal_xor(RoaringBitmap... bitmaps)
bitmaps - input bitmapsxor(RoaringBitmap...)Copyright © 2014. All Rights Reserved.