All Classes and Interfaces

Class
Description
 
BitCounter is a fake bitset data structure.
BitCounter is a fake bitset data structure.
Low level bitset writing methods.
Low level bitset writing methods.
Generic interface to compute symmetric Boolean functions.
Generic interface to compute symmetric Boolean functions.
This is an optimized version of Java's BitSet.
Buffer interface.
Buffer interface.
 
This class can be used to iterate over blocks of bitmap data.
This class can be used to iterate over blocks of bitmap data.
 
Mostly for internal use.
Mostly for internal use.
 
The ChunkIterator interface is used to iterate over chunks of ones or zeros.
The ChunkIteratorImpl is the 64 bit implementation of the ChunkIterator interface, which efficiently returns the chunks of ones and zeros represented by an EWAHIterator.
The ChunkIteratorImpl is the 32 bit implementation of the ChunkIterator interface, which efficiently returns the chunks of ones and zeros represented by an EWAHIterator.
This class is equivalent to IntIteratorImpl, except that it allows use to iterate over "clear" bits (bits set to 0).
This class is equivalent to IntIteratorImpl, except that it allows use to iterate over "clear" bits (bits set to 0).
Like a standard Java iterator, except that you can clone it.
This implements the patent-free(1) EWAH scheme.
This implements the patent-free EWAH scheme.
The class EWAHIterator represents a special type of efficient iterator iterating over (uncompressed) words of bits.
The class EWAHIterator represents a special type of efficient iterator iterating over (uncompressed) words of bits.
Wrapper around an IteratingBufferedRunningLengthWord used by the RunningBitmapMerge class.
Wrapper around an IteratingBufferedRunningLengthWord used by the RunningBitmapMerge class.
Fast algorithms to aggregate many bitmaps.
Fast algorithms to aggregate many bitmaps.
This is an immutable version of the BitSet class in this same package.
Int array wrapper.
java.nio.IntBuffer wrapper.
The IntIterator interface is used to iterate over a stream of integers.
The IntIteratorImpl is the 64 bit implementation of the IntIterator interface, which efficiently returns the stream of integers represented by an EWAHIterator.
The IntIteratorImpl32 is the 32 bit implementation of the IntIterator interface, which efficiently returns the stream of integers represented by an EWAHIterator32.
Implementation of an IntIterator over an IteratingRLW.
Implementation of an IntIterator over an IteratingRLW.
Mostly for internal use.
Mostly for internal use.
High-level iterator over a compressed bitmap.
High-level iterator over a compressed bitmap.
Set of helper functions to aggregate bitmaps.
Set of helper functions to aggregate bitmaps.
Convenience functions for working over iterators
Convenience functions for working over iterators
A prototypical model for bitmaps.
Long array wrapper.
java.nio.LongBuffer wrapper.
This is a BitmapStorage that can be used to determine quickly if the result of an operation is non-trivial...
 
This is a BitmapStorage that can be used to determine quickly if the result of an operation is non-trivial...
 
 
Special-purpose priority queue.
The class ReverseEWAHIterator represents a special type of efficient iterator iterating over (uncompressed) words of bits in reverse order.
The class ReverseEWAHIterator32 represents a special type of efficient iterator iterating over (uncompressed) words of bits in reverse order.
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.
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.
This is an implementation of the RunningBitmapMerge algorithm running on top of JavaEWAH.
This is an implementation of the RunningBitmapMerge algorithm running on top of JavaEWAH.
Mostly for internal use.
Mostly for internal use.
A threshold Boolean function returns true if the number of true values exceed a threshold.
A threshold Boolean function returns true if the number of true values exceed a threshold.
This is a Java specification for an "updatable" Boolean function meant to run over EWAH bitmaps.
This is a Java specification for an "updatable" Boolean function meant to run over EWAH bitmaps.