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 TypeClassDescriptionclassThis class can be used to iterate over blocks of bitmap data.classMostly for internal use.Methods in com.googlecode.javaewah that return IteratingRLWModifier and TypeMethodDescriptionstatic IteratingRLWIteratorAggregation.bufferedand(int bufSize, IteratingRLW... al)Aggregate the iterators using a bitmap buffer.static IteratingRLWIteratorAggregation.bufferedand(IteratingRLW... al)Aggregate the iterators using a bitmap buffer.static IteratingRLWIteratorAggregation.bufferedor(int bufSize, IteratingRLW... al)Aggregate the iterators using a bitmap buffer.static IteratingRLWIteratorAggregation.bufferedor(IteratingRLW... al)Aggregate the iterators using a bitmap buffer.static IteratingRLWIteratorAggregation.bufferedxor(int bufSize, IteratingRLW... al)Aggregate the iterators using a bitmap buffer.static IteratingRLWIteratorAggregation.bufferedxor(IteratingRLW... al)Aggregate the iterators using a bitmap buffer.IteratingRLW.clone()EWAHCompressedBitmap.getIteratingRLW()Gets an IteratingRLW to iterate over the data.static IteratingRLWIteratorAggregation.not(IteratingRLW x)static IteratingRLW[]IteratorUtil.toIterators(EWAHCompressedBitmap... x)Methods in com.googlecode.javaewah with parameters of type IteratingRLWModifier and TypeMethodDescriptionstatic IteratingRLWIteratorAggregation.bufferedand(int bufSize, IteratingRLW... al)Aggregate the iterators using a bitmap buffer.static IteratingRLWIteratorAggregation.bufferedand(IteratingRLW... al)Aggregate the iterators using a bitmap buffer.static IteratingRLWIteratorAggregation.bufferedor(int bufSize, IteratingRLW... al)Aggregate the iterators using a bitmap buffer.static IteratingRLWIteratorAggregation.bufferedor(IteratingRLW... al)Aggregate the iterators using a bitmap buffer.static IteratingRLWIteratorAggregation.bufferedxor(int bufSize, IteratingRLW... al)Aggregate the iterators using a bitmap buffer.static IteratingRLWIteratorAggregation.bufferedxor(IteratingRLW... al)Aggregate the iterators using a bitmap buffer.static intIteratorUtil.cardinality(IteratingRLW i)protected static longIteratorAggregation.discharge(BitmapStorage container, IteratingRLW i, long max)Write out up to max words, returns how many were writtenprotected static voidIteratorAggregation.dischargeAsEmpty(BitmapStorage container, IteratingRLW i)Write out the content of the iterator, but as if it were all zeros.protected static longIteratorAggregation.dischargeNegated(BitmapStorage container, IteratingRLW i, long max)Write out up to max negated words, returns how many were writtenprotected static intIteratorAggregation.inplaceand(long[] bitmap, IteratingRLW i)protected static intIteratorAggregation.inplaceor(long[] bitmap, IteratingRLW i)protected static intIteratorAggregation.inplacexor(long[] bitmap, IteratingRLW i)static EWAHCompressedBitmapIteratorUtil.materialize(IteratingRLW i)Turn an iterator into a bitmap.static voidIteratorUtil.materialize(IteratingRLW i, BitmapStorage c)Generate a bitmap from an iterator.static longIteratorUtil.materialize(IteratingRLW i, BitmapStorage c, long max)Turn an iterator into a bitmap.static IteratingRLWIteratorAggregation.not(IteratingRLW x)static IntIteratorIteratorUtil.toSetBitsIntIterator(IteratingRLW i)IteratorUtil.toSetBitsIterator(IteratingRLW i)static voidIteratorAggregation.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