| Package | Description |
|---|---|
| org.roaringbitmap |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayContainer
Simple container made of an array of 16-bit integers
|
class |
BitmapContainer
Simple bitset-like container.
|
| Modifier and Type | Method and Description |
|---|---|
abstract Container |
Container.add(short x)
Add a short to the container.
|
Container |
BitmapContainer.add(short i) |
Container |
ArrayContainer.add(short x)
running time is in O(n) time if insert is not in order.
|
abstract Container |
Container.and(ArrayContainer x)
Computes the bitwise AND of this container with another
(intersection).
|
abstract Container |
Container.and(BitmapContainer x)
Computes the bitwise AND of this container with another
(intersection).
|
Container |
BitmapContainer.and(BitmapContainer value2) |
Container |
ArrayContainer.and(BitmapContainer x) |
Container |
Container.and(Container x)
Computes the bitwise AND of this container with another
(intersection).
|
abstract Container |
Container.andNot(ArrayContainer x)
Computes the bitwise ANDNOT of this container with another
(difference).
|
Container |
BitmapContainer.andNot(ArrayContainer value2) |
abstract Container |
Container.andNot(BitmapContainer x)
Computes the bitwise ANDNOT of this container with another
(difference).
|
Container |
BitmapContainer.andNot(BitmapContainer value2) |
Container |
Container.andNot(Container x)
Computes the bitwise ANDNOT of this container with another
(difference).
|
abstract Container |
Container.clone() |
protected Container |
RoaringArray.getContainer(short x) |
protected Container |
RoaringArray.getContainerAtIndex(int i) |
abstract Container |
Container.iand(ArrayContainer x)
Computes the in-place bitwise AND of this container with another
(intersection).
|
Container |
BitmapContainer.iand(ArrayContainer b2) |
abstract Container |
Container.iand(BitmapContainer x)
Computes the in-place bitwise AND of this container with another
(intersection).
|
Container |
BitmapContainer.iand(BitmapContainer b2) |
Container |
ArrayContainer.iand(BitmapContainer value2) |
Container |
Container.iand(Container x)
Computes the in-place bitwise AND of this container with another
(intersection).
|
abstract Container |
Container.iandNot(ArrayContainer x)
Computes the in-place bitwise ANDNOT of this container with another
(difference).
|
Container |
BitmapContainer.iandNot(ArrayContainer b2) |
abstract Container |
Container.iandNot(BitmapContainer x)
Computes the in-place bitwise ANDNOT of this container with another
(difference).
|
Container |
BitmapContainer.iandNot(BitmapContainer b2) |
Container |
Container.iandNot(Container x)
Computes the in-place bitwise ANDNOT of this container with another
(difference).
|
protected Container |
BitmapContainer.ilazyor(ArrayContainer value2) |
protected Container |
BitmapContainer.ilazyor(BitmapContainer x) |
abstract Container |
Container.inot(int rangeStart,
int rangeEnd)
Computes the in-place bitwise NOT of this container (complement).
|
Container |
BitmapContainer.inot(int firstOfRange,
int lastOfRange) |
Container |
ArrayContainer.inot(int firstOfRange,
int lastOfRange) |
abstract Container |
Container.ior(ArrayContainer x)
Computes the in-place bitwise OR of this container with another
(union).
|
Container |
ArrayContainer.ior(ArrayContainer value2) |
abstract Container |
Container.ior(BitmapContainer x)
Computes the in-place bitwise OR of this container with another
(union).
|
Container |
BitmapContainer.ior(BitmapContainer b2) |
Container |
ArrayContainer.ior(BitmapContainer x) |
Container |
Container.ior(Container x)
Computes the in-place bitwise OR of this container with another
(union).
|
abstract Container |
Container.ixor(ArrayContainer x)
Computes the in-place bitwise OR of this container with another
(union).
|
Container |
BitmapContainer.ixor(ArrayContainer value2) |
Container |
ArrayContainer.ixor(ArrayContainer value2) |
abstract Container |
Container.ixor(BitmapContainer x)
Computes the in-place bitwise OR of this container with another
(union).
|
Container |
BitmapContainer.ixor(BitmapContainer b2) |
Container |
ArrayContainer.ixor(BitmapContainer x) |
Container |
Container.ixor(Container x)
Computes the in-place bitwise OR of this container with another
(union).
|
protected Container |
Container.lazyIOR(Container x) |
protected Container |
BitmapContainer.lazyor(ArrayContainer value2) |
protected Container |
BitmapContainer.lazyor(BitmapContainer x) |
protected Container |
Container.lazyOR(Container x) |
abstract Container |
Container.limit(int maxcardinality)
Create a new Container containing at most maxcardinality integers.
|
Container |
BitmapContainer.limit(int maxcardinality) |
Container |
ArrayContainer.limit(int maxcardinality) |
abstract Container |
Container.not(int rangeStart,
int rangeEnd)
Computes the bitwise NOT of this container (complement).
|
Container |
BitmapContainer.not(int firstOfRange,
int lastOfRange) |
Container |
ArrayContainer.not(int firstOfRange,
int lastOfRange) |
abstract Container |
Container.or(ArrayContainer x)
Computes the bitwise OR of this container with another (union).
|
Container |
ArrayContainer.or(ArrayContainer value2) |
abstract Container |
Container.or(BitmapContainer x)
Computes the bitwise OR of this container with another (union).
|
Container |
BitmapContainer.or(BitmapContainer value2) |
Container |
ArrayContainer.or(BitmapContainer x) |
Container |
Container.or(Container x)
Computes the bitwise OR of this container with another (union).
|
static Container |
Container.rangeOfOnes(int start,
int last)
Create a container initialized with a range of consecutive values
|
abstract Container |
Container.remove(short x)
Remove the short from this container.
|
Container |
BitmapContainer.remove(short i) |
Container |
ArrayContainer.remove(short x) |
abstract Container |
Container.xor(ArrayContainer x)
Computes the bitwise OR of this container with another (union).
|
Container |
BitmapContainer.xor(ArrayContainer value2) |
Container |
ArrayContainer.xor(ArrayContainer value2) |
abstract Container |
Container.xor(BitmapContainer x)
Computes the bitwise OR of this container with another (union).
|
Container |
BitmapContainer.xor(BitmapContainer value2) |
Container |
ArrayContainer.xor(BitmapContainer x) |
Container |
Container.xor(Container x)
Computes the bitwise OR of this container with another (union).
|
| Modifier and Type | Method and Description |
|---|---|
Container |
Container.and(Container x)
Computes the bitwise AND of this container with another
(intersection).
|
Container |
Container.andNot(Container x)
Computes the bitwise ANDNOT of this container with another
(difference).
|
protected void |
RoaringArray.append(short key,
Container value) |
Container |
Container.iand(Container x)
Computes the in-place bitwise AND of this container with another
(intersection).
|
Container |
Container.iandNot(Container x)
Computes the in-place bitwise ANDNOT of this container with another
(difference).
|
protected void |
RoaringArray.insertNewKeyValueAt(int i,
short key,
Container value) |
Container |
Container.ior(Container x)
Computes the in-place bitwise OR of this container with another
(union).
|
Container |
Container.ixor(Container x)
Computes the in-place bitwise OR of this container with another
(union).
|
protected Container |
Container.lazyIOR(Container x) |
protected Container |
Container.lazyOR(Container x) |
Container |
Container.or(Container x)
Computes the bitwise OR of this container with another (union).
|
protected void |
RoaringArray.setContainerAtIndex(int i,
Container c) |
Container |
Container.xor(Container x)
Computes the bitwise OR of this container with another (union).
|
| Constructor and Description |
|---|
Element(short key,
Container value) |
Copyright © 2014. All Rights Reserved.