Index
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
- discardLiteralWords(int) - Method in class com.googlecode.javaewah32.BufferedIterator32
- discardLiteralWords(int) - Method in class com.googlecode.javaewah32.IteratingBufferedRunningLengthWord32
- discardLiteralWords(int) - Method in interface com.googlecode.javaewah32.IteratingRLW32
-
Discard x literal words (assumes that there is no running word)
- discardLiteralWords(long) - Method in class com.googlecode.javaewah.BufferedIterator
- discardLiteralWords(long) - Method in class com.googlecode.javaewah.IteratingBufferedRunningLengthWord
- discardLiteralWords(long) - Method in interface com.googlecode.javaewah.IteratingRLW
-
Discard x literal words (assumes that there is no running word)
- 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 class com.googlecode.javaewah.NonEmptyVirtualStorage.NonEmptyException
-
Do not fill in the stack trace for this exception for performance reasons.
- fillInStackTrace() - Method in exception class 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 value of bit i
- 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 class com.googlecode.javaewah.NonEmptyVirtualStorage.NonEmptyException
- NonEmptyException() - Constructor for exception class 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 Class 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 Class 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
- removeWord(int) - Method in class com.googlecode.javaewah.datastructure.BitSet
-
Remove a word.
- 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 class com.googlecode.javaewah.NonEmptyVirtualStorage.NonEmptyException
- serialVersionUID - Static variable in class com.googlecode.javaewah32.EWAHCompressedBitmap32
- serialVersionUID - Static variable in exception class 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
-
Generates a new bitmap shifted by "b" bits.
- shift(int) - Method in class com.googlecode.javaewah32.EWAHCompressedBitmap32
-
Generates 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form