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