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.final class
Mostly for internal use.Fields in com.googlecode.javaewah32 declared as IteratingRLW32Modifier and TypeFieldDescription(package private) final IteratingRLW32
IntIteratorOverIteratingRLW32.parent
Fields in com.googlecode.javaewah32 with type parameters of type IteratingRLW32Modifier and TypeFieldDescription(package private) LinkedList<IteratingRLW32>
AndIt.ll
(package private) final LinkedList<IteratingRLW32>
ORIt.ll
(package private) LinkedList<IteratingRLW32>
XORIt.ll
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 TypeMethodDescription(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 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 IteratingRLW32Constructor parameters in com.googlecode.javaewah32 with type arguments of type IteratingRLW32ModifierConstructorDescriptionAndIt
(LinkedList<IteratingRLW32> basell, int bufSize) (package private)
ORIt
(LinkedList<IteratingRLW32> basell, int bufSize) (package private)
XORIt
(LinkedList<IteratingRLW32> basell, int bufSize)