public class WrappedImmutableConciseBitmap extends Object implements ImmutableBitmap
| Constructor and Description |
|---|
WrappedImmutableConciseBitmap(ByteBuffer byteBuffer) |
WrappedImmutableConciseBitmap(ImmutableConciseSet immutableConciseSet)
Wrap an ImmutableConciseSet
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ImmutableBitmap other) |
ImmutableBitmap |
difference(ImmutableBitmap otherBitmap)
Compute the bitwise-andNot of this bitmap with another bitmap.
|
boolean |
get(int value)
Returns true if the bit at position value is set
|
ImmutableConciseSet |
getBitmap() |
ImmutableBitmap |
intersection(ImmutableBitmap otherBitmap)
Compute the bitwise-and of this bitmap with another bitmap.
|
boolean |
isEmpty() |
org.roaringbitmap.IntIterator |
iterator() |
int |
size() |
byte[] |
toBytes() |
String |
toString() |
ImmutableBitmap |
union(ImmutableBitmap otherBitmap)
Compute the bitwise-or of this bitmap with another bitmap.
|
public WrappedImmutableConciseBitmap(ByteBuffer byteBuffer)
public WrappedImmutableConciseBitmap(ImmutableConciseSet immutableConciseSet)
immutableConciseSet - bitmap to be wrappedpublic ImmutableConciseSet getBitmap()
public boolean get(int value)
ImmutableBitmapget in interface ImmutableBitmapvalue - the position to checkpublic byte[] toBytes()
toBytes in interface ImmutableBitmappublic int compareTo(ImmutableBitmap other)
compareTo in interface ImmutableBitmappublic org.roaringbitmap.IntIterator iterator()
iterator in interface ImmutableBitmappublic int size()
size in interface ImmutableBitmappublic boolean isEmpty()
isEmpty in interface ImmutableBitmappublic ImmutableBitmap union(ImmutableBitmap otherBitmap)
ImmutableBitmapunion in interface ImmutableBitmapotherBitmap - other bitmappublic ImmutableBitmap intersection(ImmutableBitmap otherBitmap)
ImmutableBitmapintersection in interface ImmutableBitmapotherBitmap - other bitmappublic ImmutableBitmap difference(ImmutableBitmap otherBitmap)
ImmutableBitmapdifference in interface ImmutableBitmapotherBitmap - other bitmapCopyright © 2011–2017. All rights reserved.