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 TypeClassDescriptionclassThis class can be used to iterate over blocks of bitmap data.final classMostly for internal use.Fields in com.googlecode.javaewah32 declared as IteratingRLW32Modifier and TypeFieldDescription(package private) final IteratingRLW32IntIteratorOverIteratingRLW32.parentFields 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.llMethods in com.googlecode.javaewah32 that return IteratingRLW32Modifier and TypeMethodDescriptionstatic IteratingRLW32IteratorAggregation32.bufferedand(int bufSize, IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW32IteratorAggregation32.bufferedand(IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW32IteratorAggregation32.bufferedor(int bufSize, IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW32IteratorAggregation32.bufferedor(IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW32IteratorAggregation32.bufferedxor(int bufSize, IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW32IteratorAggregation32.bufferedxor(IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.IteratingRLW32.clone()EWAHCompressedBitmap32.getIteratingRLW()Gets an IteratingRLW to iterate over the data.static IteratingRLW32IteratorAggregation32.not(IteratingRLW32 x) static IteratingRLW32[]IteratorUtil32.toIterators(EWAHCompressedBitmap32... x) Methods in com.googlecode.javaewah32 with parameters of type IteratingRLW32Modifier and TypeMethodDescription(package private) static voidIteratorAggregation32.andToContainer(BitmapStorage32 container, int desiredrlwcount, IteratingRLW32 rlwi, IteratingRLW32 rlwj) (package private) static voidIteratorAggregation32.andToContainer(BitmapStorage32 container, IteratingRLW32 rlwi, IteratingRLW32 rlwj) static IteratingRLW32IteratorAggregation32.bufferedand(int bufSize, IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW32IteratorAggregation32.bufferedand(IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW32IteratorAggregation32.bufferedor(int bufSize, IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW32IteratorAggregation32.bufferedor(IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW32IteratorAggregation32.bufferedxor(int bufSize, IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.static IteratingRLW32IteratorAggregation32.bufferedxor(IteratingRLW32... al) Aggregate the iterators using a bitmap buffer.static intIteratorUtil32.cardinality(IteratingRLW32 i) protected static intIteratorAggregation32.discharge(BitmapStorage32 container, IteratingRLW32 i, int max) Write out up to max words, returns how many were writtenprotected static voidIteratorAggregation32.dischargeAsEmpty(BitmapStorage32 container, IteratingRLW32 i) Write out the content of the iterator, but as if it were all zeros.protected static intIteratorAggregation32.dischargeNegated(BitmapStorage32 container, IteratingRLW32 i, int max) Write out up to max negated words, returns how many were writtenprotected static intIteratorAggregation32.inplaceand(int[] bitmap, IteratingRLW32 i) protected static intIteratorAggregation32.inplaceor(int[] bitmap, IteratingRLW32 i) protected static intIteratorAggregation32.inplacexor(int[] bitmap, IteratingRLW32 i) static EWAHCompressedBitmap32IteratorUtil32.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 voidIteratorUtil32.materialize(IteratingRLW32 i, BitmapStorage32 c) Turn an iterator into a bitmapstatic longIteratorUtil32.materialize(IteratingRLW32 i, BitmapStorage32 c, int max) Turn an iterator into a bitmapstatic IteratingRLW32IteratorAggregation32.not(IteratingRLW32 x) static IntIteratorIteratorUtil32.toSetBitsIntIterator(IteratingRLW32 i) IteratorUtil32.toSetBitsIterator(IteratingRLW32 i) static voidIteratorAggregation32.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)