All Classes

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.
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.
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.
The IntIterator interface is used to iterate over a stream of integers.
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.
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.
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.