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.class
Mostly for internal use.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 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.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 IteratingRLW