static IteratingRLW |
IteratorAggregation.bufferedand(int bufSize,
IteratingRLW... al) |
Aggregate the iterators using a bitmap buffer.
|
static IteratingRLW |
IteratorAggregation.bufferedand(IteratingRLW... al) |
Aggregate the iterators using a bitmap buffer.
|
static IteratingRLW |
IteratorAggregation.bufferedor(int bufSize,
IteratingRLW... al) |
Aggregate the iterators using a bitmap buffer.
|
static IteratingRLW |
IteratorAggregation.bufferedor(IteratingRLW... al) |
Aggregate the iterators using a bitmap buffer.
|
static IteratingRLW |
IteratorAggregation.bufferedxor(int bufSize,
IteratingRLW... al) |
Aggregate the iterators using a bitmap buffer.
|
static IteratingRLW |
IteratorAggregation.bufferedxor(IteratingRLW... al) |
Aggregate the iterators using a bitmap buffer.
|
static int |
IteratorUtil.cardinality(IteratingRLW i) |
|
protected static long |
IteratorAggregation.discharge(BitmapStorage container,
IteratingRLW i,
long max) |
Write out up to max words, returns how many were written
|
protected static void |
IteratorAggregation.dischargeAsEmpty(BitmapStorage container,
IteratingRLW i) |
Write out the content of the iterator, but as if it were all zeros.
|
protected static long |
IteratorAggregation.dischargeNegated(BitmapStorage container,
IteratingRLW i,
long max) |
Write out up to max negated words, returns how many were written
|
protected static int |
IteratorAggregation.inplaceand(long[] bitmap,
IteratingRLW i) |
|
protected static int |
IteratorAggregation.inplaceor(long[] bitmap,
IteratingRLW i) |
|
protected static int |
IteratorAggregation.inplacexor(long[] bitmap,
IteratingRLW i) |
|
static EWAHCompressedBitmap |
IteratorUtil.materialize(IteratingRLW i) |
Turn an iterator into a bitmap.
|
static void |
IteratorUtil.materialize(IteratingRLW i,
BitmapStorage c) |
Generate a bitmap from an iterator.
|
static long |
IteratorUtil.materialize(IteratingRLW i,
BitmapStorage c,
long max) |
Turn an iterator into a bitmap.
|
static IteratingRLW |
IteratorAggregation.not(IteratingRLW x) |
|
static IntIterator |
IteratorUtil.toSetBitsIntIterator(IteratingRLW i) |
|
static Iterator<Integer> |
IteratorUtil.toSetBitsIterator(IteratingRLW i) |
|
static void |
IteratorAggregation.xorToContainer(BitmapStorage container,
int desiredrlwcount,
IteratingRLW rlwi,
IteratingRLW rlwj) |
Compute the first few words of the XOR aggregate between two
iterators.
|