A B C D E F G H I L M N O P R S T U W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(int) - Method in class com.googlecode.javaewah32.BitCounter32
-
Virtually add words directly to the bitmap
- add(int) - Method in interface com.googlecode.javaewah32.BitmapStorage32
-
Adding words directly to the bitmap (for expert use).
- add(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Adding words directly to the bitmap (for expert use).
- add(int) - Method in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
-
If the word to be added is non-zero, a NonEmptyException exception is thrown.
- add(int, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Adding words directly to the bitmap (for expert use).
- add(long) - Method in class com.googlecode.javaewah.BitCounter
-
Virtually add words directly to the bitmap
- add(long) - Method in interface com.googlecode.javaewah.BitmapStorage
-
Adding words directly to the bitmap (for expert use).
- add(long) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Adding words directly to the bitmap (for expert use).
- add(long) - Method in class com.googlecode.javaewah.NonEmptyVirtualStorage
-
If the word to be added is non-zero, a NonEmptyException exception is thrown.
- add(long, int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Adding words directly to the bitmap (for expert use).
- addStreamOfEmptyWords(boolean, int) - Method in class com.googlecode.javaewah32.BitCounter32
-
virtually add many zeroes or ones.
- addStreamOfEmptyWords(boolean, int) - Method in interface com.googlecode.javaewah32.BitmapStorage32
-
For experts: You want to add many zeroes or ones? This is the method you use.
- addStreamOfEmptyWords(boolean, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
For experts: You want to add many zeroes or ones? This is the method you use.
- addStreamOfEmptyWords(boolean, int) - Method in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
-
If the boolean value is true and number is greater than 0, then it throws a NonEmptyException exception, otherwise, nothing happens.
- addStreamOfEmptyWords(boolean, long) - Method in class com.googlecode.javaewah.BitCounter
-
virtually add many zeroes or ones.
- addStreamOfEmptyWords(boolean, long) - Method in interface com.googlecode.javaewah.BitmapStorage
-
For experts: You want to add many zeroes or ones? This is the method you use.
- addStreamOfEmptyWords(boolean, long) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
For experts: You want to add many zeroes or ones? This is the method you use.
- addStreamOfEmptyWords(boolean, long) - Method in class com.googlecode.javaewah.NonEmptyVirtualStorage
-
If the boolean value is true and number is greater than 0, then it throws a NonEmptyException exception, otherwise, nothing happens.
- addStreamOfLiteralWords(int[], int, int) - Method in class com.googlecode.javaewah32.BitCounter32
-
virtually add several literal words.
- addStreamOfLiteralWords(int[], int, int) - Method in interface com.googlecode.javaewah32.BitmapStorage32
-
if you have several literal words to copy over, this might be faster.
- addStreamOfLiteralWords(int[], int, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
if you have several literal words to copy over, this might be faster.
- addStreamOfLiteralWords(int[], int, int) - Method in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
-
throws a NonEmptyException exception when number is greater than 0
- addStreamOfLiteralWords(long[], int, int) - Method in class com.googlecode.javaewah.BitCounter
-
virtually add several literal words.
- addStreamOfLiteralWords(long[], int, int) - Method in interface com.googlecode.javaewah.BitmapStorage
-
if you have several literal words to copy over, this might be faster.
- addStreamOfLiteralWords(long[], int, int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
if you have several literal words to copy over, this might be faster.
- addStreamOfLiteralWords(long[], int, int) - Method in class com.googlecode.javaewah.NonEmptyVirtualStorage
-
throws a NonEmptyException exception when number is greater than 0
- addStreamOfNegatedLiteralWords(int[], int, int) - Method in class com.googlecode.javaewah32.BitCounter32
-
virtually add several negated literal words.
- addStreamOfNegatedLiteralWords(int[], int, int) - Method in interface com.googlecode.javaewah32.BitmapStorage32
-
Like "addStreamOfLiteralWords" but negates the words being added.
- addStreamOfNegatedLiteralWords(int[], int, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Same as addStreamOfLiteralWords, but the words are negated.
- addStreamOfNegatedLiteralWords(int[], int, int) - Method in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
-
throws a NonEmptyException exception when number is greater than 0
- addStreamOfNegatedLiteralWords(long[], int, int) - Method in class com.googlecode.javaewah.BitCounter
-
virtually add several negated literal words.
- addStreamOfNegatedLiteralWords(long[], int, int) - Method in interface com.googlecode.javaewah.BitmapStorage
-
Like "addStreamOfLiteralWords" but negates the words being added.
- addStreamOfNegatedLiteralWords(long[], int, int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Same as addStreamOfLiteralWords, but the words are negated.
- addStreamOfNegatedLiteralWords(long[], int, int) - Method in class com.googlecode.javaewah.NonEmptyVirtualStorage
-
throws a NonEmptyException exception when number is greater than 0
- adjustContainerSizeWhenAggregating - Static variable in class com.googlecode.javaewah.EWAHCompressedBitmap
-
whether we adjust after some aggregation by adding in zeroes
- adjustContainerSizeWhenAggregating - Static variable in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
whether we adjust after some aggregation by adding in zeroes
- and(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns a new compressed bitmap containing the bitwise AND values of the current bitmap with some other bitmap.
- and(EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns a new compressed bitmap containing the bitwise AND values of the provided bitmaps.
- and(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns a new compressed bitmap containing the bitwise AND values of the current bitmap with some other bitmap.
- and(EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns a new compressed bitmap containing the bitwise AND values of the provided bitmaps.
- and(T) - Method in interface com.googlecode.javaewah.LogicalElement
-
Compute the bitwise logical and
- andCardinality(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns the cardinality of the result of a bitwise AND of the values of the current bitmap with some other bitmap.
- andCardinality(EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns the cardinality of the result of a bitwise AND of the values of the provided bitmaps.
- andCardinality(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns the cardinality of the result of a bitwise AND of the values of the current bitmap with some other bitmap.
- andCardinality(EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns the cardinality of the result of a bitwise AND of the values of the provided bitmaps.
- andNot(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns a new compressed bitmap containing the bitwise AND NOT values of the current bitmap with some other bitmap.
- andNot(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns a new compressed bitmap containing the bitwise AND NOT values of the current bitmap with some other bitmap.
- andNot(T) - Method in interface com.googlecode.javaewah.LogicalElement
-
Compute the bitwise logical and not
- andNotCardinality(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns the cardinality of the result of a bitwise AND NOT of the values of the current bitmap with some other bitmap.
- andNotCardinality(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns the cardinality of the result of a bitwise AND NOT of the values of the current bitmap with some other bitmap.
- andNotToContainer(EWAHCompressedBitmap, BitmapStorage) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns a new compressed bitmap containing the bitwise AND NOT values of the current bitmap with some other bitmap.
- andNotToContainer(EWAHCompressedBitmap32, BitmapStorage32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns a new compressed bitmap containing the bitwise AND NOT values of the current bitmap with some other bitmap.
- andToContainer(EWAHCompressedBitmap, BitmapStorage) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Computes new compressed bitmap containing the bitwise AND values of the current bitmap with some other bitmap.
- andToContainer(EWAHCompressedBitmap32, BitmapStorage32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Computes new compressed bitmap containing the bitwise AND values of the current bitmap with some other bitmap.
- andWithContainer(BitmapStorage, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
For internal use.
- andWithContainer(BitmapStorage32, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
For internal use.
B
- Benchmark - Class in com.googlecode.javaewah.benchmark
-
This class is used to benchmark the performance EWAH.
- Benchmark() - Constructor for class com.googlecode.javaewah.benchmark.Benchmark
- Benchmark32 - Class in com.googlecode.javaewah.benchmark
-
This class is used to benchmark the performance EWAH.
- Benchmark32() - Constructor for class com.googlecode.javaewah.benchmark.Benchmark32
- BenchmarkIntersection - Class in com.googlecode.javaewah.benchmark
-
To benchmark the logical and (intersection) aggregate.
- BenchmarkIntersection() - Constructor for class com.googlecode.javaewah.benchmark.BenchmarkIntersection
- BenchmarkIntersection32 - Class in com.googlecode.javaewah.benchmark
-
To benchmark the logical and (intersection) aggregate.
- BenchmarkIntersection32() - Constructor for class com.googlecode.javaewah.benchmark.BenchmarkIntersection32
- BenchmarkUnion - Class in com.googlecode.javaewah.benchmark
-
To benchmark the logical or (union) aggregate.
- BenchmarkUnion() - Constructor for class com.googlecode.javaewah.benchmark.BenchmarkUnion
- BenchmarkUnion32 - Class in com.googlecode.javaewah.benchmark
-
To benchmark the logical or (union) aggregate.
- BenchmarkUnion32() - Constructor for class com.googlecode.javaewah.benchmark.BenchmarkUnion32
- BenchmarkXOR - Class in com.googlecode.javaewah.benchmark
-
To benchmark the logical xor aggregate.
- BenchmarkXOR() - Constructor for class com.googlecode.javaewah.benchmark.BenchmarkXOR
- BenchmarkXOR32 - Class in com.googlecode.javaewah.benchmark
-
To benchmark the logical xor aggregate.
- BenchmarkXOR32() - Constructor for class com.googlecode.javaewah.benchmark.BenchmarkXOR32
- BitCounter - Class in com.googlecode.javaewah
-
BitCounter is a fake bitset data structure.
- BitCounter() - Constructor for class com.googlecode.javaewah.BitCounter
- BitCounter32 - Class in com.googlecode.javaewah32
-
BitCounter is a fake bitset data structure.
- BitCounter32() - Constructor for class com.googlecode.javaewah32.BitCounter32
- bitmapOf(int...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Return a bitmap with the bit set to true at the given positions.
- bitmapOf(int...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Return a bitmap with the bit set to true at the given positions.
- BitmapStorage - Interface in com.googlecode.javaewah
-
Low level bitset writing methods.
- BitmapStorage32 - Interface in com.googlecode.javaewah32
-
Low level bitset writing methods.
- buffer() - Method in class com.googlecode.javaewah.EWAHIterator
-
Access to the array of words
- buffer() - Method in class com.googlecode.javaewah32.EWAHIterator32
-
Access to the array of words
- bufferedand(int, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.FastAggregation
-
Compute the and aggregate using a temporary uncompressed bitmap.
- bufferedand(int, IteratingRLW...) - Static method in class com.googlecode.javaewah.IteratorAggregation
-
Aggregate the iterators using a bitmap buffer.
- bufferedand(int, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.FastAggregation32
-
Compute the and aggregate using a temporary uncompressed bitmap.
- bufferedand(int, IteratingRLW32...) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
-
Aggregate the iterators using a bitmap buffer.
- bufferedand(IteratingRLW...) - Static method in class com.googlecode.javaewah.IteratorAggregation
-
Aggregate the iterators using a bitmap buffer.
- bufferedand(IteratingRLW32...) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
-
Aggregate the iterators using a bitmap buffer.
- bufferedandWithContainer(BitmapStorage, int, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.FastAggregation
-
Compute the and aggregate using a temporary uncompressed bitmap.
- bufferedandWithContainer(BitmapStorage32, int, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.FastAggregation32
-
Compute the and aggregate using a temporary uncompressed bitmap.
- BufferedIterator - Class in com.googlecode.javaewah
-
This class can be used to iterate over blocks of bitmap data.
- BufferedIterator(CloneableIterator<EWAHIterator>) - Constructor for class com.googlecode.javaewah.BufferedIterator
-
Instantiates a new iterating buffered running length word.
- BufferedIterator32 - Class in com.googlecode.javaewah32
-
This class can be used to iterate over blocks of bitmap data.
- BufferedIterator32(CloneableIterator<EWAHIterator32>) - Constructor for class com.googlecode.javaewah32.BufferedIterator32
-
Instantiates a new iterating buffered running length word.
- bufferedor(int, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.FastAggregation
-
Compute the or aggregate using a temporary uncompressed bitmap.
- bufferedor(int, IteratingRLW...) - Static method in class com.googlecode.javaewah.IteratorAggregation
-
Aggregate the iterators using a bitmap buffer.
- bufferedor(int, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.FastAggregation32
-
Compute the or aggregate using a temporary uncompressed bitmap.
- bufferedor(int, IteratingRLW32...) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
-
Aggregate the iterators using a bitmap buffer.
- bufferedor(IteratingRLW...) - Static method in class com.googlecode.javaewah.IteratorAggregation
-
Aggregate the iterators using a bitmap buffer.
- bufferedor(IteratingRLW32...) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
-
Aggregate the iterators using a bitmap buffer.
- bufferedorWithContainer(BitmapStorage, int, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.FastAggregation
-
Compute the or aggregate using a temporary uncompressed bitmap.
- bufferedorWithContainer(BitmapStorage32, int, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.FastAggregation32
-
Compute the or aggregate using a temporary uncompressed bitmap.
- BufferedRunningLengthWord - Class in com.googlecode.javaewah
-
Mostly for internal use.
- BufferedRunningLengthWord(long) - Constructor for class com.googlecode.javaewah.BufferedRunningLengthWord
-
Instantiates a new buffered running length word.
- BufferedRunningLengthWord(RunningLengthWord) - Constructor for class com.googlecode.javaewah.BufferedRunningLengthWord
-
Instantiates a new buffered running length word.
- BufferedRunningLengthWord32 - Class in com.googlecode.javaewah32
-
Mostly for internal use.
- BufferedRunningLengthWord32(int) - Constructor for class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Instantiates a new buffered running length word.
- BufferedRunningLengthWord32(RunningLengthWord32) - Constructor for class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Instantiates a new buffered running length word.
- bufferedxor(int, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.FastAggregation
-
Compute the xor aggregate using a temporary uncompressed bitmap.
- bufferedxor(int, IteratingRLW...) - Static method in class com.googlecode.javaewah.IteratorAggregation
-
Aggregate the iterators using a bitmap buffer.
- bufferedxor(int, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.FastAggregation32
-
Compute the xor aggregate using a temporary uncompressed bitmap.
- bufferedxor(int, IteratingRLW32...) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
-
Aggregate the iterators using a bitmap buffer.
- bufferedxor(IteratingRLW...) - Static method in class com.googlecode.javaewah.IteratorAggregation
-
Aggregate the iterators using a bitmap buffer.
- bufferedxor(IteratingRLW32...) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
-
Aggregate the iterators using a bitmap buffer.
- bufferedxorWithContainer(BitmapStorage, int, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.FastAggregation
-
Compute the xor aggregate using a temporary uncompressed bitmap.
- bufferedxorWithContainer(BitmapStorage32, int, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.FastAggregation32
-
Compute the xor aggregate using a temporary uncompressed bitmap.
C
- cardinality() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
reports the number of bits set to true.
- cardinality() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
reports the number of bits set to true.
- cardinality(IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorUtil
- cardinality(IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorUtil32
- clear() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Clear any set bits and set size in bits back to 0
- clear() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Clear any set bits and set size in bits back to 0
- clone() - Method in class com.googlecode.javaewah.BufferedIterator
- clone() - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
- clone() - Method in interface com.googlecode.javaewah.CloneableIterator
- clone() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
- clone() - Method in class com.googlecode.javaewah.EWAHIterator
- clone() - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
- clone() - Method in interface com.googlecode.javaewah.IteratingRLW
- clone() - Method in class com.googlecode.javaewah.RunningLengthWord
- clone() - Method in class com.googlecode.javaewah32.BufferedIterator32
- clone() - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
- clone() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
- clone() - Method in class com.googlecode.javaewah32.EWAHIterator32
- clone() - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
- clone() - Method in class com.googlecode.javaewah32.RunningLengthWord32
- CloneableIterator<E> - Interface in com.googlecode.javaewah
-
Like a standard Java iterator, except that you can clone it.
- ClusteredDataGenerator - Class in com.googlecode.javaewah.benchmark
-
This class will generate lists of random integers with a "clustered" distribution.
- ClusteredDataGenerator() - Constructor for class com.googlecode.javaewah.benchmark.ClusteredDataGenerator
- ClusteredDataGenerator(int) - Constructor for class com.googlecode.javaewah.benchmark.ClusteredDataGenerator
- com.googlecode.javaewah - package com.googlecode.javaewah
- com.googlecode.javaewah.benchmark - package com.googlecode.javaewah.benchmark
- com.googlecode.javaewah32 - package com.googlecode.javaewah32
D
- DEFAULTMAXBUFSIZE - Static variable in class com.googlecode.javaewah.IteratorAggregation
-
An optimization option.
- DEFAULTMAXBUFSIZE - Static variable in class com.googlecode.javaewah32.IteratorAggregation32
-
An optimization option.
- deserialize(DataInput) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Deserialize.
- deserialize(DataInput) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Deserialize.
- discardFirstWords(int) - Method in class com.googlecode.javaewah32.BufferedIterator32
-
Discard first words, iterating to the next running length word if needed.
- discardFirstWords(int) - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Discard first words.
- discardFirstWords(int) - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Discard first words, iterating to the next running length word if needed.
- discardFirstWords(int) - Method in interface com.googlecode.javaewah32.IteratingRLW32
- discardFirstWords(long) - Method in class com.googlecode.javaewah.BufferedIterator
-
Discard first words, iterating to the next running length word if needed.
- discardFirstWords(long) - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
-
Discard first words.
- discardFirstWords(long) - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Discard first words, iterating to the next running length word if needed.
- discardFirstWords(long) - Method in interface com.googlecode.javaewah.IteratingRLW
- discharge(BitmapStorage) - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Write out the remaining words
- discharge(BitmapStorage, long) - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Write out up to max words, returns how many were written
- discharge(BitmapStorage, IteratingRLW, long) - Static method in class com.googlecode.javaewah.IteratorAggregation
-
Write out up to max words, returns how many were written
- discharge(BitmapStorage32) - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Write out the remaining words
- discharge(BitmapStorage32, int) - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Write out up to max words, returns how many were written
- discharge(BitmapStorage32, IteratingRLW32, int) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
-
Write out up to max words, returns how many were written
- discharge(BufferedRunningLengthWord32, EWAHIterator32, BitmapStorage32) - Static method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
For internal use.
- dischargeAsEmpty(BitmapStorage) - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Write out the remain words, transforming them to zeroes.
- dischargeAsEmpty(BitmapStorage, IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorAggregation
-
Write out the content of the iterator, but as if it were all zeros.
- dischargeAsEmpty(BitmapStorage32) - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Write out the remain words, transforming them to zeroes.
- dischargeAsEmpty(BitmapStorage32, IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
-
Write out the content of the iterator, but as if it were all zeros.
- dischargeNegated(BitmapStorage, long) - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Write out up to max words (negated), returns how many were written
- dischargeNegated(BitmapStorage, IteratingRLW, long) - Static method in class com.googlecode.javaewah.IteratorAggregation
-
Write out up to max negated words, returns how many were written
- dischargeNegated(BitmapStorage32, int) - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Write out up to max words (negated), returns how many were written
- dischargeNegated(BitmapStorage32, IteratingRLW32, int) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
-
Write out up to max negated words, returns how many were written
E
- equals(Object) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Check to see whether the two compressed bitmaps contain the same set bits.
- equals(Object) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Check to see whether the two compressed bitmaps contain the same set bits.
- EWAHCompressedBitmap - Class in com.googlecode.javaewah
-
This implements the patent-free(1) EWAH scheme.
- EWAHCompressedBitmap() - Constructor for class com.googlecode.javaewah.EWAHCompressedBitmap
-
Creates an empty bitmap (no bit set to true).
- EWAHCompressedBitmap(int) - Constructor for class com.googlecode.javaewah.EWAHCompressedBitmap
-
Sets explicitly the buffer size (in 64-bit words).
- EWAHCompressedBitmap32 - Class in com.googlecode.javaewah32
-
This implements the patent-free EWAH scheme.
- EWAHCompressedBitmap32() - Constructor for class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Creates an empty bitmap (no bit set to true).
- EWAHCompressedBitmap32(int) - Constructor for class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Sets explicitly the buffer size (in 32-bit words).
- EWAHIterator - Class in com.googlecode.javaewah
-
The class EWAHIterator represents a special type of efficient iterator iterating over (uncompressed) words of bits.
- EWAHIterator(EWAHCompressedBitmap, int) - Constructor for class com.googlecode.javaewah.EWAHIterator
-
Instantiates a new EWAH iterator.
- EWAHIterator32 - Class in com.googlecode.javaewah32
-
The class EWAHIterator represents a special type of efficient iterator iterating over (uncompressed) words of bits.
- EWAHIterator32(EWAHCompressedBitmap32, int) - Constructor for class com.googlecode.javaewah32.EWAHIterator32
-
Instantiates a new eWAH iterator.
F
- FastAggregation - Class in com.googlecode.javaewah
-
Fast algorithms to aggregate many bitmaps.
- FastAggregation() - Constructor for class com.googlecode.javaewah.FastAggregation
- FastAggregation32 - Class in com.googlecode.javaewah32
-
Fast algorithms to aggregate many bitmaps.
- FastAggregation32() - Constructor for class com.googlecode.javaewah32.FastAggregation32
G
- generateClustered(int, int) - Method in class com.googlecode.javaewah.benchmark.ClusteredDataGenerator
-
generates randomly N distinct integers from 0 to Max.
- generateUniform(int, int) - Method in class com.googlecode.javaewah.benchmark.UniformDataGenerator
-
generates randomly N distinct integers from 0 to Max.
- get(int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Query the value of a single bit.
- get(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Query the value of a single bit.
- getCount() - Method in class com.googlecode.javaewah.BitCounter
-
As you act on this class, it records the number of set (true) bits.
- getCount() - Method in class com.googlecode.javaewah32.BitCounter32
-
As you act on this class, it records the number of set (true) bits.
- getEWAHIterator() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Gets an EWAHIterator over the data.
- getEWAHIterator() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Gets an EWAHIterator over the data.
- getEWAHIterator(EWAHCompressedBitmap) - Static method in class com.googlecode.javaewah.EWAHIterator
-
Allow expert developers to instantiate an EWAHIterator.
- getEWAHIterator(EWAHCompressedBitmap32) - Static method in class com.googlecode.javaewah32.EWAHIterator32
-
Allow expert developers to instantiate an EWAHIterator.
- getIteratingRLW() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
- getIteratingRLW() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
- getLiteralWordAt(int) - Method in class com.googlecode.javaewah.BufferedIterator
-
Get the nth literal word for the current running length word
- getLiteralWordAt(int) - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Get the nth literal word for the current running length word
- getLiteralWordAt(int) - Method in interface com.googlecode.javaewah.IteratingRLW
- getLiteralWordAt(int) - Method in class com.googlecode.javaewah32.BufferedIterator32
-
Get the nth literal word for the current running length word
- getLiteralWordAt(int) - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Get the nth literal word for the current running length word
- getLiteralWordAt(int) - Method in interface com.googlecode.javaewah32.IteratingRLW32
- getNumberOfLiteralWords() - Method in class com.googlecode.javaewah.BufferedIterator
-
Gets the number of literal words for the current running length word.
- getNumberOfLiteralWords() - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
-
Gets the number of literal words.
- getNumberOfLiteralWords() - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Gets the number of literal words for the current running length word.
- getNumberOfLiteralWords() - Method in interface com.googlecode.javaewah.IteratingRLW
- getNumberOfLiteralWords() - Method in class com.googlecode.javaewah.RunningLengthWord
-
Gets the number of literal words.
- getNumberOfLiteralWords() - Method in class com.googlecode.javaewah32.BufferedIterator32
-
Gets the number of literal words for the current running length word.
- getNumberOfLiteralWords() - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Gets the number of literal words.
- getNumberOfLiteralWords() - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Gets the number of literal words for the current running length word.
- getNumberOfLiteralWords() - Method in interface com.googlecode.javaewah32.IteratingRLW32
- getNumberOfLiteralWords() - Method in class com.googlecode.javaewah32.RunningLengthWord32
-
Gets the number of literal words.
- getPositions() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
get the locations of the true values as one vector.
- getPositions() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
get the locations of the true values as one vector.
- getRunningBit() - Method in class com.googlecode.javaewah.BufferedIterator
-
Gets the running bit.
- getRunningBit() - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
-
Gets the running bit.
- getRunningBit() - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Gets the running bit.
- getRunningBit() - Method in interface com.googlecode.javaewah.IteratingRLW
- getRunningBit() - Method in class com.googlecode.javaewah.RunningLengthWord
-
Gets the running bit.
- getRunningBit() - Method in class com.googlecode.javaewah32.BufferedIterator32
-
Gets the running bit.
- getRunningBit() - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Gets the running bit.
- getRunningBit() - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Gets the running bit.
- getRunningBit() - Method in interface com.googlecode.javaewah32.IteratingRLW32
- getRunningBit() - Method in class com.googlecode.javaewah32.RunningLengthWord32
-
Gets the running bit.
- getRunningLength() - Method in class com.googlecode.javaewah.BufferedIterator
-
Gets the running length.
- getRunningLength() - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
-
Gets the running length.
- getRunningLength() - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Gets the running length.
- getRunningLength() - Method in interface com.googlecode.javaewah.IteratingRLW
- getRunningLength() - Method in class com.googlecode.javaewah.RunningLengthWord
-
Gets the running length.
- getRunningLength() - Method in class com.googlecode.javaewah32.BufferedIterator32
-
Gets the running length.
- getRunningLength() - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Gets the running length.
- getRunningLength() - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Gets the running length.
- getRunningLength() - Method in interface com.googlecode.javaewah32.IteratingRLW32
- getRunningLength() - Method in class com.googlecode.javaewah32.RunningLengthWord32
-
Gets the running length.
H
- hashCode() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns a customized hash code (based on Karp-Rabin).
- hashCode() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns a customized hash code (based on Karp-Rabin).
- hasNext() - Method in interface com.googlecode.javaewah.CloneableIterator
- hasNext() - Method in class com.googlecode.javaewah.EWAHIterator
-
Checks for next.
- hasNext() - Method in interface com.googlecode.javaewah.IntIterator
-
Is there more?
- hasNext() - Method in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
- hasNext() - Method in class com.googlecode.javaewah32.EWAHIterator32
-
Checks for next.
- hasNext() - Method in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
I
- inplaceand(int[], IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
- inplaceand(long[], IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorAggregation
- inplaceor(int[], IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
- inplaceor(long[], IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorAggregation
- inplacexor(int[], IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
- inplacexor(long[], IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorAggregation
- intersects(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Return true if the two EWAHCompressedBitmap have both at least one true bit in the same position.
- intersects(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Return true if the two EWAHCompressedBitmap have both at least one true bit in the same position.
- intIterator() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Iterator over the set bits (this is what most people will want to use to browse the content if they want an iterator).
- intIterator() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Iterator over the set bits (this is what most people will want to use to browse the content if they want an iterator).
- IntIterator - Interface in com.googlecode.javaewah
-
The IntIterator interface is used to iterate over a stream of integers.
- IntIteratorOverIteratingRLW - Class in com.googlecode.javaewah
-
Implementation of an IntIterator over an IteratingRLW.
- IntIteratorOverIteratingRLW(IteratingRLW) - Constructor for class com.googlecode.javaewah.IntIteratorOverIteratingRLW
- IntIteratorOverIteratingRLW32 - Class in com.googlecode.javaewah32
-
Implementation of an IntIterator over an IteratingRLW.
- IntIteratorOverIteratingRLW32(IteratingRLW32) - Constructor for class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
- IteratingBufferedRunningLengthWord - Class in com.googlecode.javaewah
-
Mostly for internal use.
- IteratingBufferedRunningLengthWord(EWAHCompressedBitmap) - Constructor for class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Instantiates a new iterating buffered running length word.
- IteratingBufferedRunningLengthWord(EWAHIterator) - Constructor for class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Instantiates a new iterating buffered running length word.
- IteratingBufferedRunningLengthWord32 - Class in com.googlecode.javaewah32
-
Mostly for internal use.
- IteratingBufferedRunningLengthWord32(EWAHCompressedBitmap32) - Constructor for class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Instantiates a new iterating buffered running length word.
- IteratingBufferedRunningLengthWord32(EWAHIterator32) - Constructor for class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Instantiates a new iterating buffered running length word.
- IteratingRLW - Interface in com.googlecode.javaewah
-
High-level iterator over a compressed bitmap.
- IteratingRLW32 - Interface in com.googlecode.javaewah32
-
High-level iterator over a compressed bitmap.
- iterator() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
iterate over the positions of the true values.
- iterator() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
iterate over the positions of the true values.
- IteratorAggregation - Class in com.googlecode.javaewah
-
Set of helper functions to aggregate bitmaps.
- IteratorAggregation() - Constructor for class com.googlecode.javaewah.IteratorAggregation
- IteratorAggregation32 - Class in com.googlecode.javaewah32
-
Set of helper functions to aggregate bitmaps.
- IteratorAggregation32() - Constructor for class com.googlecode.javaewah32.IteratorAggregation32
- IteratorUtil - Class in com.googlecode.javaewah
-
Convenience functions for working over iterators
- IteratorUtil() - Constructor for class com.googlecode.javaewah.IteratorUtil
- IteratorUtil32 - Class in com.googlecode.javaewah32
-
Convenience functions for working over iterators
- IteratorUtil32() - Constructor for class com.googlecode.javaewah32.IteratorUtil32
L
- largestliteralcount - Static variable in class com.googlecode.javaewah.RunningLengthWord
-
largest number of literal words in a run.
- largestliteralcount - Static variable in class com.googlecode.javaewah32.RunningLengthWord32
-
largest number of literal words in a run.
- largestrunninglengthcount - Static variable in class com.googlecode.javaewah.RunningLengthWord
-
largest number of clean words in a run
- largestrunninglengthcount - Static variable in class com.googlecode.javaewah32.RunningLengthWord32
-
largest number of clean words in a run
- legacy_orWithContainer(BitmapStorage, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.FastAggregation
-
Deprecated.use EWAHCompressedBitmap.or instead
- legacy_orWithContainer(BitmapStorage32, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.FastAggregation32
-
Deprecated.use EWAHCompressedBitmap32.or instead
- literalwordoffset - Variable in class com.googlecode.javaewah.BufferedRunningLengthWord
-
how many literal words have we read so far?
- literalwordoffset - Variable in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
how many literal words have we read so far?
- literalWords() - Method in class com.googlecode.javaewah.EWAHIterator
-
Position of the literal words represented by this running length word.
- literalWords() - Method in class com.googlecode.javaewah32.EWAHIterator32
-
Position of the literal words represented by this running length word.
- LogicalElement<T> - Interface in com.googlecode.javaewah
-
A prototypical model for bitmaps.
M
- main(String[]) - Static method in class com.googlecode.javaewah.benchmark.Benchmark
- main(String[]) - Static method in class com.googlecode.javaewah.benchmark.Benchmark32
- main(String[]) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkIntersection
- main(String[]) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkIntersection32
- main(String[]) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkUnion
- main(String[]) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkUnion32
- main(String[]) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkXOR
- main(String[]) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkXOR32
- materialize(IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorUtil
-
Turn an iterator into a bitmap
- materialize(IteratingRLW, BitmapStorage) - Static method in class com.googlecode.javaewah.IteratorUtil
-
Generate a bitmap from an iterator
- materialize(IteratingRLW, BitmapStorage, long) - Static method in class com.googlecode.javaewah.IteratorUtil
-
Turn an iterator into a bitmap.
- materialize(IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorUtil32
-
Turn an iterator into a bitmap
- materialize(IteratingRLW32, BitmapStorage32) - Static method in class com.googlecode.javaewah32.IteratorUtil32
-
Turn an iterator into a bitmap
- materialize(IteratingRLW32, BitmapStorage32, int) - Static method in class com.googlecode.javaewah32.IteratorUtil32
-
Turn an iterator into a bitmap
N
- next() - Method in class com.googlecode.javaewah.BufferedIterator
-
Move to the next RunningLengthWord
- next() - Method in interface com.googlecode.javaewah.CloneableIterator
- next() - Method in class com.googlecode.javaewah.EWAHIterator
-
Next running length word.
- next() - Method in interface com.googlecode.javaewah.IntIterator
-
Return the next integer
- next() - Method in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
- next() - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Move to the next RunningLengthWord
- next() - Method in interface com.googlecode.javaewah.IteratingRLW
- next() - Method in class com.googlecode.javaewah32.BufferedIterator32
-
Move to the next RunningLengthWord
- next() - Method in class com.googlecode.javaewah32.EWAHIterator32
-
Next running length word.
- next() - Method in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
- next() - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Move to the next RunningLengthWord
- next() - Method in interface com.googlecode.javaewah32.IteratingRLW32
- NonEmptyVirtualStorage - Class in com.googlecode.javaewah
-
This is a BitmapStorage that can be used to determine quickly if the result of an operation is non-trivial...
- NonEmptyVirtualStorage() - Constructor for class com.googlecode.javaewah.NonEmptyVirtualStorage
- NonEmptyVirtualStorage32 - Class in com.googlecode.javaewah32
-
This is a BitmapStorage that can be used to determine quickly if the result of an operation is non-trivial...
- NonEmptyVirtualStorage32() - Constructor for class com.googlecode.javaewah32.NonEmptyVirtualStorage32
- not() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Negate (bitwise) the current bitmap.
- not() - Method in interface com.googlecode.javaewah.LogicalElement
-
Compute the bitwise logical not (in place)
- not() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Negate (bitwise) the current bitmap.
- not(IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorAggregation
- not(IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
- NumberOfLiteralWords - Variable in class com.googlecode.javaewah.BufferedRunningLengthWord
-
The Number of literal words.
- NumberOfLiteralWords - Variable in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
The Number of literal words.
O
- or(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns a new compressed bitmap containing the bitwise OR values of the current bitmap with some other bitmap.
- or(EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns a new compressed bitmap containing the bitwise OR values of the provided bitmaps.
- or(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns a new compressed bitmap containing the bitwise OR values of the current bitmap with some other bitmap.
- or(EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns a new compressed bitmap containing the bitwise OR values of the provided bitmaps.
- or(T) - Method in interface com.googlecode.javaewah.LogicalElement
- or(T...) - Static method in class com.googlecode.javaewah.FastAggregation
-
Uses a priority queue to compute the or aggregate.
- orCardinality(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns the cardinality of the result of a bitwise OR of the values of the current bitmap with some other bitmap.
- orCardinality(EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns the cardinality of the result of a bitwise OR of the values of the provided bitmaps.
- orCardinality(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns the cardinality of the result of a bitwise OR of the values of the current bitmap with some other bitmap.
- orCardinality(EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns the cardinality of the result of a bitwise OR of the values of the provided bitmaps.
- orToContainer(BitmapStorage, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.FastAggregation
-
Uses a priority queue to compute the or aggregate.
- orToContainer(EWAHCompressedBitmap, BitmapStorage) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Computes the bitwise or between the current bitmap and the bitmap "a".
- orToContainer(BitmapStorage32, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.FastAggregation32
-
Uses a priority queue to compute the or aggregate.
- orToContainer(EWAHCompressedBitmap32, BitmapStorage32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Computes the bitwise or between the current bitmap and the bitmap "a".
- orWithContainer(BitmapStorage, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Uses an adaptive technique to compute the logical OR.
- orWithContainer(BitmapStorage32, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
For internal use.
P
- parent - Variable in class com.googlecode.javaewah.RunningLengthWord
-
The array of words.
- parent - Variable in class com.googlecode.javaewah32.RunningLengthWord32
-
The array of words.
- position - Variable in class com.googlecode.javaewah.RunningLengthWord
-
The position in array.
- position - Variable in class com.googlecode.javaewah32.RunningLengthWord32
-
The position in array.
R
- readExternal(ObjectInput) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
- readExternal(ObjectInput) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
- reset(int) - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Reset the values using the provided word.
- reset(long) - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
-
Reset the values using the provided word.
- reset(RunningLengthWord) - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
-
Reset the values of this running length word so that it has the same values as the other running length word.
- reset(RunningLengthWord32) - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Reset the values of this running length word so that it has the same values as the other running length word.
- RunningBit - Variable in class com.googlecode.javaewah.BufferedRunningLengthWord
-
The Running bit.
- RunningBit - Variable in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
The Running bit.
- RunningLength - Variable in class com.googlecode.javaewah.BufferedRunningLengthWord
-
The Running length.
- RunningLength - Variable in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
The Running length.
- runninglengthbits - Static variable in class com.googlecode.javaewah.RunningLengthWord
-
number of bits dedicated to marking of the running length of clean words
- runninglengthbits - Static variable in class com.googlecode.javaewah32.RunningLengthWord32
-
number of bits dedicated to marking of the running length of clean words
- RunningLengthWord - Class in com.googlecode.javaewah
-
Mostly for internal use.
- RunningLengthWord32 - Class in com.googlecode.javaewah32
-
Mostly for internal use.
S
- serialize(DataOutput) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Serialize.
- serialize(DataOutput) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Serialize.
- serializedSizeInBytes() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Report the size required to serialize this bitmap
- serializedSizeInBytes() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Report the size required to serialize this bitmap
- set(int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Set the bit at position i to true, the bits must be set in (strictly) increasing order.
- set(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Set the bit at position i to true, the bits must be set in (strictly) increasing order.
- setNumberOfLiteralWords(int) - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
-
Sets the number of literal words.
- setNumberOfLiteralWords(int) - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Sets the number of literal words.
- setNumberOfLiteralWords(int) - Method in class com.googlecode.javaewah32.RunningLengthWord32
-
Sets the number of literal words.
- setNumberOfLiteralWords(long) - Method in class com.googlecode.javaewah.RunningLengthWord
-
Sets the number of literal words.
- setRunningBit(boolean) - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
-
Sets the running bit.
- setRunningBit(boolean) - Method in class com.googlecode.javaewah.RunningLengthWord
-
Sets the running bit.
- setRunningBit(boolean) - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Sets the running bit.
- setRunningBit(boolean) - Method in class com.googlecode.javaewah32.RunningLengthWord32
-
Sets the running bit.
- setRunningLength(int) - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Sets the running length.
- setRunningLength(int) - Method in class com.googlecode.javaewah32.RunningLengthWord32
-
Sets the running length.
- setRunningLength(long) - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
-
Sets the running length.
- setRunningLength(long) - Method in class com.googlecode.javaewah.RunningLengthWord
-
Sets the running length.
- setSizeInBits(int) - Method in class com.googlecode.javaewah.BitCounter
-
should directly set the sizeinbits field, but is effectively ignored in this class.
- setSizeInBits(int) - Method in interface com.googlecode.javaewah.BitmapStorage
-
directly set the sizeinbits field
- setSizeInBits(int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Set the size in bits.
- setSizeInBits(int) - Method in class com.googlecode.javaewah.NonEmptyVirtualStorage
-
Does nothing.
- setSizeInBits(int) - Method in class com.googlecode.javaewah32.BitCounter32
-
should directly set the sizeinbits field, but is effectively ignored in this class.
- setSizeInBits(int) - Method in interface com.googlecode.javaewah32.BitmapStorage32
-
directly set the sizeinbits field
- setSizeInBits(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Set the size in bits.
- setSizeInBits(int) - Method in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
-
Does nothing.
- setSizeInBits(int, boolean) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Change the reported size in bits of the *uncompressed* bitmap represented by this compressed bitmap.
- setSizeInBits(int, boolean) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Change the reported size in bits of the *uncompressed* bitmap represented by this compressed bitmap.
- size() - Method in class com.googlecode.javaewah.BufferedIterator
-
Size in uncompressed words of the current running length word.
- size() - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
-
Size in uncompressed words.
- size() - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
Size in uncompressed words of the current running length word.
- size() - Method in interface com.googlecode.javaewah.IteratingRLW
- size() - Method in class com.googlecode.javaewah.RunningLengthWord
-
Return the size in uncompressed words represented by this running length word.
- size() - Method in class com.googlecode.javaewah32.BufferedIterator32
-
Size in uncompressed words of the current running length word.
- size() - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
-
Size in uncompressed words.
- size() - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
Size in uncompressed words of the current running length word.
- size() - Method in interface com.googlecode.javaewah32.IteratingRLW32
- size() - Method in class com.googlecode.javaewah32.RunningLengthWord32
-
Return the size in uncompressed words represented by this running length word.
- sizeInBits() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns the size in bits of the *uncompressed* bitmap represented by this compressed bitmap.
- sizeInBits() - Method in interface com.googlecode.javaewah.LogicalElement
-
How many logical bits does this element represent?
- sizeInBits() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns the size in bits of the *uncompressed* bitmap represented by this compressed bitmap.
- sizeInBytes() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Report the *compressed* size of the bitmap (equivalent to memory usage, after accounting for some overhead).
- sizeInBytes() - Method in interface com.googlecode.javaewah.LogicalElement
-
Should report the storage requirement
- sizeInBytes() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Report the *compressed* size of the bitmap (equivalent to memory usage, after accounting for some overhead).
- swap(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
swap the content of the bitmap with another.
- swap(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
swap the content of the bitmap with another.
T
- test(int, int, int) - Static method in class com.googlecode.javaewah.benchmark.Benchmark
- test(int, int, int) - Static method in class com.googlecode.javaewah.benchmark.Benchmark32
- test(int, int, int) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkIntersection
- test(int, int, int) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkIntersection32
- test(int, int, int) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkUnion
- test(int, int, int) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkUnion32
- test(int, int, int) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkXOR
- test(int, int, int) - Static method in class com.googlecode.javaewah.benchmark.BenchmarkXOR32
- toArray() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Populate an array of (sorted integers) corresponding to the location of the set bits.
- toArray() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Populate an array of (sorted integers) corresponding to the location of the set bits.
- toDebugString() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
A more detailed string describing the bitmap (useful for debugging).
- toDebugString() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
A more detailed string describing the bitmap (useful for debugging).
- toIterators(EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.IteratorUtil
- toIterators(EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.IteratorUtil32
- toSetBitsIntIterator(IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorUtil
- toSetBitsIntIterator(IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorUtil32
- toSetBitsIterator(IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorUtil
- toSetBitsIterator(IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorUtil32
- toString() - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
- toString() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
A string describing the bitmap.
- toString() - Method in class com.googlecode.javaewah.RunningLengthWord
- toString() - Method in class com.googlecode.javaewah32.BufferedRunningLengthWord32
- toString() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
A string describing the bitmap.
- toString() - Method in class com.googlecode.javaewah32.RunningLengthWord32
- trim() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Reduce the internal buffer to its minimal allowable size (given by this.actualsizeinwords).
- trim() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Reduce the internal buffer to its minimal allowable size (given by this.actualsizeinwords).
U
- UniformDataGenerator - Class in com.googlecode.javaewah.benchmark
-
This class will generate "uniform" lists of random integers.
- UniformDataGenerator() - Constructor for class com.googlecode.javaewah.benchmark.UniformDataGenerator
-
construct generator of random arrays.
- UniformDataGenerator(int) - Constructor for class com.googlecode.javaewah.benchmark.UniformDataGenerator
- unite2by2(int[], int[]) - Static method in class com.googlecode.javaewah.benchmark.Benchmark
-
Compute the union between two sorted arrays
- usetrailingzeros - Static variable in class com.googlecode.javaewah.EWAHCompressedBitmap
-
optimization option
- usetrailingzeros - Static variable in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
optimization option
W
- wordinbits - Static variable in class com.googlecode.javaewah.EWAHCompressedBitmap
-
The Constant wordinbits represents the number of bits in a long.
- wordinbits - Static variable in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
The Constant wordinbits represents the number of bits in a int.
- writeExternal(ObjectOutput) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
- writeExternal(ObjectOutput) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
- writeLiteralWords(int, BitmapStorage) - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
write the first N literal words to the target bitmap.
- writeLiteralWords(int, BitmapStorage32) - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
write the first N literal words to the target bitmap.
- writeNegatedLiteralWords(int, BitmapStorage) - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
-
write the first N literal words (negated) to the target bitmap.
- writeNegatedLiteralWords(int, BitmapStorage32) - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
-
write the first N literal words (negated) to the target bitmap.
X
- xor(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns a new compressed bitmap containing the bitwise XOR values of the current bitmap with some other bitmap.
- xor(EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns a new compressed bitmap containing the bitwise XOR values of the provided bitmaps.
- xor(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns a new compressed bitmap containing the bitwise XOR values of the current bitmap with some other bitmap.
- xor(EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns a new compressed bitmap containing the bitwise XOR values of the provided bitmaps.
- xor(T) - Method in interface com.googlecode.javaewah.LogicalElement
-
Compute the bitwise logical Xor
- xor(T...) - Static method in class com.googlecode.javaewah.FastAggregation
-
Uses a priority queue to compute the xor aggregate.
- xorCardinality(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Returns the cardinality of the result of a bitwise XOR of the values of the current bitmap with some other bitmap.
- xorCardinality(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Returns the cardinality of the result of a bitwise XOR of the values of the current bitmap with some other bitmap.
- xorToContainer(BitmapStorage, int, IteratingRLW, IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorAggregation
-
Compute the first few words of the XOR aggregate between two iterators.
- xorToContainer(BitmapStorage, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.FastAggregation
-
Uses a priority queue to compute the xor aggregate.
- xorToContainer(EWAHCompressedBitmap, BitmapStorage) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Computes a new compressed bitmap containing the bitwise XOR values of the current bitmap with some other bitmap.
- xorToContainer(BitmapStorage32, int, IteratingRLW32, IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
-
Compute the first few words of the XOR aggregate between two iterators.
- xorToContainer(BitmapStorage32, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.FastAggregation32
-
Uses a priority queue to compute the xor aggregate.
- xorToContainer(EWAHCompressedBitmap32, BitmapStorage32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Computes a new compressed bitmap containing the bitwise XOR values of the current bitmap with some other bitmap.
- xorWithContainer(BitmapStorage, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
-
Uses an adaptive technique to compute the logical XOR.
- xorWithContainer(BitmapStorage32, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
For internal use.
All Classes All Packages