A B C D E F G H I L M N O P R S T U W X 
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.
A B C D E F G H I L M N O P R S T U W X 
All Classes All Packages