Package | Description |
---|---|
com.googlecode.javaewah | |
com.googlecode.javaewah.symmetric |
Modifier and Type | Method and Description |
---|---|
static EWAHCompressedBitmap |
EWAHCompressedBitmap.and(EWAHCompressedBitmap... bitmaps)
Returns a new compressed bitmap containing the bitwise AND values of
the provided bitmaps.
|
EWAHCompressedBitmap |
EWAHCompressedBitmap.and(EWAHCompressedBitmap a)
Returns a new compressed bitmap containing the bitwise AND values of
the current bitmap with some other bitmap.
|
EWAHCompressedBitmap |
EWAHCompressedBitmap.andNot(EWAHCompressedBitmap a)
Returns a new compressed bitmap containing the bitwise AND NOT values
of the current bitmap with some other bitmap.
|
static EWAHCompressedBitmap |
EWAHCompressedBitmap.bitmapOf(int... setBits)
Return a bitmap with the bit set to true at the given positions.
|
static EWAHCompressedBitmap |
FastAggregation.bufferedand(int bufSize,
EWAHCompressedBitmap... bitmaps)
Compute the and aggregate using a temporary uncompressed bitmap.
|
static EWAHCompressedBitmap |
FastAggregation.bufferedor(int bufSize,
EWAHCompressedBitmap... bitmaps)
Compute the or aggregate using a temporary uncompressed bitmap.
|
static EWAHCompressedBitmap |
FastAggregation.bufferedxor(int bufSize,
EWAHCompressedBitmap... bitmaps)
Compute the xor aggregate using a temporary uncompressed bitmap.
|
EWAHCompressedBitmap |
EWAHCompressedBitmap.clone() |
EWAHCompressedBitmap |
EWAHCompressedBitmap.compose(EWAHCompressedBitmap a)
Returns a new compressed bitmap containing the composition of
the current bitmap with some other bitmap.
|
static EWAHCompressedBitmap |
IteratorUtil.materialize(IteratingRLW i)
Turn an iterator into a bitmap.
|
static EWAHCompressedBitmap |
FastAggregation.or(EWAHCompressedBitmap... bitmaps)
Simple algorithm that computes the OR aggregate.
|
static EWAHCompressedBitmap |
EWAHCompressedBitmap.or(EWAHCompressedBitmap... bitmaps)
Returns a new compressed bitmap containing the bitwise OR values of
the provided bitmaps.
|
EWAHCompressedBitmap |
EWAHCompressedBitmap.or(EWAHCompressedBitmap a)
Returns a new compressed bitmap containing the bitwise OR values of
the current bitmap with some other bitmap.
|
static EWAHCompressedBitmap |
FastAggregation.or(Iterator<EWAHCompressedBitmap> bitmaps)
Simple algorithm that computes the OR aggregate.
|
EWAHCompressedBitmap |
EWAHCompressedBitmap.shift(int b)
Generate a new bitmap a new bitmap shifted by "b" bits.
|
static EWAHCompressedBitmap |
EWAHCompressedBitmap.threshold(int t,
EWAHCompressedBitmap... bitmaps)
Compute a Boolean threshold function: bits are true where at least t
bitmaps have a true bit.
|
static EWAHCompressedBitmap |
FastAggregation.xor(EWAHCompressedBitmap... bitmaps)
Simple algorithm that computes the XOR aggregate.
|
static EWAHCompressedBitmap |
EWAHCompressedBitmap.xor(EWAHCompressedBitmap... bitmaps)
Returns a new compressed bitmap containing the bitwise XOR values of
the provided bitmaps.
|
EWAHCompressedBitmap |
EWAHCompressedBitmap.xor(EWAHCompressedBitmap a)
Returns a new compressed bitmap containing the bitwise XOR values of
the current bitmap with some other bitmap.
|
static EWAHCompressedBitmap |
FastAggregation.xor(Iterator<EWAHCompressedBitmap> bitmaps)
Simple algorithm that computes the XOR aggregate.
|
Modifier and Type | Method and Description |
---|---|
static EWAHCompressedBitmap |
EWAHCompressedBitmap.and(EWAHCompressedBitmap... bitmaps)
Returns a new compressed bitmap containing the bitwise AND values of
the provided bitmaps.
|
EWAHCompressedBitmap |
EWAHCompressedBitmap.and(EWAHCompressedBitmap a)
Returns a new compressed bitmap containing the bitwise AND values of
the current bitmap with some other bitmap.
|
static int |
EWAHCompressedBitmap.andCardinality(EWAHCompressedBitmap... bitmaps)
Returns the cardinality of the result of a bitwise AND of the values
of the provided bitmaps.
|
int |
EWAHCompressedBitmap.andCardinality(EWAHCompressedBitmap a)
Returns the cardinality of the result of a bitwise AND of the values
of the current bitmap with some other bitmap.
|
EWAHCompressedBitmap |
EWAHCompressedBitmap.andNot(EWAHCompressedBitmap a)
Returns a new compressed bitmap containing the bitwise AND NOT values
of the current bitmap with some other bitmap.
|
int |
EWAHCompressedBitmap.andNotCardinality(EWAHCompressedBitmap a)
Returns the cardinality of the result of a bitwise AND NOT of the
values of the current bitmap with some other bitmap.
|
void |
EWAHCompressedBitmap.andNotToContainer(EWAHCompressedBitmap a,
BitmapStorage container)
Returns a new compressed bitmap containing the bitwise AND NOT values
of the current bitmap with some other bitmap.
|
void |
EWAHCompressedBitmap.andToContainer(EWAHCompressedBitmap a,
BitmapStorage container)
Computes new compressed bitmap containing the bitwise AND values of
the current bitmap with some other bitmap.
|
static void |
EWAHCompressedBitmap.andWithContainer(BitmapStorage container,
EWAHCompressedBitmap... bitmaps)
For internal use.
|
static EWAHCompressedBitmap |
FastAggregation.bufferedand(int bufSize,
EWAHCompressedBitmap... bitmaps)
Compute the and aggregate using a temporary uncompressed bitmap.
|
static void |
FastAggregation.bufferedandWithContainer(BitmapStorage container,
int bufSize,
EWAHCompressedBitmap... bitmaps)
Compute the and aggregate using a temporary uncompressed bitmap.
|
static EWAHCompressedBitmap |
FastAggregation.bufferedor(int bufSize,
EWAHCompressedBitmap... bitmaps)
Compute the or aggregate using a temporary uncompressed bitmap.
|
static void |
FastAggregation.bufferedorWithContainer(BitmapStorage container,
int bufSize,
EWAHCompressedBitmap... bitmaps)
Compute the or aggregate using a temporary uncompressed bitmap.
|
static EWAHCompressedBitmap |
FastAggregation.bufferedxor(int bufSize,
EWAHCompressedBitmap... bitmaps)
Compute the xor aggregate using a temporary uncompressed bitmap.
|
static void |
FastAggregation.bufferedxorWithContainer(BitmapStorage container,
int bufSize,
EWAHCompressedBitmap... bitmaps)
Compute the xor aggregate using a temporary uncompressed bitmap.
|
EWAHCompressedBitmap |
EWAHCompressedBitmap.compose(EWAHCompressedBitmap a)
Returns a new compressed bitmap containing the composition of
the current bitmap with some other bitmap.
|
void |
EWAHCompressedBitmap.composeToContainer(EWAHCompressedBitmap a,
EWAHCompressedBitmap container)
Computes a new compressed bitmap containing the composition of
the current bitmap with some other bitmap.
|
static EWAHIterator |
EWAHIterator.getEWAHIterator(EWAHCompressedBitmap bitmap)
Allow expert developers to instantiate an EWAHIterator.
|
boolean |
EWAHCompressedBitmap.intersects(EWAHCompressedBitmap a)
Return true if the two EWAHCompressedBitmap have both at least one
true bit in the same position.
|
static void |
FastAggregation.legacy_orWithContainer(BitmapStorage container,
EWAHCompressedBitmap... bitmaps)
Deprecated.
use EWAHCompressedBitmap.or instead
|
static EWAHCompressedBitmap |
FastAggregation.or(EWAHCompressedBitmap... bitmaps)
Simple algorithm that computes the OR aggregate.
|
static EWAHCompressedBitmap |
EWAHCompressedBitmap.or(EWAHCompressedBitmap... bitmaps)
Returns a new compressed bitmap containing the bitwise OR values of
the provided bitmaps.
|
EWAHCompressedBitmap |
EWAHCompressedBitmap.or(EWAHCompressedBitmap a)
Returns a new compressed bitmap containing the bitwise OR values of
the current bitmap with some other bitmap.
|
static int |
EWAHCompressedBitmap.orCardinality(EWAHCompressedBitmap... bitmaps)
Returns the cardinality of the result of a bitwise OR of the values
of the provided bitmaps.
|
int |
EWAHCompressedBitmap.orCardinality(EWAHCompressedBitmap a)
Returns the cardinality of the result of a bitwise OR of the values
of the current bitmap with some other bitmap.
|
static void |
FastAggregation.orToContainer(BitmapStorage container,
EWAHCompressedBitmap... bitmaps)
Uses a priority queue to compute the or aggregate.
|
void |
EWAHCompressedBitmap.orToContainer(EWAHCompressedBitmap a,
BitmapStorage container)
Computes the bitwise or between the current bitmap and the bitmap
"a".
|
static void |
EWAHCompressedBitmap.orWithContainer(BitmapStorage container,
EWAHCompressedBitmap... bitmaps)
Uses an adaptive technique to compute the logical OR.
|
void |
EWAHCompressedBitmap.swap(EWAHCompressedBitmap other)
Swap the content of the bitmap with another.
|
static EWAHCompressedBitmap |
EWAHCompressedBitmap.threshold(int t,
EWAHCompressedBitmap... bitmaps)
Compute a Boolean threshold function: bits are true where at least t
bitmaps have a true bit.
|
static void |
EWAHCompressedBitmap.thresholdWithContainer(BitmapStorage container,
int t,
EWAHCompressedBitmap... bitmaps)
Compute a Boolean threshold function: bits are true where at least T
bitmaps have a true bit.
|
static IteratingRLW[] |
IteratorUtil.toIterators(EWAHCompressedBitmap... x) |
static EWAHCompressedBitmap |
FastAggregation.xor(EWAHCompressedBitmap... bitmaps)
Simple algorithm that computes the XOR aggregate.
|
static EWAHCompressedBitmap |
EWAHCompressedBitmap.xor(EWAHCompressedBitmap... bitmaps)
Returns a new compressed bitmap containing the bitwise XOR values of
the provided bitmaps.
|
EWAHCompressedBitmap |
EWAHCompressedBitmap.xor(EWAHCompressedBitmap a)
Returns a new compressed bitmap containing the bitwise XOR values of
the current bitmap with some other bitmap.
|
int |
EWAHCompressedBitmap.xorCardinality(EWAHCompressedBitmap a)
Returns the cardinality of the result of a bitwise XOR of the values
of the current bitmap with some other bitmap.
|
static void |
FastAggregation.xorToContainer(BitmapStorage container,
EWAHCompressedBitmap... bitmaps)
Uses a priority queue to compute the xor aggregate.
|
void |
EWAHCompressedBitmap.xorToContainer(EWAHCompressedBitmap a,
BitmapStorage container)
Computes a new compressed bitmap containing the bitwise XOR values of
the current bitmap with some other bitmap.
|
static void |
EWAHCompressedBitmap.xorWithContainer(BitmapStorage container,
EWAHCompressedBitmap... bitmaps)
Uses an adaptive technique to compute the logical XOR.
|
Modifier and Type | Method and Description |
---|---|
static EWAHCompressedBitmap |
FastAggregation.or(Iterator<EWAHCompressedBitmap> bitmaps)
Simple algorithm that computes the OR aggregate.
|
static EWAHCompressedBitmap |
FastAggregation.xor(Iterator<EWAHCompressedBitmap> bitmaps)
Simple algorithm that computes the XOR aggregate.
|
Constructor and Description |
---|
IteratingBufferedRunningLengthWord(EWAHCompressedBitmap bitmap)
Instantiates a new iterating buffered running length word.
|
Modifier and Type | Method and Description |
---|---|
void |
RunningBitmapMerge.symmetric(UpdateableBitmapFunction f,
BitmapStorage out,
EWAHCompressedBitmap... set) |
void |
BitmapSymmetricAlgorithm.symmetric(UpdateableBitmapFunction f,
BitmapStorage out,
EWAHCompressedBitmap... set)
Compute a Boolean symmetric query.
|
Copyright © 2015. All Rights Reserved.