Uses of Interface
com.googlecode.javaewah32.BitmapStorage32
Packages that use BitmapStorage32
-
Uses of BitmapStorage32 in com.googlecode.javaewah32
Classes in com.googlecode.javaewah32 that implement BitmapStorage32Modifier and TypeClassDescriptionfinal class
BitCounter is a fake bitset data structure.final class
This implements the patent-free EWAH scheme.class
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 BitmapStorage32Modifier and TypeMethodDescriptionvoid
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.(package private) static void
IteratorAggregation32.andToContainer
(BitmapStorage32 container, int desiredrlwcount, IteratingRLW32 rlwi, IteratingRLW32 rlwj) (package private) static void
IteratorAggregation32.andToContainer
(BitmapStorage32 container, IteratingRLW32 rlwi, IteratingRLW32 rlwj) 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 wordsint
IteratingBufferedRunningLengthWord32.discharge
(BitmapStorage32 container, int max) Write out up to max words, returns how many were writtenprotected 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 writtenvoid
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 writtenprotected static int
IteratorAggregation32.dischargeNegated
(BitmapStorage32 container, IteratingRLW32 i, int max) Write out up to max negated words, returns how many were writtenstatic void
IteratorUtil32.materialize
(IteratingRLW32 i, BitmapStorage32 c) Turn an iterator into a bitmapstatic long
IteratorUtil32.materialize
(IteratingRLW32 i, BitmapStorage32 c, int max) Turn an iterator into a bitmapvoid
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. -
Uses of BitmapStorage32 in com.googlecode.javaewah32.symmetric
Methods in com.googlecode.javaewah32.symmetric with parameters of type BitmapStorage32Modifier and TypeMethodDescriptionprivate void
ThresholdFuncBitmap32.andLiterals
(BitmapStorage32 out, int runBegin, int runLength) void
ThresholdFuncBitmap32.dispatch
(BitmapStorage32 out, int runBegin, int runend) abstract void
UpdateableBitmapFunction32.dispatch
(BitmapStorage32 out, int runBegin, int runend) Writes out the answer.private void
ThresholdFuncBitmap32.generalLiterals
(int deficit, BitmapStorage32 out, int runBegin, int runLength) private void
ThresholdFuncBitmap32.orLiterals
(BitmapStorage32 out, int runBegin, int runLength) void
BitmapSymmetricAlgorithm32.symmetric
(UpdateableBitmapFunction32 f, BitmapStorage32 out, EWAHCompressedBitmap32... set) Compute a Boolean symmetric query.void
RunningBitmapMerge32.symmetric
(UpdateableBitmapFunction32 f, BitmapStorage32 out, EWAHCompressedBitmap32... set)