|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BitmapStorage32 | |
---|---|
com.googlecode.javaewah32 | |
com.googlecode.javaewah32.symmetric |
Uses of BitmapStorage32 in com.googlecode.javaewah32 |
---|
Classes in com.googlecode.javaewah32 that implement BitmapStorage32 | |
---|---|
class |
BitCounter32
BitCounter is a fake bitset data structure. |
class |
EWAHCompressedBitmap32
This implements the patent-free EWAH scheme. |
class |
NonEmptyVirtualStorage32
This is a BitmapStorage that can be used to determine quickly if the result of an operation is non-trivial... |
Methods in com.googlecode.javaewah32 with parameters of type BitmapStorage32 | |
---|---|
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 int |
IteratorAggregation32.discharge(BitmapStorage32 container,
IteratingRLW32 i,
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. |
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 |
FastAggregation32.legacy_orWithContainer(BitmapStorage32 container,
EWAHCompressedBitmap32... bitmaps)
Deprecated. use EWAHCompressedBitmap32.or instead |
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 void |
FastAggregation32.orToContainer(BitmapStorage32 container,
EWAHCompressedBitmap32... bitmaps)
Uses a priority queue to compute the or aggregate. |
void |
EWAHCompressedBitmap32.orToContainer(EWAHCompressedBitmap32 a,
BitmapStorage32 container)
Computes the bitwise or between the current bitmap and the bitmap "a". |
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. |
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. |
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 |
EWAHCompressedBitmap32.xorWithContainer(BitmapStorage32 container,
EWAHCompressedBitmap32... bitmaps)
For internal use. |
Uses of BitmapStorage32 in com.googlecode.javaewah32.symmetric |
---|
Methods in com.googlecode.javaewah32.symmetric with parameters of type BitmapStorage32 | |
---|---|
abstract void |
UpdateableBitmapFunction32.dispatch(BitmapStorage32 out,
int runbegin,
int runend)
Writes out the answer. |
void |
ThresholdFuncBitmap32.dispatch(BitmapStorage32 out,
int runbegin,
int runend)
|
void |
RunningBitmapMerge32.symmetric(UpdateableBitmapFunction32 f,
BitmapStorage32 out,
EWAHCompressedBitmap32... set)
|
void |
BitmapSymmetricAlgorithm32.symmetric(UpdateableBitmapFunction32 f,
BitmapStorage32 out,
EWAHCompressedBitmap32... set)
Compute a Boolean symmetric query. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |