Uses of Interface
com.googlecode.javaewah32.BitmapStorage32

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.
 



Copyright © 2014. All Rights Reserved.