void |
EWAHCompressedBitmap32.andNotToContainer(EWAHCompressedBitmap32 a,
BitmapStorage32 container) |
Returns a new compressed bitmap containing the bitwise AND NOT values
of the current bitmap with some other bitmap.
|
void |
EWAHCompressedBitmap32.andToContainer(EWAHCompressedBitmap32 a,
BitmapStorage32 container) |
Computes new compressed bitmap containing the bitwise AND values of
the current bitmap with some other bitmap.
|
static void |
EWAHCompressedBitmap32.andWithContainer(BitmapStorage32 container,
EWAHCompressedBitmap32... bitmaps) |
For internal use.
|
static void |
FastAggregation32.bufferedandWithContainer(BitmapStorage32 container,
int bufSize,
EWAHCompressedBitmap32... bitmaps) |
Compute the and aggregate using a temporary uncompressed bitmap.
|
static void |
FastAggregation32.bufferedorWithContainer(BitmapStorage32 container,
int bufSize,
EWAHCompressedBitmap32... bitmaps) |
Compute the or aggregate using a temporary uncompressed bitmap.
|
static void |
FastAggregation32.bufferedxorWithContainer(BitmapStorage32 container,
int bufSize,
EWAHCompressedBitmap32... bitmaps) |
Compute the xor aggregate using a temporary uncompressed bitmap.
|
void |
IteratingBufferedRunningLengthWord32.discharge(BitmapStorage32 container) |
Write out the remaining words
|
int |
IteratingBufferedRunningLengthWord32.discharge(BitmapStorage32 container,
int max) |
Write out up to max words, returns how many were written
|
protected static void |
IteratingBufferedRunningLengthWord32.discharge(BufferedRunningLengthWord32 initialWord,
EWAHIterator32 iterator,
BitmapStorage32 container) |
For internal use.
|
protected static int |
IteratorAggregation32.discharge(BitmapStorage32 container,
IteratingRLW32 i,
int max) |
Write out up to max words, returns how many were written
|
void |
IteratingBufferedRunningLengthWord32.dischargeAsEmpty(BitmapStorage32 container) |
Write out the remain words, transforming them to zeroes.
|
protected static void |
IteratorAggregation32.dischargeAsEmpty(BitmapStorage32 container,
IteratingRLW32 i) |
Write out the content of the iterator, but as if it were all zeros.
|
int |
IteratingBufferedRunningLengthWord32.dischargeNegated(BitmapStorage32 container,
int max) |
Write out up to max words (negated), returns how many were written
|
protected static int |
IteratorAggregation32.dischargeNegated(BitmapStorage32 container,
IteratingRLW32 i,
int max) |
Write out up to max negated words, returns how many were written
|
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
|
void |
EWAHCompressedBitmap32.orToContainer(EWAHCompressedBitmap32 a,
BitmapStorage32 container) |
Computes the bitwise or between the current bitmap and the bitmap
"a".
|
static void |
FastAggregation32.orToContainer(BitmapStorage32 container,
EWAHCompressedBitmap32... bitmaps) |
Uses a priority queue to compute the or aggregate.
|
static void |
EWAHCompressedBitmap32.orWithContainer(BitmapStorage32 container,
EWAHCompressedBitmap32... bitmaps) |
For internal use.
|
static void |
EWAHCompressedBitmap32.thresholdWithContainer(BitmapStorage32 container,
int t,
EWAHCompressedBitmap32... bitmaps) |
Compute a Boolean threshold function: bits are true where at least T
bitmaps have a true bit.
|
void |
IteratingBufferedRunningLengthWord32.writeLiteralWords(int numWords,
BitmapStorage32 container) |
write the first N literal words to the target bitmap.
|
void |
IteratingBufferedRunningLengthWord32.writeNegatedLiteralWords(int numWords,
BitmapStorage32 container) |
write the first N literal words (negated) to the target bitmap.
|
void |
EWAHCompressedBitmap32.xorToContainer(EWAHCompressedBitmap32 a,
BitmapStorage32 container) |
Computes a new compressed bitmap containing the bitwise XOR values of
the current bitmap with some other bitmap.
|
static void |
FastAggregation32.xorToContainer(BitmapStorage32 container,
EWAHCompressedBitmap32... bitmaps) |
Uses a priority queue to compute the xor aggregate.
|
static void |
IteratorAggregation32.xorToContainer(BitmapStorage32 container,
int desiredrlwcount,
IteratingRLW32 rlwi,
IteratingRLW32 rlwj) |
Compute the first few words of the XOR aggregate between two
iterators.
|
static void |
EWAHCompressedBitmap32.xorWithContainer(BitmapStorage32 container,
EWAHCompressedBitmap32... bitmaps) |
For internal use.
|