| Package | Description |
|---|---|
| org.roaringbitmap | |
| org.roaringbitmap.buffer |
| Constructor and Description |
|---|
BitmapContainer(MappeableBitmapContainer bc)
Creates a new non-mappeable container from a mappeable one.
|
| Modifier and Type | Method and Description |
|---|---|
MappeableBitmapContainer |
MappeableBitmapContainer.clone() |
MappeableBitmapContainer |
MappeableBitmapContainer.ior(MappeableArrayContainer value2) |
MappeableBitmapContainer |
MappeableBitmapContainer.or(MappeableArrayContainer value2) |
MappeableBitmapContainer |
MappeableBitmapContainer.toBitmapContainer() |
abstract MappeableBitmapContainer |
MappeableContainer.toBitmapContainer()
Convert the current container to a BitmapContainer, if a conversion is needed.
|
MappeableBitmapContainer |
MappeableArrayContainer.toBitmapContainer()
Copies the data in a bitmap container.
|
MappeableBitmapContainer |
MappeableRunContainer.toBitmapContainer() |
| Modifier and Type | Method and Description |
|---|---|
MappeableContainer |
MappeableBitmapContainer.and(MappeableBitmapContainer value2) |
abstract MappeableContainer |
MappeableContainer.and(MappeableBitmapContainer x)
Computes the bitwise AND of this container with another (intersection).
|
MappeableContainer |
MappeableArrayContainer.and(MappeableBitmapContainer x) |
MappeableContainer |
MappeableRunContainer.and(MappeableBitmapContainer x) |
int |
MappeableBitmapContainer.andCardinality(MappeableBitmapContainer value2) |
protected abstract int |
MappeableContainer.andCardinality(MappeableBitmapContainer x) |
int |
MappeableArrayContainer.andCardinality(MappeableBitmapContainer x) |
int |
MappeableRunContainer.andCardinality(MappeableBitmapContainer x) |
MappeableContainer |
MappeableBitmapContainer.andNot(MappeableBitmapContainer value2) |
abstract MappeableContainer |
MappeableContainer.andNot(MappeableBitmapContainer x)
Computes the bitwise ANDNOT of this container with another (difference).
|
MappeableArrayContainer |
MappeableArrayContainer.andNot(MappeableBitmapContainer value2) |
MappeableContainer |
MappeableRunContainer.andNot(MappeableBitmapContainer x) |
MappeableContainer |
MappeableBitmapContainer.iand(MappeableBitmapContainer b2) |
abstract MappeableContainer |
MappeableContainer.iand(MappeableBitmapContainer x)
Computes the in-place bitwise AND of this container with another (intersection).
|
MappeableContainer |
MappeableArrayContainer.iand(MappeableBitmapContainer value2) |
MappeableContainer |
MappeableRunContainer.iand(MappeableBitmapContainer x) |
MappeableContainer |
MappeableBitmapContainer.iandNot(MappeableBitmapContainer b2) |
abstract MappeableContainer |
MappeableContainer.iandNot(MappeableBitmapContainer x)
Computes the in-place bitwise ANDNOT of this container with another (difference).
|
MappeableArrayContainer |
MappeableArrayContainer.iandNot(MappeableBitmapContainer value2) |
MappeableContainer |
MappeableRunContainer.iandNot(MappeableBitmapContainer x) |
protected MappeableContainer |
MappeableBitmapContainer.ilazyor(MappeableBitmapContainer x) |
boolean |
MappeableBitmapContainer.intersects(MappeableBitmapContainer value2) |
abstract boolean |
MappeableContainer.intersects(MappeableBitmapContainer x)
Returns true if the current container intersects the other container.
|
boolean |
MappeableArrayContainer.intersects(MappeableBitmapContainer x) |
boolean |
MappeableRunContainer.intersects(MappeableBitmapContainer x) |
MappeableContainer |
MappeableBitmapContainer.ior(MappeableBitmapContainer b2) |
abstract MappeableContainer |
MappeableContainer.ior(MappeableBitmapContainer x)
Computes the in-place bitwise OR of this container with another (union).
|
MappeableContainer |
MappeableArrayContainer.ior(MappeableBitmapContainer x) |
MappeableContainer |
MappeableRunContainer.ior(MappeableBitmapContainer x) |
MappeableContainer |
MappeableBitmapContainer.ixor(MappeableBitmapContainer b2) |
abstract MappeableContainer |
MappeableContainer.ixor(MappeableBitmapContainer x)
Computes the in-place bitwise XOR of this container with another (symmetric difference).
|
MappeableContainer |
MappeableArrayContainer.ixor(MappeableBitmapContainer x) |
MappeableContainer |
MappeableRunContainer.ixor(MappeableBitmapContainer x) |
protected MappeableContainer |
MappeableBitmapContainer.lazyor(MappeableBitmapContainer x) |
protected void |
MappeableArrayContainer.loadData(MappeableBitmapContainer bitmapContainer) |
MappeableContainer |
MappeableBitmapContainer.or(MappeableBitmapContainer value2) |
abstract MappeableContainer |
MappeableContainer.or(MappeableBitmapContainer x)
Computes the bitwise OR of this container with another (union).
|
MappeableContainer |
MappeableArrayContainer.or(MappeableBitmapContainer x) |
MappeableContainer |
MappeableRunContainer.or(MappeableBitmapContainer x) |
MappeableContainer |
MappeableBitmapContainer.xor(MappeableBitmapContainer value2) |
abstract MappeableContainer |
MappeableContainer.xor(MappeableBitmapContainer x)
Computes the bitwise XOR of this container with another (symmetric difference).
|
MappeableContainer |
MappeableArrayContainer.xor(MappeableBitmapContainer x) |
MappeableContainer |
MappeableRunContainer.xor(MappeableBitmapContainer x) |
| Constructor and Description |
|---|
MappeableRunContainer(MappeableBitmapContainer bc,
int nbrRuns) |
Copyright © 2016. All Rights Reserved.