Index

A B C D E F G H I L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a - Variable in class com.googlecode.javaewah.datastructure.PriorityQ
 
actualSizeInWords - Variable in class com.googlecode.javaewah.LongArray
The actual size in words.
actualSizeInWords - Variable in class com.googlecode.javaewah.LongBufferWrapper
The actual size in words.
actualSizeInWords - Variable in class com.googlecode.javaewah32.IntArray
The actual size in words.
actualSizeInWords - Variable in class com.googlecode.javaewah32.IntBufferWrapper
The actual size in words.
add(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Deprecated.
use addWord() instead.
add(int, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Deprecated.
use addWord() instead.
add(long) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Deprecated.
use addWord() instead.
add(long, int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Deprecated.
use addWord() instead.
addLiteralWord(int) - Method in class com.googlecode.javaewah32.BitCounter32
Virtually add literal words directly to the bitmap
addLiteralWord(int) - Method in interface com.googlecode.javaewah32.BitmapStorage32
Adding literal words directly to the bitmap (for expert use).
addLiteralWord(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Adding literal words directly to the bitmap (for expert use).
addLiteralWord(int) - Method in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
If the word to be added is non-zero, a NonEmptyException exception is thrown.
addLiteralWord(long) - Method in class com.googlecode.javaewah.BitCounter
Virtually add literal words directly to the bitmap
addLiteralWord(long) - Method in interface com.googlecode.javaewah.BitmapStorage
Adding literal words directly to the bitmap (for expert use).
addLiteralWord(long) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Adding literal word directly to the bitmap (for expert use).
addLiteralWord(long) - Method in class com.googlecode.javaewah.NonEmptyVirtualStorage
If the word to be added is non-zero, a NonEmptyException exception is thrown.
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(Buffer, int, int) - Method in class com.googlecode.javaewah.BitCounter
virtually add several literal words.
addStreamOfLiteralWords(Buffer, int, int) - Method in interface com.googlecode.javaewah.BitmapStorage
if you have several literal words to copy over, this might be faster.
addStreamOfLiteralWords(Buffer, int, int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
if you have several literal words to copy over, this might be faster.
addStreamOfLiteralWords(Buffer, int, int) - Method in class com.googlecode.javaewah.NonEmptyVirtualStorage
throws a NonEmptyException exception when number is greater than 0
addStreamOfLiteralWords(Buffer32, int, int) - Method in class com.googlecode.javaewah32.BitCounter32
virtually add several literal words.
addStreamOfLiteralWords(Buffer32, int, int) - Method in interface com.googlecode.javaewah32.BitmapStorage32
if you have several literal words to copy over, this might be faster.
addStreamOfLiteralWords(Buffer32, int, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
if you have several literal words to copy over, this might be faster.
addStreamOfLiteralWords(Buffer32, int, int) - Method in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
throws a NonEmptyException exception when number is greater than 0
addStreamOfNegatedLiteralWords(Buffer, int, int) - Method in class com.googlecode.javaewah.BitCounter
virtually add several negated literal words.
addStreamOfNegatedLiteralWords(Buffer, int, int) - Method in interface com.googlecode.javaewah.BitmapStorage
Like "addStreamOfLiteralWords" but negates the words being added.
addStreamOfNegatedLiteralWords(Buffer, int, int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Same as addStreamOfLiteralWords, but the words are negated.
addStreamOfNegatedLiteralWords(Buffer, int, int) - Method in class com.googlecode.javaewah.NonEmptyVirtualStorage
throws a NonEmptyException exception when number is greater than 0
addStreamOfNegatedLiteralWords(Buffer32, int, int) - Method in class com.googlecode.javaewah32.BitCounter32
virtually add several negated literal words.
addStreamOfNegatedLiteralWords(Buffer32, int, int) - Method in interface com.googlecode.javaewah32.BitmapStorage32
Like "addStreamOfLiteralWords" but negates the words being added.
addStreamOfNegatedLiteralWords(Buffer32, int, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Same as addStreamOfLiteralWords, but the words are negated.
addStreamOfNegatedLiteralWords(Buffer32, int, int) - Method in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
throws a NonEmptyException exception when number is greater than 0
addWord(int) - Method in class com.googlecode.javaewah32.BitCounter32
Virtually add words directly to the bitmap
addWord(int) - Method in interface com.googlecode.javaewah32.BitmapStorage32
Adding words directly to the bitmap (for expert use).
addWord(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Adding words directly to the bitmap (for expert use).
addWord(int) - Method in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
If the word to be added is non-zero, a NonEmptyException exception is thrown.
addWord(int, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Adding words directly to the bitmap (for expert use).
addWord(long) - Method in class com.googlecode.javaewah.BitCounter
Virtually add words directly to the bitmap
addWord(long) - Method in interface com.googlecode.javaewah.BitmapStorage
Adding words directly to the bitmap (for expert use).
addWord(long) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Adding words directly to the bitmap (for expert use).
addWord(long) - Method in class com.googlecode.javaewah.NonEmptyVirtualStorage
If the word to be added is non-zero, a NonEmptyException exception is thrown.
addWord(long, int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Adding words directly to the bitmap (for expert use).
ADJUST_CONTAINER_SIZE_WHEN_AGGREGATING - Static variable in class com.googlecode.javaewah.EWAHCompressedBitmap
whether we adjust after some aggregation by adding in zeroes *
ADJUST_CONTAINER_SIZE_WHEN_AGGREGATING - Static variable in class com.googlecode.javaewah32.EWAHCompressedBitmap32
whether we adjust after some aggregation by adding in zeroes *
and(WordArray) - Method in class com.googlecode.javaewah.datastructure.BitSet
Compute bitwise AND.
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(WordArray) - Method in class com.googlecode.javaewah.datastructure.BitSet
Compute cardinality of bitwise 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.
AndIt - Class in com.googlecode.javaewah32
 
AndIt(LinkedList<IteratingRLW32>, int) - Constructor for class com.googlecode.javaewah32.AndIt
 
andLastWord(int) - Method in interface com.googlecode.javaewah32.Buffer32
Replaces the last word position in the buffer with its bitwise-and with the given mask.
andLastWord(int) - Method in class com.googlecode.javaewah32.IntArray
 
andLastWord(int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
andLastWord(long) - Method in interface com.googlecode.javaewah.Buffer
Replaces the last word position in the buffer with its bitwise-and with the given mask.
andLastWord(long) - Method in class com.googlecode.javaewah.LongArray
 
andLastWord(long) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
andLiterals(BitmapStorage, int, int) - Method in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
andLiterals(BitmapStorage32, int, int) - Method in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
andNot(WordArray) - Method in class com.googlecode.javaewah.datastructure.BitSet
Compute bitwise AND NOT.
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(WordArray) - Method in class com.googlecode.javaewah.datastructure.BitSet
Compute cardinality of bitwise 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(BitmapStorage, int, IteratingRLW, IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorAggregation
 
andToContainer(BitmapStorage, IteratingRLW, IteratingRLW) - Static method in class com.googlecode.javaewah.IteratorAggregation
 
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(BitmapStorage32, int, IteratingRLW32, IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
 
andToContainer(BitmapStorage32, IteratingRLW32, IteratingRLW32) - Static method in class com.googlecode.javaewah32.IteratorAggregation32
 
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.
andWord(int, int) - Method in interface com.googlecode.javaewah32.Buffer32
Replaces the word at the given position in the buffer with its bitwise-and with the given mask.
andWord(int, int) - Method in class com.googlecode.javaewah32.IntArray
 
andWord(int, int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
andWord(int, long) - Method in interface com.googlecode.javaewah.Buffer
Replaces the word at the given position in the buffer with its bitwise-and with the given mask.
andWord(int, long) - Method in class com.googlecode.javaewah.LongArray
 
andWord(int, long) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
asBitSet() - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
Get a copy of this ImmutableBitSet as a mutable BitSet.

B

b - Variable in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
b - Variable in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 
beginOfRun() - Method in class com.googlecode.javaewah.symmetric.EWAHPointer
 
beginOfRun() - Method in class com.googlecode.javaewah32.symmetric.EWAHPointer32
 
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.datastructure.BitSet
Return a bitmap with the bit set to true at the given positions.
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.
BitmapSymmetricAlgorithm - Interface in com.googlecode.javaewah.symmetric
Generic interface to compute symmetric Boolean functions.
BitmapSymmetricAlgorithm32 - Interface in com.googlecode.javaewah32.symmetric
Generic interface to compute symmetric Boolean functions.
BitSet - Class in com.googlecode.javaewah.datastructure
This is an optimized version of Java's BitSet.
BitSet() - Constructor for class com.googlecode.javaewah.datastructure.BitSet
 
BitSet(int) - Constructor for class com.googlecode.javaewah.datastructure.BitSet
Construct a bitset with the specified number of bits (initially all false).
brlw - Variable in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
 
brlw - Variable in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
 
bufcounters - Variable in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
bufCounters - Variable in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
buffer - Variable in class com.googlecode.javaewah.BufferedAndIterator
 
buffer - Variable in class com.googlecode.javaewah.BufferedORIterator
 
buffer - Variable in class com.googlecode.javaewah.BufferedXORIterator
 
buffer - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
buffer - Variable in class com.googlecode.javaewah.ClearIntIterator
 
buffer - Variable in class com.googlecode.javaewah.EWAHCompressedBitmap
The buffer
buffer - Variable in class com.googlecode.javaewah.IntIteratorImpl
 
buffer - Variable in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
 
buffer - Variable in class com.googlecode.javaewah.LongArray
The buffer (array of 64-bit words)
buffer - Variable in class com.googlecode.javaewah.LongBufferWrapper
The buffer
buffer - Variable in class com.googlecode.javaewah.ReverseIntIterator
 
buffer - Variable in class com.googlecode.javaewah.RunningLengthWord
The array of words.
buffer - Variable in class com.googlecode.javaewah32.AndIt
 
buffer - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
buffer - Variable in class com.googlecode.javaewah32.ClearIntIterator32
 
buffer - Variable in class com.googlecode.javaewah32.EWAHCompressedBitmap32
The buffer
buffer - Variable in class com.googlecode.javaewah32.IntArray
The buffer (array of 32-bit words)
buffer - Variable in class com.googlecode.javaewah32.IntBufferWrapper
The buffer
buffer - Variable in class com.googlecode.javaewah32.IntIteratorImpl32
 
buffer - Variable in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
 
buffer - Variable in class com.googlecode.javaewah32.ORIt
 
buffer - Variable in class com.googlecode.javaewah32.ReverseIntIterator32
 
buffer - Variable in class com.googlecode.javaewah32.RunningLengthWord32
The array of words.
buffer - Variable in class com.googlecode.javaewah32.XORIt
 
buffer() - Method in class com.googlecode.javaewah.EWAHIterator
Access to the buffer
buffer() - Method in class com.googlecode.javaewah.ReverseEWAHIterator
Access to the buffer
buffer() - Method in class com.googlecode.javaewah32.EWAHIterator32
Access to the buffer
buffer() - Method in class com.googlecode.javaewah32.ReverseEWAHIterator32
Access to the buffer
Buffer - Interface in com.googlecode.javaewah
Buffer interface.
Buffer32 - Interface in com.googlecode.javaewah32
Buffer interface.
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.
BufferedAndIterator - Class in com.googlecode.javaewah
 
BufferedAndIterator(LinkedList<IteratingRLW>, int) - Constructor for class com.googlecode.javaewah.BufferedAndIterator
 
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.
BufferedORIterator - Class in com.googlecode.javaewah
 
BufferedORIterator(LinkedList<IteratingRLW>, int) - Constructor for class com.googlecode.javaewah.BufferedORIterator
 
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.
BufferedXORIterator - Class in com.googlecode.javaewah
 
BufferedXORIterator(LinkedList<IteratingRLW>, int) - Constructor for class com.googlecode.javaewah.BufferedXORIterator
 
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.
buffers - Variable in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
buffers - Variable in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
bufferSize - Variable in class com.googlecode.javaewah.BufferedAndIterator
 
bufferSize - Variable in class com.googlecode.javaewah32.AndIt
 
bufferUsed - Variable in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
bufferUsed - Variable in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
buildHeap() - Method in class com.googlecode.javaewah.datastructure.PriorityQ
build the heap...

C

calculateInitialSize(EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
 
calculateInitialSize(EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
 
callbackUpdate(UpdateableBitmapFunction) - Method in class com.googlecode.javaewah.symmetric.EWAHPointer
 
callbackUpdate(UpdateableBitmapFunction32) - Method in class com.googlecode.javaewah32.symmetric.EWAHPointer32
 
cardinality() - Method in class com.googlecode.javaewah.datastructure.BitSet
Compute the number of bits set to 1
cardinality() - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
Compute the number of bits set to 1
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
 
chunkIterator() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Iterator over the chunk of bits.
chunkIterator() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Iterator over the chunk of bits.
ChunkIterator - Interface in com.googlecode.javaewah
The ChunkIterator interface is used to iterate over chunks of ones or zeros.
ChunkIteratorImpl - Class in com.googlecode.javaewah
The ChunkIteratorImpl is the 64 bit implementation of the ChunkIterator interface, which efficiently returns the chunks of ones and zeros represented by an EWAHIterator.
ChunkIteratorImpl(EWAHIterator, int) - Constructor for class com.googlecode.javaewah.ChunkIteratorImpl
 
ChunkIteratorImpl32 - Class in com.googlecode.javaewah32
The ChunkIteratorImpl is the 32 bit implementation of the ChunkIterator interface, which efficiently returns the chunks of ones and zeros represented by an EWAHIterator.
ChunkIteratorImpl32(EWAHIterator32, int) - Constructor for class com.googlecode.javaewah32.ChunkIteratorImpl32
 
clear() - Method in class com.googlecode.javaewah.BitCounter
 
clear() - Method in interface com.googlecode.javaewah.BitmapStorage
Empties the container.
clear() - Method in interface com.googlecode.javaewah.Buffer
Resets the buffer The buffer is not fully cleared and any new set operations should overwrite stale data
clear() - Method in class com.googlecode.javaewah.datastructure.BitSet
Reset all bits to false.
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.javaewah.LongArray
 
clear() - Method in class com.googlecode.javaewah.LongBufferWrapper
 
clear() - Method in class com.googlecode.javaewah.NonEmptyVirtualStorage
 
clear() - Method in class com.googlecode.javaewah32.BitCounter32
 
clear() - Method in interface com.googlecode.javaewah32.BitmapStorage32
Empties the container.
clear() - Method in interface com.googlecode.javaewah32.Buffer32
Resets the buffer The buffer is not fully cleared and any new set operations should overwrite stale data
clear() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Clear any set bits and set size in bits back to 0
clear() - Method in class com.googlecode.javaewah32.IntArray
 
clear() - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
clear() - Method in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
 
clear(int) - Method in class com.googlecode.javaewah.datastructure.BitSet
Set the bit to false.
clear(int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Set the bit at position i to false.
clear(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Set the bit at position i to false.
clear(int, int) - Method in class com.googlecode.javaewah.datastructure.BitSet
Set the bits in the range of indexes to false.
clearIntIterator() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Iterator over the clear bits.
clearIntIterator() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Iterator over the clear bits.
ClearIntIterator - Class in com.googlecode.javaewah
This class is equivalent to IntIteratorImpl, except that it allows use to iterate over "clear" bits (bits set to 0).
ClearIntIterator(EWAHIterator, int) - Constructor for class com.googlecode.javaewah.ClearIntIterator
 
ClearIntIterator32 - Class in com.googlecode.javaewah32
This class is equivalent to IntIteratorImpl, except that it allows use to iterate over "clear" bits (bits set to 0).
ClearIntIterator32(EWAHIterator32, int) - Constructor for class com.googlecode.javaewah32.ClearIntIterator32
 
clearLiteral(int) - Method in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
clearLiteral(int) - Method in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 
clone() - Method in interface com.googlecode.javaewah.Buffer
Creates and returns a copy of the buffer
clone() - Method in class com.googlecode.javaewah.BufferedAndIterator
 
clone() - Method in class com.googlecode.javaewah.BufferedIterator
 
clone() - Method in class com.googlecode.javaewah.BufferedORIterator
 
clone() - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
 
clone() - Method in class com.googlecode.javaewah.BufferedXORIterator
 
clone() - Method in interface com.googlecode.javaewah.CloneableIterator
 
clone() - Method in class com.googlecode.javaewah.datastructure.BitSet
 
clone() - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
 
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.LongArray
 
clone() - Method in class com.googlecode.javaewah.LongBufferWrapper
 
clone() - Method in class com.googlecode.javaewah.RunningLengthWord
 
clone() - Method in class com.googlecode.javaewah32.AndIt
 
clone() - Method in interface com.googlecode.javaewah32.Buffer32
Creates and returns a copy of the buffer
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.IntArray
 
clone() - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
clone() - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
 
clone() - Method in interface com.googlecode.javaewah32.IteratingRLW32
 
clone() - Method in class com.googlecode.javaewah32.ORIt
 
clone() - Method in class com.googlecode.javaewah32.RunningLengthWord32
 
clone() - Method in class com.googlecode.javaewah32.XORIt
 
CloneableIterator<E> - Interface in com.googlecode.javaewah
Like a standard Java iterator, except that you can clone it.
collapse(int, int) - Method in interface com.googlecode.javaewah.Buffer
Removes a given number of words at the given position in the buffer.
collapse(int, int) - Method in class com.googlecode.javaewah.LongArray
 
collapse(int, int) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
collapse(int, int) - Method in interface com.googlecode.javaewah32.Buffer32
Removes a given number of words at the given position in the buffer.
collapse(int, int) - Method in class com.googlecode.javaewah32.IntArray
 
collapse(int, int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
com.googlecode.javaewah - package com.googlecode.javaewah
 
com.googlecode.javaewah.datastructure - package com.googlecode.javaewah.datastructure
 
com.googlecode.javaewah.symmetric - package com.googlecode.javaewah.symmetric
 
com.googlecode.javaewah32 - package com.googlecode.javaewah32
 
com.googlecode.javaewah32.symmetric - package com.googlecode.javaewah32.symmetric
 
comp - Variable in class com.googlecode.javaewah.datastructure.PriorityQ
 
compare(T, T) - Method in class com.googlecode.javaewah.datastructure.PriorityQ
 
compareTo(EWAHPointer) - Method in class com.googlecode.javaewah.symmetric.EWAHPointer
 
compareTo(EWAHPointer32) - Method in class com.googlecode.javaewah32.symmetric.EWAHPointer32
 
compose(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Returns a new compressed bitmap containing the composition of the current bitmap with some other bitmap.
compose(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Returns a new compressed bitmap containing the composition of the current bitmap with some other bitmap.
compose(T) - Method in interface com.googlecode.javaewah.LogicalElement
Compute the composition
composeToContainer(EWAHCompressedBitmap, EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Computes a new compressed bitmap containing the composition of the current bitmap with some other bitmap.
composeToContainer(EWAHCompressedBitmap32, EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Computes a new compressed bitmap containing the composition of the current bitmap with some other bitmap.
currentWordBit() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
currentWordBit() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 

D

data - Variable in class com.googlecode.javaewah.datastructure.BitSet
 
data - Variable in class com.googlecode.javaewah.datastructure.ImmutableBitSet
 
dead - Variable in class com.googlecode.javaewah.symmetric.EWAHPointer
 
dead - Variable in class com.googlecode.javaewah32.symmetric.EWAHPointer32
 
DEFAULT_BUFFER_SIZE - Static variable in class com.googlecode.javaewah.LongArray
The Constant DEFAULT_BUFFER_SIZE: default memory allocation when the object is constructed.
DEFAULT_BUFFER_SIZE - Static variable in class com.googlecode.javaewah32.IntArray
The Constant DEFAULT_BUFFER_SIZE: default memory allocation when the object is constructed.
DEFAULT_MAX_BUF_SIZE - Static variable in class com.googlecode.javaewah.IteratorAggregation
An optimization option.
DEFAULT_MAX_BUF_SIZE - Static variable in class com.googlecode.javaewah32.IteratorAggregation32
An optimization option.
deserialize(DataInput) - Method in class com.googlecode.javaewah.datastructure.BitSet
Deserialize.
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
 
discardRunningWords() - Method in class com.googlecode.javaewah.BufferedIterator
 
discardRunningWords() - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
 
discardRunningWords() - Method in interface com.googlecode.javaewah.IteratingRLW
Discard all running words
discardRunningWords() - Method in class com.googlecode.javaewah32.BufferedIterator32
 
discardRunningWords() - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
 
discardRunningWords() - Method in interface com.googlecode.javaewah32.IteratingRLW32
Discard all running words
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(BufferedRunningLengthWord, EWAHIterator, BitmapStorage) - Static method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
For internal use.
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
dispatch(BitmapStorage, int, int) - Method in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
dispatch(BitmapStorage, int, int) - Method in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
Writes out the answer.
dispatch(BitmapStorage32, int, int) - Method in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
dispatch(BitmapStorage32, int, int) - Method in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
Writes out the answer.
distanceInWords(int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
For internal use.
distanceInWords(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
For internal use.

E

empty() - Method in class com.googlecode.javaewah.datastructure.BitSet
Check whether a bitset contains a set bit.
empty() - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
Check whether a bitset contains a set bit.
endOfRun() - Method in class com.googlecode.javaewah.symmetric.EWAHPointer
 
endOfRun() - Method in class com.googlecode.javaewah32.symmetric.EWAHPointer32
 
endrun - Variable in class com.googlecode.javaewah.symmetric.EWAHPointer
 
endrun - Variable in class com.googlecode.javaewah32.symmetric.EWAHPointer32
 
ensureCapacity(int) - Method in interface com.googlecode.javaewah.Buffer
Increases the size of the buffer if necessary
ensureCapacity(int) - Method in class com.googlecode.javaewah.LongArray
 
ensureCapacity(int) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
ensureCapacity(int) - Method in interface com.googlecode.javaewah32.Buffer32
Increases the size of the buffer if necessary
ensureCapacity(int) - Method in class com.googlecode.javaewah32.IntArray
 
ensureCapacity(int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
equals(Object) - Method in class com.googlecode.javaewah.datastructure.BitSet
 
equals(Object) - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
 
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).
EWAHCompressedBitmap(Buffer) - Constructor for class com.googlecode.javaewah.EWAHCompressedBitmap
 
EWAHCompressedBitmap(ByteBuffer) - Constructor for class com.googlecode.javaewah.EWAHCompressedBitmap
Creates a bitmap with the specified ByteBuffer backend.
EWAHCompressedBitmap(LongBuffer) - Constructor for class com.googlecode.javaewah.EWAHCompressedBitmap
Creates a bitmap with the specified java.nio.LongBuffer backend.
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).
EWAHCompressedBitmap32(Buffer32) - Constructor for class com.googlecode.javaewah32.EWAHCompressedBitmap32
 
EWAHCompressedBitmap32(ByteBuffer) - Constructor for class com.googlecode.javaewah32.EWAHCompressedBitmap32
Creates a bitmap with the specified ByteBuffer backend.
EWAHCompressedBitmap32(IntBuffer) - Constructor for class com.googlecode.javaewah32.EWAHCompressedBitmap32
Creates a bitmap with the specified java.nio.IntBuffer backend.
ewahIter - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
ewahIter - Variable in class com.googlecode.javaewah.ClearIntIterator
 
ewahIter - Variable in class com.googlecode.javaewah.IntIteratorImpl
 
ewahIter - Variable in class com.googlecode.javaewah.ReverseIntIterator
 
ewahIter - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
ewahIter - Variable in class com.googlecode.javaewah32.ClearIntIterator32
 
ewahIter - Variable in class com.googlecode.javaewah32.IntIteratorImpl32
 
ewahIter - Variable in class com.googlecode.javaewah32.ReverseIntIterator32
 
EWAHIterator - Class in com.googlecode.javaewah
The class EWAHIterator represents a special type of efficient iterator iterating over (uncompressed) words of bits.
EWAHIterator(int, RunningLengthWord, int) - Constructor for class com.googlecode.javaewah.EWAHIterator
 
EWAHIterator(Buffer) - 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(int, RunningLengthWord32, int) - Constructor for class com.googlecode.javaewah32.EWAHIterator32
 
EWAHIterator32(Buffer32) - Constructor for class com.googlecode.javaewah32.EWAHIterator32
Instantiates a new eWAH iterator.
EWAHPointer - Class in com.googlecode.javaewah.symmetric
Wrapper around an IteratingBufferedRunningLengthWord used by the RunningBitmapMerge class.
EWAHPointer(int, IteratingBufferedRunningLengthWord, int) - Constructor for class com.googlecode.javaewah.symmetric.EWAHPointer
Construct a pointer over an IteratingBufferedRunningLengthWord.
EWAHPointer32 - Class in com.googlecode.javaewah32.symmetric
Wrapper around an IteratingBufferedRunningLengthWord used by the RunningBitmapMerge class.
EWAHPointer32(int, IteratingBufferedRunningLengthWord32, int) - Constructor for class com.googlecode.javaewah32.symmetric.EWAHPointer32
Construct a pointer over an IteratingBufferedRunningLengthWord.
expand(int, int) - Method in interface com.googlecode.javaewah.Buffer
Expands the buffer by adding the given number of words at the given position.
expand(int, int) - Method in class com.googlecode.javaewah.LongArray
 
expand(int, int) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
expand(int, int) - Method in interface com.googlecode.javaewah32.Buffer32
Expands the buffer by adding the given number of words at the given position.
expand(int, int) - Method in class com.googlecode.javaewah32.IntArray
 
expand(int, int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
extendAndSet(int, boolean) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
For internal use.
extendAndSet(int, boolean) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
For internal use.

F

fastaddStreamOfEmptyWords(boolean, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
For experts: You want to add many zeroes or ones faster? This method does not update sizeInBits.
fastaddStreamOfEmptyWords(boolean, long) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
For experts: You want to add many zeroes or ones faster? This method does not update sizeInBits.
FastAggregation - Class in com.googlecode.javaewah
Fast algorithms to aggregate many bitmaps.
FastAggregation() - Constructor for class com.googlecode.javaewah.FastAggregation
Private constructor to prevent instantiation
FastAggregation32 - Class in com.googlecode.javaewah32
Fast algorithms to aggregate many bitmaps.
FastAggregation32() - Constructor for class com.googlecode.javaewah32.FastAggregation32
Private constructor to prevent instantiation
fillInStackTrace() - Method in exception com.googlecode.javaewah.NonEmptyVirtualStorage.NonEmptyException
Do not fill in the stack trace for this exception for performance reasons.
fillInStackTrace() - Method in exception com.googlecode.javaewah32.NonEmptyVirtualStorage32.NonEmptyException
Do not fill in the stack trace for this exception for performance reasons.
fillWithLiterals(List<EWAHPointer>) - Method in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
append to the list the literal words as EWAHPointer
fillWithLiterals(List<EWAHPointer32>) - Method in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
append to the list the literal words as EWAHPointer
flip(int) - Method in class com.googlecode.javaewah.datastructure.BitSet
Flip the bit.
flip(int, int) - Method in class com.googlecode.javaewah.datastructure.BitSet
Flip the bits in the range of indexes.

G

generalLiterals(int, BitmapStorage, int, int) - Method in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
generalLiterals(int, BitmapStorage32, int, int) - Method in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
get(int) - Method in class com.googlecode.javaewah.datastructure.BitSet
Get the value of the bit.
get(int) - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
 
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 EWAHIterator32 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.
getFirstSetBit() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
getFirstSetBit is a light-weight method that returns the location of the set bit (=1) or -1 if there is none.
getFirstSetBit() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
getFirstSetBit is a light-weight method that returns the location of the set bit (=1) or -1 if there is none.
getIteratingRLW() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Gets an IteratingRLW to iterate over the data.
getIteratingRLW() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Gets an IteratingRLW to iterate over the data.
getLastWord() - Method in interface com.googlecode.javaewah.Buffer
Returns the last word of the buffer
getLastWord() - Method in class com.googlecode.javaewah.LongArray
 
getLastWord() - Method in class com.googlecode.javaewah.LongBufferWrapper
 
getLastWord() - Method in interface com.googlecode.javaewah32.Buffer32
Returns the last word of the buffer
getLastWord() - Method in class com.googlecode.javaewah32.IntArray
 
getLastWord() - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
getLiterals() - Method in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
Goes through the literals.
getLiterals() - Method in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
Goes through the literals.
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
 
getNumberOfLiterals() - Method in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
getNumberOfLiterals() - Method in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 
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.
getNumberOfLiteralWords(Buffer, int) - Static method in class com.googlecode.javaewah.RunningLengthWord
 
getNumberOfLiteralWords(Buffer32, int) - Static method in class com.googlecode.javaewah32.RunningLengthWord32
 
getNumberOfWords() - Method in class com.googlecode.javaewah.datastructure.BitSet
 
getNumberOfWords() - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
 
getNumberOfWords() - Method in interface com.googlecode.javaewah.datastructure.WordArray
Get the total number of words contained in this data structure.
getPositions() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Deprecated.
use toList() instead.
getPositions() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Deprecated.
use toList() instead.
getReverseEWAHIterator() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Gets a ReverseEWAHIterator over the data.
getReverseEWAHIterator() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Gets a ReverseEWAHIterator32 over the data.
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.
getRunningBit(Buffer, int) - Static method in class com.googlecode.javaewah.RunningLengthWord
 
getRunningBit(Buffer32, int) - Static method in class com.googlecode.javaewah32.RunningLengthWord32
 
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.
getRunningLength(Buffer, int) - Static method in class com.googlecode.javaewah.RunningLengthWord
 
getRunningLength(Buffer32, int) - Static method in class com.googlecode.javaewah32.RunningLengthWord32
 
getWord(int) - Method in interface com.googlecode.javaewah.Buffer
Returns the word at a given position
getWord(int) - Method in class com.googlecode.javaewah.datastructure.BitSet
 
getWord(int) - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
 
getWord(int) - Method in interface com.googlecode.javaewah.datastructure.WordArray
Get the word at the given index
getWord(int) - Method in class com.googlecode.javaewah.LongArray
 
getWord(int) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
getWord(int) - Method in interface com.googlecode.javaewah32.Buffer32
Returns the word at a given position
getWord(int) - Method in class com.googlecode.javaewah32.IntArray
 
getWord(int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 

H

hammingWeight - Variable in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
hammingWeight - Variable in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 
hardbitmap - Variable in class com.googlecode.javaewah.BufferedXORIterator
 
hardbitmap - Variable in class com.googlecode.javaewah32.XORIt
 
hardBitmap - Variable in class com.googlecode.javaewah.BufferedORIterator
 
hardBitmap - Variable in class com.googlecode.javaewah32.ORIt
 
hashCode() - Method in class com.googlecode.javaewah.datastructure.BitSet
 
hashCode() - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
 
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 - Variable in class com.googlecode.javaewah32.IntIteratorImpl32
 
hasNext - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
hasNext - Variable in class com.googlecode.javaewah.ClearIntIterator
 
hasNext - Variable in class com.googlecode.javaewah.IntIteratorImpl
 
hasNext - Variable in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
hasNext - Variable in class com.googlecode.javaewah.ReverseIntIterator
 
hasNext - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
hasNext - Variable in class com.googlecode.javaewah32.ClearIntIterator32
 
hasNext - Variable in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
hasNext - Variable in class com.googlecode.javaewah32.ReverseIntIterator32
 
hasNext() - Method in class com.googlecode.javaewah.BufferedAndIterator
 
hasNext() - Method in class com.googlecode.javaewah.BufferedORIterator
 
hasNext() - Method in class com.googlecode.javaewah.BufferedXORIterator
 
hasNext() - Method in interface com.googlecode.javaewah.ChunkIterator
Is there more?
hasNext() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
hasNext() - Method in class com.googlecode.javaewah.ClearIntIterator
 
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.IntIteratorImpl
 
hasNext() - Method in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
hasNext() - Method in class com.googlecode.javaewah.ReverseIntIterator
 
hasNext() - Method in class com.googlecode.javaewah32.AndIt
 
hasNext() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
hasNext() - Method in class com.googlecode.javaewah32.ClearIntIterator32
 
hasNext() - Method in class com.googlecode.javaewah32.EWAHIterator32
Checks for next.
hasNext() - Method in class com.googlecode.javaewah32.IntIteratorImpl32
 
hasNext() - Method in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
hasNext() - Method in class com.googlecode.javaewah32.ORIt
 
hasNext() - Method in class com.googlecode.javaewah32.ReverseIntIterator32
 
hasNext() - Method in class com.googlecode.javaewah32.XORIt
 
hasNextRLW() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
hasNextRLW() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
hasNoData() - Method in class com.googlecode.javaewah.symmetric.EWAHPointer
 
hasNoData() - Method in class com.googlecode.javaewah32.symmetric.EWAHPointer32
 
hasPrevious() - Method in class com.googlecode.javaewah.ReverseEWAHIterator
Checks for previous.
hasPrevious() - Method in class com.googlecode.javaewah32.ReverseEWAHIterator32
Checks for previous.

I

ImmutableBitSet - Class in com.googlecode.javaewah.datastructure
This is an immutable version of the BitSet class in this same package.
ImmutableBitSet(LongBuffer) - Constructor for class com.googlecode.javaewah.datastructure.ImmutableBitSet
Construct a ImmutableBitSet from the content of the LongBuffer which should have been initialized with BitSet.serialize (from the BitSet in this same package).
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
 
insertEmptyWord(boolean) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
For internal use.
insertEmptyWord(boolean) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
For internal use.
insertLiteralWord(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
For internal use.
insertLiteralWord(long) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
For internal use.
IntArray - Class in com.googlecode.javaewah32
Int array wrapper.
IntArray() - Constructor for class com.googlecode.javaewah32.IntArray
Creates a buffer with default size
IntArray(int) - Constructor for class com.googlecode.javaewah32.IntArray
Creates a buffer with explicit size
IntBufferWrapper - Class in com.googlecode.javaewah32
java.nio.IntBuffer wrapper.
IntBufferWrapper(IntBuffer) - Constructor for class com.googlecode.javaewah32.IntBufferWrapper
 
IntBufferWrapper(IntBuffer, int) - Constructor for class com.googlecode.javaewah32.IntBufferWrapper
 
intersects(BitSet) - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
Checks whether two bitsets intersect.
intersects(WordArray) - Method in class com.googlecode.javaewah.datastructure.BitSet
Checks whether two bitsets intersect.
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.datastructure.BitSet
Iterate over the set bits
intIterator() - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
Iterate over the set bits
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.
IntIteratorImpl - Class in com.googlecode.javaewah
The IntIteratorImpl is the 64 bit implementation of the IntIterator interface, which efficiently returns the stream of integers represented by an EWAHIterator.
IntIteratorImpl(EWAHIterator) - Constructor for class com.googlecode.javaewah.IntIteratorImpl
 
IntIteratorImpl32 - Class in com.googlecode.javaewah32
The IntIteratorImpl32 is the 32 bit implementation of the IntIterator interface, which efficiently returns the stream of integers represented by an EWAHIterator32.
IntIteratorImpl32(EWAHIterator32) - Constructor for class com.googlecode.javaewah32.IntIteratorImpl32
 
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
 
isEmpty() - Method in class com.googlecode.javaewah.datastructure.PriorityQ
Check whether the heap is empty.
isEmpty() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Checks whether this bitmap is empty (has a cardinality of zero).
isEmpty() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Checks whether this bitmap is empty (has a cardinality of zero).
isLiteral - Variable in class com.googlecode.javaewah.symmetric.EWAHPointer
 
isLiteral - Variable in class com.googlecode.javaewah32.symmetric.EWAHPointer32
 
iteratingBrlw - Variable in class com.googlecode.javaewah.BufferedIterator
 
iteratingBrlw - Variable in class com.googlecode.javaewah32.BufferedIterator32
 
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 - Variable in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
 
iterator - Variable in class com.googlecode.javaewah.symmetric.EWAHPointer
Underlying iterator
iterator - Variable in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
 
iterator - Variable in class com.googlecode.javaewah32.symmetric.EWAHPointer32
Underlying iterator
iterator() - Method in class com.googlecode.javaewah.datastructure.BitSet
 
iterator() - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
 
iterator() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Iterates over the positions of the true values.
iterator() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Iterates 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
Private constructor to prevent instantiation
IteratorAggregation32 - Class in com.googlecode.javaewah32
Set of helper functions to aggregate bitmaps.
IteratorAggregation32() - Constructor for class com.googlecode.javaewah32.IteratorAggregation32
Private constructor to prevent instantiation
IteratorUtil - Class in com.googlecode.javaewah
Convenience functions for working over iterators
IteratorUtil() - Constructor for class com.googlecode.javaewah.IteratorUtil
Private constructor to prevent instantiation
IteratorUtil32 - Class in com.googlecode.javaewah32
Convenience functions for working over iterators
IteratorUtil32() - Constructor for class com.googlecode.javaewah32.IteratorUtil32
Private constructor to prevent instantiation

L

LARGEST_LITERAL_COUNT - Static variable in class com.googlecode.javaewah.RunningLengthWord
largest number of literal words in a run.
LARGEST_LITERAL_COUNT - Static variable in class com.googlecode.javaewah32.RunningLengthWord32
largest number of literal words in a run.
LARGEST_RUNNING_LENGTH_COUNT - Static variable in class com.googlecode.javaewah.RunningLengthWord
largest number of clean words in a run
LARGEST_RUNNING_LENGTH_COUNT - Static variable in class com.googlecode.javaewah32.RunningLengthWord32
largest number of clean words in a run
lastIndex - Variable in class com.googlecode.javaewah.datastructure.PriorityQ
 
LITERAL_BITS - Static variable in class com.googlecode.javaewah.RunningLengthWord
 
LITERAL_BITS - Static variable in class com.googlecode.javaewah32.RunningLengthWord32
 
literalHasNext() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
literalHasNext() - Method in class com.googlecode.javaewah.ClearIntIterator
 
literalHasNext() - Method in class com.googlecode.javaewah.IntIteratorImpl
 
literalHasNext() - Method in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
literalHasNext() - Method in class com.googlecode.javaewah.ReverseIntIterator
 
literalHasNext() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
literalHasNext() - Method in class com.googlecode.javaewah32.ClearIntIterator32
 
literalHasNext() - Method in class com.googlecode.javaewah32.IntIteratorImpl32
 
literalHasNext() - Method in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
literalHasNext() - Method in class com.googlecode.javaewah32.ReverseIntIterator32
 
literalPosition - Variable in class com.googlecode.javaewah.ClearIntIterator
 
literalPosition - Variable in class com.googlecode.javaewah.IntIteratorImpl
 
literalPosition - Variable in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
literalPosition - Variable in class com.googlecode.javaewah.ReverseIntIterator
 
literalPosition - Variable in class com.googlecode.javaewah32.ClearIntIterator32
 
literalPosition - Variable in class com.googlecode.javaewah32.IntIteratorImpl32
 
literalPosition - Variable in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
literalPosition - Variable in class com.googlecode.javaewah32.ReverseIntIterator32
 
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.
literalWordStartPosition - Variable in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
 
literalWordStartPosition - Variable in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
 
litWeight - Variable in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
litWeight - Variable in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 
litwlist - Variable in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
litwlist - Variable in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 
ll - Variable in class com.googlecode.javaewah.BufferedAndIterator
 
ll - Variable in class com.googlecode.javaewah.BufferedORIterator
 
ll - Variable in class com.googlecode.javaewah.BufferedXORIterator
 
ll - Variable in class com.googlecode.javaewah32.AndIt
 
ll - Variable in class com.googlecode.javaewah32.ORIt
 
ll - Variable in class com.googlecode.javaewah32.XORIt
 
locateAndSet(int, boolean) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
For internal use.
locateAndSet(int, boolean) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
For internal use.
LogicalElement<T> - Interface in com.googlecode.javaewah
A prototypical model for bitmaps.
LongArray - Class in com.googlecode.javaewah
Long array wrapper.
LongArray() - Constructor for class com.googlecode.javaewah.LongArray
Creates a buffer with default size
LongArray(int) - Constructor for class com.googlecode.javaewah.LongArray
Creates a buffer with explicit size
LongBufferWrapper - Class in com.googlecode.javaewah
java.nio.LongBuffer wrapper.
LongBufferWrapper(LongBuffer) - Constructor for class com.googlecode.javaewah.LongBufferWrapper
 
LongBufferWrapper(LongBuffer, int) - Constructor for class com.googlecode.javaewah.LongBufferWrapper
 

M

masterIterator - Variable in class com.googlecode.javaewah.BufferedIterator
 
masterIterator - Variable in class com.googlecode.javaewah32.BufferedIterator32
 
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 This can be used to effectively clone a bitmap in the following manner: EWAHCompressedBitmap32 n = IteratorUtil32.materialize(bitmap.getIteratingRLW())); n.setSizeInBitsWithinLastWord(bitmap.sizeInBits());
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
maxSizeInBits(EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
 
maxSizeInBits(EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
 
mergeLiteralWordInCurrentRunningLength(boolean, boolean, int, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
 
mergeLiteralWordInCurrentRunningLength(boolean, boolean, long, int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
 
mergeLiteralWordInNextRunningLength(boolean, int, int, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
 
mergeLiteralWordInNextRunningLength(boolean, long, int, int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
 
min - Variable in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
min - Variable in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
move() - Method in interface com.googlecode.javaewah.ChunkIterator
Move the iterator at the next different bit
move() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
move() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
move(int) - Method in interface com.googlecode.javaewah.ChunkIterator
Move the iterator at the next ith bit
move(int) - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
move(int) - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
movePosition(int) - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
movePosition(int) - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
moveToNext() - Method in class com.googlecode.javaewah.ClearIntIterator
 
moveToNext() - Method in class com.googlecode.javaewah.IntIteratorImpl
 
moveToNext() - Method in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
moveToNext() - Method in class com.googlecode.javaewah32.ClearIntIterator32
 
moveToNext() - Method in class com.googlecode.javaewah32.IntIteratorImpl32
 
moveToNext() - Method in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
moveToNextRLW() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
moveToNextRLW() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
moveToPreviousRLW() - Method in class com.googlecode.javaewah.ReverseIntIterator
 
moveToPreviousRLW() - Method in class com.googlecode.javaewah32.ReverseIntIterator32
 

N

negateWord(int) - Method in interface com.googlecode.javaewah.Buffer
Negates the word at the given position in the buffer
negateWord(int) - Method in class com.googlecode.javaewah.LongArray
 
negateWord(int) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
negateWord(int) - Method in interface com.googlecode.javaewah32.Buffer32
Negates the word at the given position in the buffer
negateWord(int) - Method in class com.googlecode.javaewah32.IntArray
 
negateWord(int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
negative_push_back(Buffer, int, int) - Method in interface com.googlecode.javaewah.Buffer
Same as push_back, but the words are negated.
negative_push_back(Buffer, int, int) - Method in class com.googlecode.javaewah.LongArray
 
negative_push_back(Buffer, int, int) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
negative_push_back(Buffer32, int, int) - Method in interface com.googlecode.javaewah32.Buffer32
Same as push_back, but the words are negated.
negative_push_back(Buffer32, int, int) - Method in class com.googlecode.javaewah32.IntArray
 
negative_push_back(Buffer32, int, int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
newSizeInWords(int) - Method in class com.googlecode.javaewah.LongArray
Returns the resulting buffer size in words given the number of words to add.
newSizeInWords(int) - Method in class com.googlecode.javaewah32.IntArray
Returns the resulting buffer size in words given the number of words to add.
next() - Method in class com.googlecode.javaewah.BufferedAndIterator
 
next() - Method in class com.googlecode.javaewah.BufferedIterator
Move to the next RunningLengthWord
next() - Method in class com.googlecode.javaewah.BufferedORIterator
 
next() - Method in class com.googlecode.javaewah.BufferedXORIterator
 
next() - Method in class com.googlecode.javaewah.ClearIntIterator
 
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.IntIteratorImpl
 
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.javaewah.ReverseIntIterator
 
next() - Method in class com.googlecode.javaewah32.AndIt
 
next() - Method in class com.googlecode.javaewah32.BufferedIterator32
Move to the next RunningLengthWord
next() - Method in class com.googlecode.javaewah32.ClearIntIterator32
 
next() - Method in class com.googlecode.javaewah32.EWAHIterator32
Next running length word.
next() - Method in class com.googlecode.javaewah32.IntIteratorImpl32
 
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
 
next() - Method in class com.googlecode.javaewah32.ORIt
 
next() - Method in class com.googlecode.javaewah32.ReverseIntIterator32
 
next() - Method in class com.googlecode.javaewah32.XORIt
 
nextBit - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
nextBit - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
nextBit() - Method in interface com.googlecode.javaewah.ChunkIterator
Return the next bit
nextBit() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
nextBit() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
nextLength - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
nextLength - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
nextLength() - Method in interface com.googlecode.javaewah.ChunkIterator
Return the length of the next bit
nextLength() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
nextLength() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
nextRLW() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
nextRLW() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
nextSetBit(int) - Method in class com.googlecode.javaewah.datastructure.BitSet
Usage: for(int i=bs.nextSetBit(0); i>=0; i=bs.nextSetBit(i+1)) { operate on index i here }
nextSetBit(int) - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
Usage: for(int i=bs.nextSetBit(0); i>=0; i=bs.nextSetBit(i+1)) { operate on index i here }
nextUnsetBit(int) - Method in class com.googlecode.javaewah.datastructure.BitSet
Usage: for(int i=bs.nextUnsetBit(0); i>=0; i=bs.nextUnsetBit(i+1)) { operate on index i here }
nextUnsetBit(int) - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
Usage: for(int i=bs.nextUnsetBit(0); i>=0; i=bs.nextUnsetBit(i+1)) { operate on index i here }
nonEmptyException - Static variable in class com.googlecode.javaewah.NonEmptyVirtualStorage
 
nonEmptyException - Static variable in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
 
NonEmptyException() - Constructor for exception com.googlecode.javaewah.NonEmptyVirtualStorage.NonEmptyException
 
NonEmptyException() - Constructor for exception com.googlecode.javaewah32.NonEmptyVirtualStorage32.NonEmptyException
 
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
 
NonEmptyVirtualStorage.NonEmptyException - Exception in com.googlecode.javaewah
 
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
 
NonEmptyVirtualStorage32.NonEmptyException - Exception in com.googlecode.javaewah32
 
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
 
NOT_RUNNING_LENGTH_PLUS_RUNNING_BIT - Static variable in class com.googlecode.javaewah.RunningLengthWord
 
NOT_RUNNING_LENGTH_PLUS_RUNNING_BIT - Static variable in class com.googlecode.javaewah32.RunningLengthWord32
 
NOT_SHIFTED_LARGEST_RUNNING_LENGTH_COUNT - Static variable in class com.googlecode.javaewah.RunningLengthWord
 
NOT_SHIFTED_LARGEST_RUNNING_LENGTH_COUNT - Static variable in class com.googlecode.javaewah32.RunningLengthWord32
 
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

oneBits - Variable in class com.googlecode.javaewah.BitCounter
 
oneBits - Variable in class com.googlecode.javaewah32.BitCounter32
 
or(WordArray) - Method in class com.googlecode.javaewah.datastructure.BitSet
Compute bitwise OR.
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(EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.FastAggregation
Simple algorithm that computes the OR aggregate.
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(EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.FastAggregation32
Simple algorithm that computes the OR aggregate.
or(Iterator<EWAHCompressedBitmap>) - Static method in class com.googlecode.javaewah.FastAggregation
Simple algorithm that computes the OR aggregate.
or(Iterator<EWAHCompressedBitmap32>) - Static method in class com.googlecode.javaewah32.FastAggregation32
Simple algorithm that computes the OR aggregate.
or(T) - Method in interface com.googlecode.javaewah.LogicalElement
Compute the bitwise logical or
or(T...) - Static method in class com.googlecode.javaewah.FastAggregation
Uses a priority queue to compute the or aggregate.
orcardinality(WordArray) - Method in class com.googlecode.javaewah.datastructure.BitSet
Compute cardinality of bitwise OR.
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.
ORIt - Class in com.googlecode.javaewah32
 
ORIt(LinkedList<IteratingRLW32>, int) - Constructor for class com.googlecode.javaewah32.ORIt
 
orLastWord(int) - Method in interface com.googlecode.javaewah32.Buffer32
Replaces the last word position in the buffer with its bitwise-or with the given mask.
orLastWord(int) - Method in class com.googlecode.javaewah32.IntArray
 
orLastWord(int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
orLastWord(long) - Method in interface com.googlecode.javaewah.Buffer
Replaces the last word position in the buffer with its bitwise-or with the given mask.
orLastWord(long) - Method in class com.googlecode.javaewah.LongArray
 
orLastWord(long) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
orLiterals(BitmapStorage, int, int) - Method in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
orLiterals(BitmapStorage32, int, int) - Method in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
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.
orWord(int, int) - Method in interface com.googlecode.javaewah32.Buffer32
Replaces the word at the given position in the buffer with its bitwise-or with the given mask.
orWord(int, int) - Method in class com.googlecode.javaewah32.IntArray
 
orWord(int, int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
orWord(int, long) - Method in interface com.googlecode.javaewah.Buffer
Replaces the word at the given position in the buffer with its bitwise-or with the given mask.
orWord(int, long) - Method in class com.googlecode.javaewah.LongArray
 
orWord(int, long) - Method in class com.googlecode.javaewah.LongBufferWrapper
 

P

parent - Variable in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
parent - Variable in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
parseNextRun() - Method in class com.googlecode.javaewah.symmetric.EWAHPointer
Process the next run
parseNextRun() - Method in class com.googlecode.javaewah32.symmetric.EWAHPointer32
Process the next run
peek() - Method in class com.googlecode.javaewah.datastructure.PriorityQ
Look at the top of the heap
percolateDown() - Method in class com.googlecode.javaewah.datastructure.PriorityQ
Signals that the element on top of the heap has been updated
percolateDown(int) - Method in class com.googlecode.javaewah.datastructure.PriorityQ
 
pointer - Variable in class com.googlecode.javaewah.EWAHIterator
The pointer represent the location of the current running length word in the array of words (embedded in the rlw attribute).
pointer - Variable in class com.googlecode.javaewah.ReverseEWAHIterator
The pointer representing the location of the current running length word in the array of words (embedded in the rlw attribute).
pointer - Variable in class com.googlecode.javaewah32.EWAHIterator32
The pointer represent the location of the current running length word in the array of words (embedded in the rlw attribute).
pointer - Variable in class com.googlecode.javaewah32.ReverseEWAHIterator32
The pointer representing the location of the current running length word in the array of words (embedded in the rlw attribute).
poll() - Method in class com.googlecode.javaewah.datastructure.PriorityQ
Remove the element on top of the heap
pos - Variable in class com.googlecode.javaewah.symmetric.EWAHPointer
 
pos - Variable in class com.googlecode.javaewah32.symmetric.EWAHPointer32
 
position - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
position - Variable in class com.googlecode.javaewah.ClearIntIterator
 
position - Variable in class com.googlecode.javaewah.IntIteratorImpl
 
position - Variable in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
position - Variable in class com.googlecode.javaewah.ReverseIntIterator
 
position - Variable in class com.googlecode.javaewah.RunningLengthWord
The position in array.
position - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
position - Variable in class com.googlecode.javaewah32.ClearIntIterator32
 
position - Variable in class com.googlecode.javaewah32.IntIteratorImpl32
 
position - Variable in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
position - Variable in class com.googlecode.javaewah32.ReverseIntIterator32
 
position - Variable in class com.googlecode.javaewah32.RunningLengthWord32
The position in array.
position() - Method in class com.googlecode.javaewah.ReverseEWAHIterator
Position of the current running length word.
position() - Method in class com.googlecode.javaewah32.ReverseEWAHIterator32
Position of the current running length word.
positions - Variable in class com.googlecode.javaewah.ReverseEWAHIterator
The positions of running length words (embedded in the rlw attribute).
positions - Variable in class com.googlecode.javaewah32.ReverseEWAHIterator32
The positions of running length words (embedded in the rlw attribute).
previous() - Method in class com.googlecode.javaewah.ReverseEWAHIterator
Previous running length word.
previous() - Method in class com.googlecode.javaewah32.ReverseEWAHIterator32
Previous running length word.
PriorityQ<T> - Class in com.googlecode.javaewah.datastructure
Special-purpose priority queue.
PriorityQ(int, Comparator<T>) - Constructor for class com.googlecode.javaewah.datastructure.PriorityQ
Construct a priority queue with a given capacity
push_back(int) - Method in interface com.googlecode.javaewah32.Buffer32
Appends the specified word to the end of the buffer
push_back(int) - Method in class com.googlecode.javaewah32.IntArray
 
push_back(int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
push_back(long) - Method in interface com.googlecode.javaewah.Buffer
Appends the specified word to the end of the buffer
push_back(long) - Method in class com.googlecode.javaewah.LongArray
 
push_back(long) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
push_back(Buffer, int, int) - Method in interface com.googlecode.javaewah.Buffer
Appends the specified buffer words to the end of the buffer.
push_back(Buffer, int, int) - Method in class com.googlecode.javaewah.LongArray
 
push_back(Buffer, int, int) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
push_back(Buffer32, int, int) - Method in interface com.googlecode.javaewah32.Buffer32
Appends the specified buffer words to the end of the buffer.
push_back(Buffer32, int, int) - Method in class com.googlecode.javaewah32.IntArray
 
push_back(Buffer32, int, int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 

R

readExternal(ObjectInput) - Method in class com.googlecode.javaewah.datastructure.BitSet
 
readExternal(ObjectInput) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
 
readExternal(ObjectInput) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
 
removeLastWord() - Method in interface com.googlecode.javaewah.Buffer
Removes the last word from the buffer
removeLastWord() - Method in class com.googlecode.javaewah.LongArray
 
removeLastWord() - Method in class com.googlecode.javaewah.LongBufferWrapper
 
removeLastWord() - Method in interface com.googlecode.javaewah32.Buffer32
Removes the last word from the buffer
removeLastWord() - Method in class com.googlecode.javaewah32.IntArray
 
removeLastWord() - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
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.
resize(int) - Method in class com.googlecode.javaewah.datastructure.BitSet
Resize the bitset
resize(int) - Method in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
resize(int) - Method in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 
resizeBuffer(int) - Method in class com.googlecode.javaewah.LongArray
Resizes the buffer if the number of words to add exceeds the buffer capacity.
resizeBuffer(int) - Method in class com.googlecode.javaewah32.IntArray
Resizes the buffer if the number of words to add exceeds the buffer capacity.
ReverseEWAHIterator - Class in com.googlecode.javaewah
The class ReverseEWAHIterator represents a special type of efficient iterator iterating over (uncompressed) words of bits in reverse order.
ReverseEWAHIterator(Buffer) - Constructor for class com.googlecode.javaewah.ReverseEWAHIterator
Instantiates a new reverse EWAH iterator.
ReverseEWAHIterator32 - Class in com.googlecode.javaewah32
The class ReverseEWAHIterator32 represents a special type of efficient iterator iterating over (uncompressed) words of bits in reverse order.
ReverseEWAHIterator32(Buffer32) - Constructor for class com.googlecode.javaewah32.ReverseEWAHIterator32
Instantiates a new reverse EWAH iterator.
reverseIntIterator() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Iterator over the set bits in reverse order.
reverseIntIterator() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Iterator over the set bits in reverse order.
ReverseIntIterator - Class in com.googlecode.javaewah
The ReverseIntIterator is the 64 bit implementation of the IntIterator interface, which efficiently returns the stream of integers represented by a ReverseEWAHIterator in reverse order.
ReverseIntIterator(ReverseEWAHIterator, int) - Constructor for class com.googlecode.javaewah.ReverseIntIterator
 
ReverseIntIterator32 - Class in com.googlecode.javaewah32
The ReverseIntIterator32 is the 32 bit implementation of the IntIterator interface, which efficiently returns the stream of integers represented by a ReverseEWAHIterator32 in reverse order.
ReverseIntIterator32(ReverseEWAHIterator32, int) - Constructor for class com.googlecode.javaewah32.ReverseIntIterator32
 
rlw - Variable in class com.googlecode.javaewah.EWAHCompressedBitmap
The current (last) running length word.
rlw - Variable in class com.googlecode.javaewah.EWAHIterator
The current running length word.
rlw - Variable in class com.googlecode.javaewah.ReverseEWAHIterator
The current running length word.
rlw - Variable in class com.googlecode.javaewah32.EWAHCompressedBitmap32
The current (last) running length word.
rlw - Variable in class com.googlecode.javaewah32.EWAHIterator32
The current running length word.
rlw - Variable in class com.googlecode.javaewah32.ReverseEWAHIterator32
The current running length word.
RUNNING_LENGTH_BITS - Static variable in class com.googlecode.javaewah.RunningLengthWord
number of bits dedicated to marking of the running length of clean words
RUNNING_LENGTH_BITS - Static variable in class com.googlecode.javaewah32.RunningLengthWord32
number of bits dedicated to marking of the running length of clean words
RUNNING_LENGTH_PLUS_RUNNING_BIT - Static variable in class com.googlecode.javaewah.RunningLengthWord
 
RUNNING_LENGTH_PLUS_RUNNING_BIT - Static variable in class com.googlecode.javaewah32.RunningLengthWord32
 
runningBit - Variable in class com.googlecode.javaewah.BufferedRunningLengthWord
The Running bit.
runningBit - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
runningBit - Variable in class com.googlecode.javaewah.ReverseIntIterator
 
runningBit - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
runningBit - Variable in class com.googlecode.javaewah32.ReverseIntIterator32
 
RunningBit - Variable in class com.googlecode.javaewah32.BufferedRunningLengthWord32
The Running bit.
RunningBitmapMerge - Class in com.googlecode.javaewah.symmetric
This is an implementation of the RunningBitmapMerge algorithm running on top of JavaEWAH.
RunningBitmapMerge() - Constructor for class com.googlecode.javaewah.symmetric.RunningBitmapMerge
 
RunningBitmapMerge32 - Class in com.googlecode.javaewah32.symmetric
This is an implementation of the RunningBitmapMerge algorithm running on top of JavaEWAH.
RunningBitmapMerge32() - Constructor for class com.googlecode.javaewah32.symmetric.RunningBitmapMerge32
 
runningHasNext() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
runningHasNext() - Method in class com.googlecode.javaewah.ClearIntIterator
 
runningHasNext() - Method in class com.googlecode.javaewah.IntIteratorImpl
 
runningHasNext() - Method in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
runningHasNext() - Method in class com.googlecode.javaewah.ReverseIntIterator
 
runningHasNext() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
runningHasNext() - Method in class com.googlecode.javaewah32.ClearIntIterator32
 
runningHasNext() - Method in class com.googlecode.javaewah32.IntIteratorImpl32
 
runningHasNext() - Method in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
runningHasNext() - Method in class com.googlecode.javaewah32.ReverseIntIterator32
 
runningLength - Variable in class com.googlecode.javaewah.BufferedRunningLengthWord
The Running length.
runningLength - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
runningLength - Variable in class com.googlecode.javaewah.ClearIntIterator
 
runningLength - Variable in class com.googlecode.javaewah.IntIteratorImpl
 
runningLength - Variable in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
runningLength - Variable in class com.googlecode.javaewah.ReverseIntIterator
 
runningLength - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
runningLength - Variable in class com.googlecode.javaewah32.ClearIntIterator32
 
runningLength - Variable in class com.googlecode.javaewah32.IntIteratorImpl32
 
runningLength - Variable in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
runningLength - Variable in class com.googlecode.javaewah32.ReverseIntIterator32
 
RunningLength - Variable in class com.googlecode.javaewah32.BufferedRunningLengthWord32
The Running length.
RunningLengthWord - Class in com.googlecode.javaewah
Mostly for internal use.
RunningLengthWord(Buffer, int) - Constructor for class com.googlecode.javaewah.RunningLengthWord
Instantiates a new running length word.
RunningLengthWord32 - Class in com.googlecode.javaewah32
Mostly for internal use.
RunningLengthWord32(Buffer32, int) - Constructor for class com.googlecode.javaewah32.RunningLengthWord32
Instantiates a new running length word.
runningOffset() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
runningOffset() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
rw - Variable in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
rw - Variable in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 

S

serialize(DataOutput) - Method in class com.googlecode.javaewah.datastructure.BitSet
Serialize.
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 number of bytes required to serialize this bitmap The current bitmap is not modified.
serializedSizeInBytes() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Report the number of bytes required to serialize this bitmap.
serialVersionUID - Static variable in class com.googlecode.javaewah.datastructure.BitSet
 
serialVersionUID - Static variable in class com.googlecode.javaewah.EWAHCompressedBitmap
 
serialVersionUID - Static variable in exception com.googlecode.javaewah.NonEmptyVirtualStorage.NonEmptyException
 
serialVersionUID - Static variable in class com.googlecode.javaewah32.EWAHCompressedBitmap32
 
serialVersionUID - Static variable in exception com.googlecode.javaewah32.NonEmptyVirtualStorage32.NonEmptyException
 
set(int) - Method in class com.googlecode.javaewah.datastructure.BitSet
Set to true.
set(int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Set the bit at position i to true.
set(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Set the bit at position i to true.
set(int, boolean) - Method in class com.googlecode.javaewah.datastructure.BitSet
Set to some value.
set(int, boolean) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
For internal use.
set(int, boolean) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
For internal use.
set(int, int) - Method in class com.googlecode.javaewah.datastructure.BitSet
Set the bits in the range of indexes true.
set(int, int, boolean) - Method in class com.googlecode.javaewah.datastructure.BitSet
Set the bits in the range of indexes to the specified Boolean value.
setInLiteralWords(boolean, int, int, int, int, boolean, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
 
setInLiteralWords(boolean, int, int, int, long, boolean, long) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
 
setInRunningLength(boolean, int, int, int, int, boolean, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
 
setInRunningLength(boolean, int, int, int, long, boolean, long) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
 
setLastWord(int) - Method in interface com.googlecode.javaewah32.Buffer32
Replaces the last word in the buffer with the specified word.
setLastWord(int) - Method in class com.googlecode.javaewah32.IntArray
 
setLastWord(int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
setLastWord(long) - Method in interface com.googlecode.javaewah.Buffer
Replaces the last word in the buffer with the specified word.
setLastWord(long) - Method in class com.googlecode.javaewah.LongArray
 
setLastWord(long) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
setLiteral(int) - Method in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
setLiteral(int) - Method in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 
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.
setNumberOfLiteralWords(Buffer, int, long) - Static method in class com.googlecode.javaewah.RunningLengthWord
 
setNumberOfLiteralWords(Buffer32, int, int) - Static method in class com.googlecode.javaewah32.RunningLengthWord32
 
setOne(int) - Method in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
setOne(int) - Method in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 
setRLW(RunningLengthWord) - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
setRLW(RunningLengthWord) - Method in class com.googlecode.javaewah.ReverseIntIterator
 
setRLW(RunningLengthWord32) - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
setRLW(RunningLengthWord32) - Method in class com.googlecode.javaewah32.ReverseIntIterator32
 
setRLWInfo(int, boolean, int, int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
 
setRLWInfo(int, boolean, long, long) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
 
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.
setRunningBit(Buffer, int, boolean) - Static method in class com.googlecode.javaewah.RunningLengthWord
 
setRunningBit(Buffer32, int, boolean) - Static method in class com.googlecode.javaewah32.RunningLengthWord32
 
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.
setRunningLength(Buffer, int, long) - Static method in class com.googlecode.javaewah.RunningLengthWord
 
setRunningLength(Buffer32, int, int) - Static method in class com.googlecode.javaewah32.RunningLengthWord32
 
setRunningLengthWord(RunningLengthWord) - Method in class com.googlecode.javaewah.ClearIntIterator
 
setRunningLengthWord(RunningLengthWord) - Method in class com.googlecode.javaewah.IntIteratorImpl
 
setRunningLengthWord(RunningLengthWord32) - Method in class com.googlecode.javaewah32.ClearIntIterator32
 
setRunningLengthWord(RunningLengthWord32) - Method in class com.googlecode.javaewah32.IntIteratorImpl32
 
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.
setSizeInBitsWithinLastWord(int) - Method in class com.googlecode.javaewah.BitCounter
should directly set the sizeInBits field, but is effectively ignored in this class.
setSizeInBitsWithinLastWord(int) - Method in interface com.googlecode.javaewah.BitmapStorage
Sets the size in bits of the bitmap as an *uncompressed* bitmap.
setSizeInBitsWithinLastWord(int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
 
setSizeInBitsWithinLastWord(int) - Method in class com.googlecode.javaewah.NonEmptyVirtualStorage
Does nothing.
setSizeInBitsWithinLastWord(int) - Method in class com.googlecode.javaewah32.BitCounter32
 
setSizeInBitsWithinLastWord(int) - Method in interface com.googlecode.javaewah32.BitmapStorage32
Sets the size in bits of the bitmap as an *uncompressed* bitmap.
setSizeInBitsWithinLastWord(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Set the size in bits.
setSizeInBitsWithinLastWord(int) - Method in class com.googlecode.javaewah32.NonEmptyVirtualStorage32
Does nothing.
setupForCurrentRunningLengthWord() - Method in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
setupForCurrentRunningLengthWord() - Method in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
setWord(int, int) - Method in interface com.googlecode.javaewah32.Buffer32
Replaces the word at the given position in the buffer with the specified word.
setWord(int, int) - Method in class com.googlecode.javaewah32.IntArray
 
setWord(int, int) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
setWord(int, long) - Method in interface com.googlecode.javaewah.Buffer
Replaces the word at the given position in the buffer with the specified word.
setWord(int, long) - Method in class com.googlecode.javaewah.LongArray
 
setWord(int, long) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
setZero(int) - Method in class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
setZero(int) - Method in class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 
shift(int) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Generate a new bitmap a new bitmap shifted by "b" bits.
shift(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Generate a new bitmap a new bitmap shifted by "b" bits.
SHIFTED_LARGEST_RUNNING_LENGTH_COUNT - Static variable in class com.googlecode.javaewah.RunningLengthWord
 
SHIFTED_LARGEST_RUNNING_LENGTH_COUNT - Static variable in class com.googlecode.javaewah32.RunningLengthWord32
 
shiftWordMask() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
shiftWordMask() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
size - Variable in class com.googlecode.javaewah.EWAHIterator
The size in words.
size - Variable in class com.googlecode.javaewah32.EWAHIterator32
The size in words.
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.datastructure.BitSet
Query the size
size() - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
Query the size
size() - Method in class com.googlecode.javaewah.datastructure.PriorityQ
 
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 - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
sizeInBits - Variable in class com.googlecode.javaewah.ClearIntIterator
 
sizeInBits - Variable in class com.googlecode.javaewah.EWAHCompressedBitmap
sizeInBits: number of bits in the (uncompressed) bitmap.
sizeInBits - Variable in class com.googlecode.javaewah.ReverseIntIterator
 
sizeInBits - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
sizeInBits - Variable in class com.googlecode.javaewah32.ClearIntIterator32
 
sizeInBits - Variable in class com.googlecode.javaewah32.EWAHCompressedBitmap32
sizeInBits: number of bits in the (uncompressed) bitmap.
sizeInBits - Variable in class com.googlecode.javaewah32.ReverseIntIterator32
 
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).
sizeInWords() - Method in interface com.googlecode.javaewah.Buffer
Returns the actual size in words
sizeInWords() - Method in class com.googlecode.javaewah.LongArray
 
sizeInWords() - Method in class com.googlecode.javaewah.LongBufferWrapper
 
sizeInWords() - Method in interface com.googlecode.javaewah32.Buffer32
Returns the actual size in words
sizeInWords() - Method in class com.googlecode.javaewah32.IntArray
 
sizeInWords() - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
swap(Buffer) - Method in interface com.googlecode.javaewah.Buffer
Swap the content of the buffer with another.
swap(Buffer) - Method in class com.googlecode.javaewah.LongArray
 
swap(Buffer) - Method in class com.googlecode.javaewah.LongBufferWrapper
 
swap(EWAHCompressedBitmap) - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Swap the content of the bitmap with another.
swap(Buffer32) - Method in interface com.googlecode.javaewah32.Buffer32
Swap the content of the buffer with another.
swap(Buffer32) - Method in class com.googlecode.javaewah32.IntArray
 
swap(Buffer32) - Method in class com.googlecode.javaewah32.IntBufferWrapper
 
swap(EWAHCompressedBitmap32) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
swap the content of the bitmap with another.
symmetric(UpdateableBitmapFunction, BitmapStorage, EWAHCompressedBitmap...) - Method in interface com.googlecode.javaewah.symmetric.BitmapSymmetricAlgorithm
Compute a Boolean symmetric query.
symmetric(UpdateableBitmapFunction, BitmapStorage, EWAHCompressedBitmap...) - Method in class com.googlecode.javaewah.symmetric.RunningBitmapMerge
 
symmetric(UpdateableBitmapFunction32, BitmapStorage32, EWAHCompressedBitmap32...) - Method in interface com.googlecode.javaewah32.symmetric.BitmapSymmetricAlgorithm32
Compute a Boolean symmetric query.
symmetric(UpdateableBitmapFunction32, BitmapStorage32, EWAHCompressedBitmap32...) - Method in class com.googlecode.javaewah32.symmetric.RunningBitmapMerge32
 

T

threshold(int, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
Compute a Boolean threshold function: bits are true where at least t bitmaps have a true bit.
threshold(int, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Compute a Boolean threshold function: bits are true where at least T bitmaps have a true bit.
threshold2buf(int, int[], int) - Method in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
threshold2buf(int, long[], int) - Method in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
threshold3(int, int[], int) - Static method in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
threshold3(int, long[], int) - Static method in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
threshold4(int, int[], int) - Method in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
threshold4(int, long[], int) - Method in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
ThresholdFuncBitmap - Class in com.googlecode.javaewah.symmetric
A threshold Boolean function returns true if the number of true values exceed a threshold.
ThresholdFuncBitmap(int) - Constructor for class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
Construction a threshold function with a given threshold
ThresholdFuncBitmap32 - Class in com.googlecode.javaewah32.symmetric
A threshold Boolean function returns true if the number of true values exceed a threshold.
ThresholdFuncBitmap32(int) - Constructor for class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
Construction a threshold function with a given threshold
thresholdWithContainer(BitmapStorage, int, EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.EWAHCompressedBitmap
Compute a Boolean threshold function: bits are true where at least T bitmaps have a true bit.
thresholdWithContainer(BitmapStorage32, int, EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Compute a Boolean threshold function: bits are true where at least T bitmaps have a true bit.
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
 
toList() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Gets the locations of the true values as one list.
toList() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Gets the locations of the true values as one list.
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
 
toss(T) - Method in class com.googlecode.javaewah.datastructure.PriorityQ
Add an element at the end of the queue
toString() - Method in class com.googlecode.javaewah.BufferedRunningLengthWord
 
toString() - Method in class com.googlecode.javaewah.datastructure.BitSet
 
toString() - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
 
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 interface com.googlecode.javaewah.Buffer
Reduces the internal buffer to its minimal allowable size.
trim() - Method in class com.googlecode.javaewah.datastructure.BitSet
Recovers wasted memory
trim() - Method in class com.googlecode.javaewah.EWAHCompressedBitmap
Reduce the internal buffer to its minimal allowable size.
trim() - Method in class com.googlecode.javaewah.LongArray
 
trim() - Method in class com.googlecode.javaewah.LongBufferWrapper
 
trim() - Method in interface com.googlecode.javaewah32.Buffer32
Reduces the internal buffer to its minimal allowable size.
trim() - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
Reduce the internal buffer to its minimal allowable size (given by this.actualsizeinwords).
trim() - Method in class com.googlecode.javaewah32.IntArray
 
trim() - Method in class com.googlecode.javaewah32.IntBufferWrapper
 

U

unset(int) - Method in class com.googlecode.javaewah.datastructure.BitSet
Set to false
unsetIntIterator() - Method in class com.googlecode.javaewah.datastructure.BitSet
Iterate over the unset bits
unsetIntIterator() - Method in class com.googlecode.javaewah.datastructure.ImmutableBitSet
Iterate over the unset bits
UpdateableBitmapFunction - Class in com.googlecode.javaewah.symmetric
This is a Java specification for an "updatable" Boolean function meant to run over EWAH bitmaps.
UpdateableBitmapFunction() - Constructor for class com.googlecode.javaewah.symmetric.UpdateableBitmapFunction
 
UpdateableBitmapFunction32 - Class in com.googlecode.javaewah32.symmetric
This is a Java specification for an "updatable" Boolean function meant to run over EWAH bitmaps.
UpdateableBitmapFunction32() - Constructor for class com.googlecode.javaewah32.symmetric.UpdateableBitmapFunction32
 
updateNext() - Method in class com.googlecode.javaewah.ChunkIteratorImpl
 
updateNext() - Method in class com.googlecode.javaewah32.ChunkIteratorImpl32
 

V

value - Variable in class com.googlecode.javaewah.symmetric.EWAHPointer
 
value - Variable in class com.googlecode.javaewah32.symmetric.EWAHPointer32
 

W

word - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
word - Variable in class com.googlecode.javaewah.ClearIntIterator
 
word - Variable in class com.googlecode.javaewah.IntIteratorImpl
 
word - Variable in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
word - Variable in class com.googlecode.javaewah.ReverseIntIterator
 
word - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
word - Variable in class com.googlecode.javaewah32.ClearIntIterator32
 
word - Variable in class com.googlecode.javaewah32.IntIteratorImpl32
 
word - Variable in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
word - Variable in class com.googlecode.javaewah32.ReverseIntIterator32
 
WORD_IN_BITS - Static variable in class com.googlecode.javaewah.EWAHCompressedBitmap
The Constant WORD_IN_BITS represents the number of bits in a long.
WORD_IN_BITS - Static variable in class com.googlecode.javaewah32.EWAHCompressedBitmap32
The Constant WORD_IN_BITS represents the number of bits in a int.
WordArray - Interface in com.googlecode.javaewah.datastructure
 
wordLength - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
wordLength - Variable in class com.googlecode.javaewah.ClearIntIterator
 
wordLength - Variable in class com.googlecode.javaewah.IntIteratorImpl
 
wordLength - Variable in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
wordLength - Variable in class com.googlecode.javaewah.ReverseIntIterator
 
wordLength - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
wordLength - Variable in class com.googlecode.javaewah32.ClearIntIterator32
 
wordLength - Variable in class com.googlecode.javaewah32.IntIteratorImpl32
 
wordLength - Variable in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
wordLength - Variable in class com.googlecode.javaewah32.ReverseIntIterator32
 
wordMask - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
wordMask - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
wordPosition - Variable in class com.googlecode.javaewah.ChunkIteratorImpl
 
wordPosition - Variable in class com.googlecode.javaewah.ClearIntIterator
 
wordPosition - Variable in class com.googlecode.javaewah.IntIteratorImpl
 
wordPosition - Variable in class com.googlecode.javaewah.IntIteratorOverIteratingRLW
 
wordPosition - Variable in class com.googlecode.javaewah.ReverseIntIterator
 
wordPosition - Variable in class com.googlecode.javaewah32.ChunkIteratorImpl32
 
wordPosition - Variable in class com.googlecode.javaewah32.ClearIntIterator32
 
wordPosition - Variable in class com.googlecode.javaewah32.IntIteratorImpl32
 
wordPosition - Variable in class com.googlecode.javaewah32.IntIteratorOverIteratingRLW32
 
wordPosition - Variable in class com.googlecode.javaewah32.ReverseIntIterator32
 
writeExternal(ObjectOutput) - Method in class com.googlecode.javaewah.datastructure.BitSet
 
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(WordArray) - Method in class com.googlecode.javaewah.datastructure.BitSet
Compute bitwise XOR.
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(EWAHCompressedBitmap...) - Static method in class com.googlecode.javaewah.FastAggregation
Simple algorithm that computes the XOR aggregate.
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(EWAHCompressedBitmap32...) - Static method in class com.googlecode.javaewah32.FastAggregation32
Simple algorithm that computes the XOR aggregate.
xor(Iterator<EWAHCompressedBitmap>) - Static method in class com.googlecode.javaewah.FastAggregation
Simple algorithm that computes the XOR aggregate.
xor(Iterator<EWAHCompressedBitmap32>) - Static method in class com.googlecode.javaewah32.FastAggregation32
Simple algorithm that computes the XOR aggregate.
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(WordArray) - Method in class com.googlecode.javaewah.datastructure.BitSet
Compute cardinality of bitwise XOR.
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.
XORIt - Class in com.googlecode.javaewah32
 
XORIt(LinkedList<IteratingRLW32>, int) - Constructor for class com.googlecode.javaewah32.XORIt
 
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.

Z

zeroes64 - Static variable in class com.googlecode.javaewah.symmetric.ThresholdFuncBitmap
 
zeroes64 - Static variable in class com.googlecode.javaewah32.symmetric.ThresholdFuncBitmap32
 
A B C D E F G H I L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form