Package | Description |
---|---|
org.roaringbitmap |
The org.roaringbitmap package provides
one class (
RoaringBitmap ) that users
can rely upon for fast set of integers. |
org.roaringbitmap.buffer |
The org.roaringbitmap.buffer package provides
two classes (
MutableRoaringBitmap and
(ImmutableRoaringBitmap ) that users
can rely upon for fast set of integers. |
Modifier and Type | Method and Description |
---|---|
BitmapContainer |
BitmapContainer.clone() |
BitmapContainer |
BitmapContainer.ior(ArrayContainer value2) |
BitmapContainer |
ArrayContainer.toBitmapContainer()
Copies the data in a bitmap container.
|
abstract BitmapContainer |
Container.toBitmapContainer()
Convert the current container to a BitmapContainer, if a conversion is needed.
|
BitmapContainer |
BitmapContainer.toBitmapContainer() |
BitmapContainer |
RunContainer.toBitmapContainer() |
Modifier and Type | Method and Description |
---|---|
Container |
ArrayContainer.and(BitmapContainer x) |
abstract Container |
Container.and(BitmapContainer x)
Computes the bitwise AND of this container with another (intersection).
|
Container |
BitmapContainer.and(BitmapContainer value2) |
Container |
RunContainer.and(BitmapContainer x) |
int |
ArrayContainer.andCardinality(BitmapContainer x) |
protected abstract int |
Container.andCardinality(BitmapContainer x) |
int |
BitmapContainer.andCardinality(BitmapContainer value2) |
int |
RunContainer.andCardinality(BitmapContainer x) |
ArrayContainer |
ArrayContainer.andNot(BitmapContainer value2) |
abstract Container |
Container.andNot(BitmapContainer x)
Computes the bitwise ANDNOT of this container with another (difference).
|
Container |
BitmapContainer.andNot(BitmapContainer value2) |
Container |
RunContainer.andNot(BitmapContainer x) |
protected boolean |
ArrayContainer.contains(BitmapContainer bitmapContainer) |
protected abstract boolean |
Container.contains(BitmapContainer bitmapContainer) |
protected boolean |
BitmapContainer.contains(BitmapContainer bitmapContainer) |
protected boolean |
RunContainer.contains(BitmapContainer bitmapContainer) |
Container |
ArrayContainer.iand(BitmapContainer value2) |
abstract Container |
Container.iand(BitmapContainer x)
Computes the in-place bitwise AND of this container with another (intersection).
|
Container |
BitmapContainer.iand(BitmapContainer b2) |
Container |
RunContainer.iand(BitmapContainer x) |
ArrayContainer |
ArrayContainer.iandNot(BitmapContainer value2) |
abstract Container |
Container.iandNot(BitmapContainer x)
Computes the in-place bitwise ANDNOT of this container with another (difference).
|
Container |
BitmapContainer.iandNot(BitmapContainer b2) |
Container |
RunContainer.iandNot(BitmapContainer x) |
protected Container |
BitmapContainer.ilazyor(BitmapContainer x) |
boolean |
ArrayContainer.intersects(BitmapContainer x) |
abstract boolean |
Container.intersects(BitmapContainer x)
Returns true if the current container intersects the other container.
|
boolean |
BitmapContainer.intersects(BitmapContainer value2) |
boolean |
RunContainer.intersects(BitmapContainer x) |
Container |
ArrayContainer.ior(BitmapContainer x) |
abstract Container |
Container.ior(BitmapContainer x)
Computes the in-place bitwise OR of this container with another (union).
|
Container |
BitmapContainer.ior(BitmapContainer b2) |
Container |
RunContainer.ior(BitmapContainer x) |
Container |
ArrayContainer.ixor(BitmapContainer x) |
abstract Container |
Container.ixor(BitmapContainer x)
Computes the in-place bitwise XOR of this container with another (symmetric difference).
|
Container |
BitmapContainer.ixor(BitmapContainer b2) |
Container |
RunContainer.ixor(BitmapContainer x) |
protected Container |
BitmapContainer.lazyor(BitmapContainer x) |
protected void |
ArrayContainer.loadData(BitmapContainer bitmapContainer) |
Container |
ArrayContainer.or(BitmapContainer x) |
abstract Container |
Container.or(BitmapContainer x)
Computes the bitwise OR of this container with another (union).
|
Container |
BitmapContainer.or(BitmapContainer value2) |
Container |
RunContainer.or(BitmapContainer x) |
Container |
ArrayContainer.xor(BitmapContainer x) |
abstract Container |
Container.xor(BitmapContainer x)
Computes the bitwise XOR of this container with another (symmetric difference).
|
Container |
BitmapContainer.xor(BitmapContainer value2) |
Container |
RunContainer.xor(BitmapContainer x) |
Constructor and Description |
---|
RunContainer(BitmapContainer bc,
int nbrRuns) |
Constructor and Description |
---|
MappeableBitmapContainer(BitmapContainer bc)
Creates a new bitmap container from a non-mappeable one.
|
Copyright © 2018. All rights reserved.