Uses of Interface
com.googlecode.javaewah.IteratingRLW
Packages that use IteratingRLW
-
Uses of IteratingRLW in com.googlecode.javaewah
Classes in com.googlecode.javaewah that implement IteratingRLWModifier and TypeClassDescriptionclass
This class can be used to iterate over blocks of bitmap data.final class
Mostly for internal use.Fields in com.googlecode.javaewah declared as IteratingRLWModifier and TypeFieldDescription(package private) final IteratingRLW
IntIteratorOverIteratingRLW.parent
Fields in com.googlecode.javaewah with type parameters of type IteratingRLWModifier and TypeFieldDescription(package private) LinkedList
<IteratingRLW> BufferedAndIterator.ll
(package private) final LinkedList
<IteratingRLW> BufferedORIterator.ll
(package private) LinkedList
<IteratingRLW> BufferedXORIterator.ll
Methods in com.googlecode.javaewah that return IteratingRLWModifier and TypeMethodDescriptionstatic IteratingRLW
IteratorAggregation.bufferedand
(int bufSize, IteratingRLW... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW
IteratorAggregation.bufferedand
(IteratingRLW... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW
IteratorAggregation.bufferedor
(int bufSize, IteratingRLW... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW
IteratorAggregation.bufferedor
(IteratingRLW... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW
IteratorAggregation.bufferedxor
(int bufSize, IteratingRLW... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW
IteratorAggregation.bufferedxor
(IteratingRLW... al) Aggregate the iterators using a bitmap buffer.IteratingRLW.clone()
EWAHCompressedBitmap.getIteratingRLW()
Gets an IteratingRLW to iterate over the data.static IteratingRLW
IteratorAggregation.not
(IteratingRLW x) static IteratingRLW[]
IteratorUtil.toIterators
(EWAHCompressedBitmap... x) Methods in com.googlecode.javaewah with parameters of type IteratingRLWModifier and TypeMethodDescription(package private) static void
IteratorAggregation.andToContainer
(BitmapStorage container, int desiredrlwcount, IteratingRLW rlwi, IteratingRLW rlwj) (package private) static void
IteratorAggregation.andToContainer
(BitmapStorage container, IteratingRLW rlwi, IteratingRLW rlwj) static IteratingRLW
IteratorAggregation.bufferedand
(int bufSize, IteratingRLW... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW
IteratorAggregation.bufferedand
(IteratingRLW... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW
IteratorAggregation.bufferedor
(int bufSize, IteratingRLW... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW
IteratorAggregation.bufferedor
(IteratingRLW... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW
IteratorAggregation.bufferedxor
(int bufSize, IteratingRLW... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW
IteratorAggregation.bufferedxor
(IteratingRLW... al) Aggregate the iterators using a bitmap buffer.static int
IteratorUtil.cardinality
(IteratingRLW i) protected static long
IteratorAggregation.discharge
(BitmapStorage container, IteratingRLW i, long max) Write out up to max words, returns how many were writtenprotected static void
IteratorAggregation.dischargeAsEmpty
(BitmapStorage container, IteratingRLW i) Write out the content of the iterator, but as if it were all zeros.protected static long
IteratorAggregation.dischargeNegated
(BitmapStorage container, IteratingRLW i, long max) Write out up to max negated words, returns how many were writtenprotected static int
IteratorAggregation.inplaceand
(long[] bitmap, IteratingRLW i) protected static int
IteratorAggregation.inplaceor
(long[] bitmap, IteratingRLW i) protected static int
IteratorAggregation.inplacexor
(long[] bitmap, IteratingRLW i) static EWAHCompressedBitmap
IteratorUtil.materialize
(IteratingRLW i) Turn an iterator into a bitmap.static void
IteratorUtil.materialize
(IteratingRLW i, BitmapStorage c) Generate a bitmap from an iterator.static long
IteratorUtil.materialize
(IteratingRLW i, BitmapStorage c, long max) Turn an iterator into a bitmap.static IteratingRLW
IteratorAggregation.not
(IteratingRLW x) static IntIterator
IteratorUtil.toSetBitsIntIterator
(IteratingRLW i) IteratorUtil.toSetBitsIterator
(IteratingRLW i) static void
IteratorAggregation.xorToContainer
(BitmapStorage container, int desiredrlwcount, IteratingRLW rlwi, IteratingRLW rlwj) Compute the first few words of the XOR aggregate between two iterators.Constructors in com.googlecode.javaewah with parameters of type IteratingRLWConstructor parameters in com.googlecode.javaewah with type arguments of type IteratingRLWModifierConstructorDescriptionBufferedAndIterator
(LinkedList<IteratingRLW> basell, int bufSize) (package private)
BufferedORIterator
(LinkedList<IteratingRLW> basell, int bufSize) (package private)
BufferedXORIterator
(LinkedList<IteratingRLW> basell, int bufSize)