Package | Description |
---|---|
com.googlecode.javaewah32 |
Modifier and Type | Class and Description |
---|---|
class |
BufferedIterator32
This class can be used to iterate over blocks of bitmap data.
|
class |
IteratingBufferedRunningLengthWord32
Mostly for internal use.
|
Modifier and Type | Method and Description |
---|---|
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.
|
IteratingRLW32 |
IteratingRLW32.clone() |
IteratingRLW32 |
EWAHCompressedBitmap32.getIteratingRLW()
Gets an IteratingRLW to iterate over the data.
|
static IteratingRLW32 |
IteratorAggregation32.not(IteratingRLW32 x) |
static IteratingRLW32[] |
IteratorUtil32.toIterators(EWAHCompressedBitmap32... x) |
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
IntIteratorOverIteratingRLW32(IteratingRLW32 p) |
Copyright © 2015. All Rights Reserved.