| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static EWAHCompressedBitmap32 | Returns: the or aggregate.buffer size used during the computation in 64-bit
words (per input bitmap) bufSize, final EWAHCompressedBitmap32... the source bitmaps bitmaps)Compute the and aggregate using a temporary uncompressed bitmap. |
| public static void | bufferedandWithContainer(final BitmapStorage32
where the aggregate is written container, final int buffer size used during the computation in 64-bit
words (per input bitmap) bufSize, final EWAHCompressedBitmap32... the source bitmaps bitmaps)Compute the and aggregate using a temporary uncompressed bitmap. |
| public static EWAHCompressedBitmap32 | Returns: the or aggregate.buffer size used during the computation in 64-bit
words bufSize, final EWAHCompressedBitmap32... the source bitmaps bitmaps)Compute the or aggregate using a temporary uncompressed bitmap. |
| public static void | bufferedorWithContainer(final BitmapStorage32
where the aggregate is written container, final int buffer size used during the computation in 64-bit
words bufSize, final EWAHCompressedBitmap32... the source bitmaps bitmaps)Compute the or aggregate using a temporary uncompressed bitmap. |
| public static EWAHCompressedBitmap32 | Returns: the xor aggregate.buffer size used during the computation in 64-bit
words bufSize, final EWAHCompressedBitmap32... the source bitmaps bitmaps)Compute the xor aggregate using a temporary uncompressed bitmap. |
| public static void | bufferedxorWithContainer(final BitmapStorage32
where the aggregate is written container, final int buffer size used during the computation in 64-bit
words bufSize, final EWAHCompressedBitmap32... the source bitmaps bitmaps)Compute the xor aggregate using a temporary uncompressed bitmap. |
| public static EWAHCompressedBitmap32 | Returns: new bitmap containing the aggregateinput bitmaps bitmaps)Simple algorithm that computes the OR aggregate. |
| public static EWAHCompressedBitmap32 | Returns: new bitmap containing the aggregateinput bitmaps bitmaps)Simple algorithm that computes the OR aggregate. |
| public static void | orToContainer(final BitmapStorage32
where we write the result container, final EWAHCompressedBitmap32... to be aggregated bitmaps)Uses a priority queue to compute the or aggregate. |
| public static EWAHCompressedBitmap32 | Returns: new bitmap containing the aggregateinput bitmaps bitmaps)Simple algorithm that computes the XOR aggregate. |
| public static EWAHCompressedBitmap32 | Returns: new bitmap containing the aggregateinput bitmaps bitmaps)Simple algorithm that computes the XOR aggregate. |
| public static void | xorToContainer(final BitmapStorage32
where we write the result container, final EWAHCompressedBitmap32... to be aggregated bitmaps)Uses a priority queue to compute the xor aggregate. |
| FastAggregation32 | back to summary |
|---|---|
| private FastAggregation32() Private constructor to prevent instantiation | |
| bufferedand | back to summary |
|---|---|
| public static EWAHCompressedBitmap32 bufferedand(final int bufSize, final EWAHCompressedBitmap32... bitmaps) Compute the and aggregate using a temporary uncompressed bitmap. This function does not seek to match the "sizeinbits" attributes of the input bitmaps.
| |
| bufferedandWithContainer | back to summary |
|---|---|
| public static void bufferedandWithContainer(final BitmapStorage32 container, final int bufSize, final EWAHCompressedBitmap32... bitmaps) Compute the and aggregate using a temporary uncompressed bitmap. This function does not seek to match the "sizeinbits" attributes of the input bitmaps.
| |
| bufferedor | back to summary |
|---|---|
| public static EWAHCompressedBitmap32 bufferedor(final int bufSize, final EWAHCompressedBitmap32... bitmaps) Compute the or aggregate using a temporary uncompressed bitmap.
| |
| bufferedorWithContainer | back to summary |
|---|---|
| public static void bufferedorWithContainer(final BitmapStorage32 container, final int bufSize, final EWAHCompressedBitmap32... bitmaps) Compute the or aggregate using a temporary uncompressed bitmap.
| |
| bufferedxor | back to summary |
|---|---|
| public static EWAHCompressedBitmap32 bufferedxor(final int bufSize, final EWAHCompressedBitmap32... bitmaps) Compute the xor aggregate using a temporary uncompressed bitmap.
| |
| bufferedxorWithContainer | back to summary |
|---|---|
| public static void bufferedxorWithContainer(final BitmapStorage32 container, final int bufSize, final EWAHCompressedBitmap32... bitmaps) Compute the xor aggregate using a temporary uncompressed bitmap.
| |
| or | back to summary |
|---|---|
| public static EWAHCompressedBitmap32 or(final EWAHCompressedBitmap32... bitmaps) Simple algorithm that computes the OR aggregate.
| |
| or | back to summary |
|---|---|
| public static EWAHCompressedBitmap32 or(final Iterator<EWAHCompressedBitmap32> bitmaps) Simple algorithm that computes the OR aggregate.
| |
| orToContainer | back to summary |
|---|---|
| public static void orToContainer(final BitmapStorage32 container, final EWAHCompressedBitmap32... bitmaps) Uses a priority queue to compute the or aggregate. The content of the container is overwritten. This algorithm runs in linearithmic time (O(n log n)) with respect to the number of bitmaps.
| |
| xor | back to summary |
|---|---|
| public static EWAHCompressedBitmap32 xor(final EWAHCompressedBitmap32... bitmaps) Simple algorithm that computes the XOR aggregate.
| |
| xor | back to summary |
|---|---|
| public static EWAHCompressedBitmap32 xor(final Iterator<EWAHCompressedBitmap32> bitmaps) Simple algorithm that computes the XOR aggregate.
| |
| xorToContainer | back to summary |
|---|---|
| public static void xorToContainer(final BitmapStorage32 container, final EWAHCompressedBitmap32... bitmaps) Uses a priority queue to compute the xor aggregate. The content of the container is overwritten. This algorithm runs in linearithmic time (O(n log n)) with respect to the number of bitmaps.
| |