static IteratingRLW32 |
IteratorAggregation32.bufferedand(int bufSize,
IteratingRLW32... al) |
Aggregate the iterators using a bitmap buffer.
|
static IteratingRLW32 |
IteratorAggregation32.bufferedand(IteratingRLW32... al) |
Aggregate the iterators using a bitmap buffer.
|
static IteratingRLW32 |
IteratorAggregation32.bufferedor(int bufSize,
IteratingRLW32... al) |
Aggregate the iterators using a bitmap buffer.
|
static IteratingRLW32 |
IteratorAggregation32.bufferedor(IteratingRLW32... al) |
Aggregate the iterators using a bitmap buffer.
|
static IteratingRLW32 |
IteratorAggregation32.bufferedxor(int bufSize,
IteratingRLW32... al) |
Aggregate the iterators using a bitmap buffer.
|
static IteratingRLW32 |
IteratorAggregation32.bufferedxor(IteratingRLW32... al) |
Aggregate the iterators using a bitmap buffer.
|
static int |
IteratorUtil32.cardinality(IteratingRLW32 i) |
|
protected static int |
IteratorAggregation32.discharge(BitmapStorage32 container,
IteratingRLW32 i,
int max) |
Write out up to max words, returns how many were written
|
protected static void |
IteratorAggregation32.dischargeAsEmpty(BitmapStorage32 container,
IteratingRLW32 i) |
Write out the content of the iterator, but as if it were all zeros.
|
protected static int |
IteratorAggregation32.dischargeNegated(BitmapStorage32 container,
IteratingRLW32 i,
int max) |
Write out up to max negated words, returns how many were written
|
protected static int |
IteratorAggregation32.inplaceand(int[] bitmap,
IteratingRLW32 i) |
|
protected static int |
IteratorAggregation32.inplaceor(int[] bitmap,
IteratingRLW32 i) |
|
protected static int |
IteratorAggregation32.inplacexor(int[] bitmap,
IteratingRLW32 i) |
|
static EWAHCompressedBitmap32 |
IteratorUtil32.materialize(IteratingRLW32 i) |
Turn an iterator into a bitmap
This can be used to effectively clone a bitmap in the following
manner:
EWAHCompressedBitmap32 n = IteratorUtil32.materialize(bitmap.getIteratingRLW()));
n.setSizeInBitsWithinLastWord(bitmap.sizeInBits());
|
static void |
IteratorUtil32.materialize(IteratingRLW32 i,
BitmapStorage32 c) |
Turn an iterator into a bitmap
|
static long |
IteratorUtil32.materialize(IteratingRLW32 i,
BitmapStorage32 c,
int max) |
Turn an iterator into a bitmap
|
static IteratingRLW32 |
IteratorAggregation32.not(IteratingRLW32 x) |
|
static IntIterator |
IteratorUtil32.toSetBitsIntIterator(IteratingRLW32 i) |
|
static Iterator<Integer> |
IteratorUtil32.toSetBitsIterator(IteratingRLW32 i) |
|
static void |
IteratorAggregation32.xorToContainer(BitmapStorage32 container,
int desiredrlwcount,
IteratingRLW32 rlwi,
IteratingRLW32 rlwj) |
Compute the first few words of the XOR aggregate between two
iterators.
|