Package | Description |
---|---|
com.googlecode.javaewah |
Modifier and Type | Class and Description |
---|---|
class |
BufferedIterator
This class can be used to iterate over blocks of bitmap data.
|
class |
IteratingBufferedRunningLengthWord
Mostly for internal use.
|
Modifier and Type | Method and Description |
---|---|
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.
|
IteratingRLW |
IteratingRLW.clone() |
IteratingRLW |
EWAHCompressedBitmap.getIteratingRLW()
Gets an IteratingRLW to iterate over the data.
|
static IteratingRLW |
IteratorAggregation.not(IteratingRLW x) |
static IteratingRLW[] |
IteratorUtil.toIterators(EWAHCompressedBitmap... x) |
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
IntIteratorOverIteratingRLW(IteratingRLW p) |
Copyright © 2015. All Rights Reserved.