Uses of Interface
com.googlecode.javaewah32.IteratingRLW32
Packages that use IteratingRLW32
-
Uses of IteratingRLW32 in com.googlecode.javaewah32
Classes in com.googlecode.javaewah32 that implement IteratingRLW32Modifier and TypeClassDescriptionclass
This class can be used to iterate over blocks of bitmap data.class
Mostly for internal use.Methods in com.googlecode.javaewah32 that return IteratingRLW32Modifier and TypeMethodDescriptionstatic IteratingRLW32
IteratorAggregation32.bufferedand(int bufSize, IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.static IteratingRLW32
IteratorAggregation32.bufferedand(IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.static IteratingRLW32
IteratorAggregation32.bufferedor(int bufSize, IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.static IteratingRLW32
IteratorAggregation32.bufferedor(IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.static IteratingRLW32
IteratorAggregation32.bufferedxor(int bufSize, IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.static IteratingRLW32
IteratorAggregation32.bufferedxor(IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.IteratingRLW32.clone()
EWAHCompressedBitmap32.getIteratingRLW()
Gets an IteratingRLW to iterate over the data.static IteratingRLW32
IteratorAggregation32.not(IteratingRLW32 x)
static IteratingRLW32[]
IteratorUtil32.toIterators(EWAHCompressedBitmap32... x)
Methods in com.googlecode.javaewah32 with parameters of type IteratingRLW32Modifier and TypeMethodDescriptionstatic IteratingRLW32
IteratorAggregation32.bufferedand(int bufSize, IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.static IteratingRLW32
IteratorAggregation32.bufferedand(IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.static IteratingRLW32
IteratorAggregation32.bufferedor(int bufSize, IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.static IteratingRLW32
IteratorAggregation32.bufferedor(IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.static IteratingRLW32
IteratorAggregation32.bufferedxor(int bufSize, IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.static IteratingRLW32
IteratorAggregation32.bufferedxor(IteratingRLW32... al)
Aggregate the iterators using a bitmap buffer.static int
IteratorUtil32.cardinality(IteratingRLW32 i)
protected static int
IteratorAggregation32.discharge(BitmapStorage32 container, IteratingRLW32 i, int max)
Write out up to max words, returns how many were writtenprotected static void
IteratorAggregation32.dischargeAsEmpty(BitmapStorage32 container, IteratingRLW32 i)
Write out the content of the iterator, but as if it were all zeros.protected static int
IteratorAggregation32.dischargeNegated(BitmapStorage32 container, IteratingRLW32 i, int max)
Write out up to max negated words, returns how many were writtenprotected static int
IteratorAggregation32.inplaceand(int[] bitmap, IteratingRLW32 i)
protected static int
IteratorAggregation32.inplaceor(int[] bitmap, IteratingRLW32 i)
protected static int
IteratorAggregation32.inplacexor(int[] bitmap, IteratingRLW32 i)
static EWAHCompressedBitmap32
IteratorUtil32.materialize(IteratingRLW32 i)
Turn an iterator into a bitmap This can be used to effectively clone a bitmap in the following manner:EWAHCompressedBitmap32 n = IteratorUtil32.materialize(bitmap.getIteratingRLW())); n.setSizeInBitsWithinLastWord(bitmap.sizeInBits());
static 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 bitmapstatic IteratingRLW32
IteratorAggregation32.not(IteratingRLW32 x)
static IntIterator
IteratorUtil32.toSetBitsIntIterator(IteratingRLW32 i)
IteratorUtil32.toSetBitsIterator(IteratingRLW32 i)
static void
IteratorAggregation32.xorToContainer(BitmapStorage32 container, int desiredrlwcount, IteratingRLW32 rlwi, IteratingRLW32 rlwj)
Compute the first few words of the XOR aggregate between two iterators.Constructors in com.googlecode.javaewah32 with parameters of type IteratingRLW32