public class WrappedImmutableRoaringBitmap extends Object implements ImmutableBitmap
Modifier | Constructor and Description |
---|---|
protected |
WrappedImmutableRoaringBitmap(ByteBuffer byteBuffer) |
|
WrappedImmutableRoaringBitmap(org.roaringbitmap.buffer.ImmutableRoaringBitmap immutableRoaringBitmap)
Wrap an ImmutableRoaringBitmap
|
Modifier and Type | Method and Description |
---|---|
boolean |
get(int value)
Returns true if the bit at position value is set
|
org.roaringbitmap.buffer.ImmutableRoaringBitmap |
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() |
protected WrappedImmutableRoaringBitmap(ByteBuffer byteBuffer)
public WrappedImmutableRoaringBitmap(org.roaringbitmap.buffer.ImmutableRoaringBitmap immutableRoaringBitmap)
immutableRoaringBitmap
- bitmap to be wrappedpublic org.roaringbitmap.buffer.ImmutableRoaringBitmap getBitmap()
public byte[] toBytes()
toBytes
in interface ImmutableBitmap
public org.roaringbitmap.IntIterator iterator()
iterator
in interface ImmutableBitmap
public int size()
size
in interface ImmutableBitmap
public boolean isEmpty()
isEmpty
in interface ImmutableBitmap
public boolean get(int value)
ImmutableBitmap
get
in interface ImmutableBitmap
value
- the position to checkpublic ImmutableBitmap intersection(ImmutableBitmap otherBitmap)
ImmutableBitmap
intersection
in interface ImmutableBitmap
otherBitmap
- other bitmapCopyright © 2011–2018. All rights reserved.