Interface LogicalElement<T>
- Type Parameters:
T- the type of element (e.g., a bitmap class)
- All Known Implementing Classes:
EWAHCompressedBitmap, EWAHCompressedBitmap32
public interface LogicalElement<T>
A prototypical model for bitmaps. Used by the class FastAggregation. Users
should probably not be concerned by this class.
-
Method Summary
Modifier and TypeMethodDescriptionCompute the bitwise logical andCompute the bitwise logical and notCompute the compositionvoidnot()Compute the bitwise logical not (in place)Compute the bitwise logical orintHow many logical bits does this element represent?intShould report the storage requirementCompute the bitwise logical Xor
-
Method Details
-
and
-
andNot
-
not
void not()Compute the bitwise logical not (in place) -
or
-
sizeInBits
int sizeInBits()How many logical bits does this element represent?- Returns:
- the number of bits represented by this element
-
sizeInBytes
int sizeInBytes()Should report the storage requirement- Returns:
- How many bytes
- Since:
- 0.6.2
-
xor
-
compose
-