Uses of Interface
com.googlecode.javaewah.IteratingRLW
-
Packages that use IteratingRLW Package Description com.googlecode.javaewah -
-
Uses of IteratingRLW in com.googlecode.javaewah
Classes in com.googlecode.javaewah that implement IteratingRLW Modifier and Type Class Description class
BufferedIterator
This class can be used to iterate over blocks of bitmap data.class
IteratingBufferedRunningLengthWord
Mostly for internal use.Fields in com.googlecode.javaewah declared as IteratingRLW Modifier and Type Field Description (package private) IteratingRLW
IntIteratorOverIteratingRLW. parent
Fields in com.googlecode.javaewah with type parameters of type IteratingRLW Modifier and Type Field Description (package private) java.util.LinkedList<IteratingRLW>
BufferedAndIterator. ll
(package private) java.util.LinkedList<IteratingRLW>
BufferedORIterator. ll
(package private) java.util.LinkedList<IteratingRLW>
BufferedXORIterator. ll
Methods in com.googlecode.javaewah that return IteratingRLW Modifier and Type Method Description 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.IteratingRLW
IteratingRLW. clone()
IteratingRLW
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 IteratingRLW Modifier and Type Method Description (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)
static java.util.Iterator<java.lang.Integer>
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 IteratingRLW Constructor Description IntIteratorOverIteratingRLW(IteratingRLW p)
Constructor parameters in com.googlecode.javaewah with type arguments of type IteratingRLW Constructor Description BufferedAndIterator(java.util.LinkedList<IteratingRLW> basell, int bufSize)
BufferedORIterator(java.util.LinkedList<IteratingRLW> basell, int bufSize)
BufferedXORIterator(java.util.LinkedList<IteratingRLW> basell, int bufSize)
-