MappeableContainer |
MappeableArrayContainer.add(int begin,
int end) |
|
MappeableContainer |
MappeableArrayContainer.add(short x) |
running time is in O(n) time if insert is not in order.
|
MappeableContainer |
MappeableBitmapContainer.add(int begin,
int end) |
|
MappeableContainer |
MappeableBitmapContainer.add(short i) |
|
abstract MappeableContainer |
MappeableContainer.add(int begin,
int end) |
Return a new container with all shorts in [begin,end) added using an unsigned interpretation.
|
abstract MappeableContainer |
MappeableContainer.add(short x) |
Add a short to the container.
|
MappeableContainer |
MappeableRunContainer.add(int begin,
int end) |
|
MappeableContainer |
MappeableRunContainer.add(short k) |
|
static MappeableContainer[] |
BufferUtil.addOffset(MappeableContainer source,
short offsets) |
Add value "offset" to all values in the container, producing
two new containers.
|
MappeableContainer |
MappeableArrayContainer.and(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableArrayContainer.and(MappeableRunContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.and(MappeableBitmapContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.and(MappeableRunContainer value2) |
|
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).
|
protected MappeableContainer |
MappeableContainer.and(MappeableContainer x) |
|
abstract MappeableContainer |
MappeableContainer.and(MappeableRunContainer x) |
Computes the bitwise AND of this container with another (intersection).
|
MappeableContainer |
MappeableRunContainer.and(MappeableArrayContainer x) |
|
MappeableContainer |
MappeableRunContainer.and(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableRunContainer.and(MappeableRunContainer x) |
|
MappeableContainer |
MappeableArrayContainer.andNot(MappeableRunContainer x) |
|
MappeableContainer |
MappeableBitmapContainer.andNot(MappeableArrayContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.andNot(MappeableBitmapContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.andNot(MappeableRunContainer value2) |
|
abstract MappeableContainer |
MappeableContainer.andNot(MappeableArrayContainer x) |
Computes the bitwise ANDNOT of this container with another (difference).
|
abstract MappeableContainer |
MappeableContainer.andNot(MappeableBitmapContainer x) |
Computes the bitwise ANDNOT of this container with another (difference).
|
protected MappeableContainer |
MappeableContainer.andNot(MappeableContainer x) |
|
abstract MappeableContainer |
MappeableContainer.andNot(MappeableRunContainer x) |
Computes the bitwise ANDNOT of this container with another (difference).
|
MappeableContainer |
MappeableRunContainer.andNot(MappeableArrayContainer x) |
|
MappeableContainer |
MappeableRunContainer.andNot(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableRunContainer.andNot(MappeableRunContainer x) |
|
abstract MappeableContainer |
MappeableContainer.clone() |
|
MappeableContainer |
MappeableRunContainer.clone() |
|
MappeableContainer |
MappeableArrayContainer.flip(short x) |
|
MappeableContainer |
MappeableBitmapContainer.flip(short i) |
|
abstract MappeableContainer |
MappeableContainer.flip(short x) |
Add a short to the container if it is not present, otherwise remove it.
|
MappeableContainer |
MappeableRunContainer.flip(short x) |
|
MappeableContainer |
MappeableContainerPointer.getContainer() |
This method can be used to check whether there is current a valid container as it returns null
when there is not.
|
MappeableContainer |
ImmutableRoaringArray.getContainerAtIndex(int i) |
|
MappeableContainer |
MutableRoaringArray.getContainerAtIndex(int i) |
|
MappeableContainer |
PointableRoaringArray.getContainerAtIndex(int i) |
|
MappeableContainer |
MappeableArrayContainer.iadd(int begin,
int end) |
|
MappeableContainer |
MappeableBitmapContainer.iadd(int begin,
int end) |
|
abstract MappeableContainer |
MappeableContainer.iadd(int begin,
int end) |
Add all shorts in [begin,end) using an unsigned interpretation.
|
MappeableContainer |
MappeableRunContainer.iadd(int begin,
int end) |
|
MappeableContainer |
MappeableArrayContainer.iand(MappeableBitmapContainer value2) |
|
MappeableContainer |
MappeableArrayContainer.iand(MappeableRunContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.iand(MappeableArrayContainer b2) |
|
MappeableContainer |
MappeableBitmapContainer.iand(MappeableBitmapContainer b2) |
|
MappeableContainer |
MappeableBitmapContainer.iand(MappeableRunContainer x) |
|
abstract MappeableContainer |
MappeableContainer.iand(MappeableArrayContainer x) |
Computes the in-place bitwise AND of this container with another (intersection).
|
abstract MappeableContainer |
MappeableContainer.iand(MappeableBitmapContainer x) |
Computes the in-place bitwise AND of this container with another (intersection).
|
protected MappeableContainer |
MappeableContainer.iand(MappeableContainer x) |
|
abstract MappeableContainer |
MappeableContainer.iand(MappeableRunContainer x) |
Computes the in-place bitwise AND of this container with another (intersection).
|
MappeableContainer |
MappeableRunContainer.iand(MappeableArrayContainer x) |
|
MappeableContainer |
MappeableRunContainer.iand(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableRunContainer.iand(MappeableRunContainer x) |
|
MappeableContainer |
MappeableArrayContainer.iandNot(MappeableRunContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.iandNot(MappeableArrayContainer b2) |
|
MappeableContainer |
MappeableBitmapContainer.iandNot(MappeableBitmapContainer b2) |
|
MappeableContainer |
MappeableBitmapContainer.iandNot(MappeableRunContainer x) |
|
abstract MappeableContainer |
MappeableContainer.iandNot(MappeableArrayContainer x) |
Computes the in-place bitwise ANDNOT of this container with another (difference).
|
abstract MappeableContainer |
MappeableContainer.iandNot(MappeableBitmapContainer x) |
Computes the in-place bitwise ANDNOT of this container with another (difference).
|
protected MappeableContainer |
MappeableContainer.iandNot(MappeableContainer x) |
|
abstract MappeableContainer |
MappeableContainer.iandNot(MappeableRunContainer x) |
Computes the in-place bitwise ANDNOT of this container with another (difference).
|
MappeableContainer |
MappeableRunContainer.iandNot(MappeableArrayContainer x) |
|
MappeableContainer |
MappeableRunContainer.iandNot(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableRunContainer.iandNot(MappeableRunContainer x) |
|
protected MappeableContainer |
MappeableBitmapContainer.ilazyor(MappeableArrayContainer value2) |
|
protected MappeableContainer |
MappeableBitmapContainer.ilazyor(MappeableBitmapContainer x) |
|
protected MappeableContainer |
MappeableBitmapContainer.ilazyor(MappeableRunContainer x) |
|
protected MappeableContainer |
MappeableRunContainer.ilazyor(MappeableArrayContainer x) |
|
MappeableContainer |
MappeableArrayContainer.inot(int firstOfRange,
int lastOfRange) |
|
MappeableContainer |
MappeableBitmapContainer.inot(int firstOfRange,
int lastOfRange) |
|
abstract MappeableContainer |
MappeableContainer.inot(int rangeStart,
int rangeEnd) |
Computes the in-place bitwise NOT of this container (complement).
|
MappeableContainer |
MappeableRunContainer.inot(int rangeStart,
int rangeEnd) |
|
MappeableContainer |
MappeableArrayContainer.ior(MappeableArrayContainer value2) |
|
MappeableContainer |
MappeableArrayContainer.ior(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableArrayContainer.ior(MappeableRunContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.ior(MappeableBitmapContainer b2) |
|
MappeableContainer |
MappeableBitmapContainer.ior(MappeableRunContainer x) |
|
abstract MappeableContainer |
MappeableContainer.ior(MappeableArrayContainer x) |
Computes the in-place bitwise OR of this container with another (union).
|
abstract MappeableContainer |
MappeableContainer.ior(MappeableBitmapContainer x) |
Computes the in-place bitwise OR of this container with another (union).
|
protected MappeableContainer |
MappeableContainer.ior(MappeableContainer x) |
|
abstract MappeableContainer |
MappeableContainer.ior(MappeableRunContainer x) |
Computes the in-place bitwise OR of this container with another (union).
|
MappeableContainer |
MappeableRunContainer.ior(MappeableArrayContainer x) |
|
MappeableContainer |
MappeableRunContainer.ior(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableRunContainer.ior(MappeableRunContainer x) |
|
MappeableContainer |
MappeableArrayContainer.iremove(int begin,
int end) |
|
MappeableContainer |
MappeableBitmapContainer.iremove(int begin,
int end) |
|
abstract MappeableContainer |
MappeableContainer.iremove(int begin,
int end) |
Remove shorts in [begin,end) using an unsigned interpretation.
|
MappeableContainer |
MappeableRunContainer.iremove(int begin,
int end) |
|
MappeableContainer |
MappeableArrayContainer.ixor(MappeableArrayContainer value2) |
|
MappeableContainer |
MappeableArrayContainer.ixor(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableArrayContainer.ixor(MappeableRunContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.ixor(MappeableArrayContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.ixor(MappeableBitmapContainer b2) |
|
MappeableContainer |
MappeableBitmapContainer.ixor(MappeableRunContainer x) |
|
abstract MappeableContainer |
MappeableContainer.ixor(MappeableArrayContainer x) |
Computes the in-place bitwise XOR of this container with another (symmetric difference).
|
abstract MappeableContainer |
MappeableContainer.ixor(MappeableBitmapContainer x) |
Computes the in-place bitwise XOR of this container with another (symmetric difference).
|
protected MappeableContainer |
MappeableContainer.ixor(MappeableContainer x) |
|
abstract MappeableContainer |
MappeableContainer.ixor(MappeableRunContainer x) |
Computes the in-place bitwise XOR of this container with another (symmetric difference).
|
MappeableContainer |
MappeableRunContainer.ixor(MappeableArrayContainer x) |
|
MappeableContainer |
MappeableRunContainer.ixor(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableRunContainer.ixor(MappeableRunContainer x) |
|
MappeableContainer |
MappeableContainer.lazyIOR(MappeableContainer x) |
Computes the in-place bitwise OR of this container with another (union).
|
protected MappeableContainer |
MappeableArrayContainer.lazyor(MappeableArrayContainer value2) |
|
protected MappeableContainer |
MappeableBitmapContainer.lazyor(MappeableArrayContainer value2) |
|
protected MappeableContainer |
MappeableBitmapContainer.lazyor(MappeableBitmapContainer x) |
|
protected MappeableContainer |
MappeableBitmapContainer.lazyor(MappeableRunContainer x) |
|
protected MappeableContainer |
MappeableRunContainer.lazyor(MappeableArrayContainer x) |
|
MappeableContainer |
MappeableContainer.lazyOR(MappeableContainer x) |
Computes the bitwise OR of this container with another (union).
|
MappeableContainer |
MappeableArrayContainer.limit(int maxcardinality) |
|
MappeableContainer |
MappeableBitmapContainer.limit(int maxcardinality) |
|
abstract MappeableContainer |
MappeableContainer.limit(int maxcardinality) |
Create a new MappeableContainer containing at most maxcardinality integers.
|
MappeableContainer |
MappeableRunContainer.limit(int maxcardinality) |
|
MappeableContainer |
MappeableArrayContainer.not(int firstOfRange,
int lastOfRange) |
|
MappeableContainer |
MappeableBitmapContainer.not(int firstOfRange,
int lastOfRange) |
|
abstract MappeableContainer |
MappeableContainer.not(int rangeStart,
int rangeEnd) |
Computes the bitwise NOT of this container (complement).
|
MappeableContainer |
MappeableRunContainer.not(int rangeStart,
int rangeEnd) |
|
MappeableContainer |
MappeableArrayContainer.or(MappeableArrayContainer value2) |
|
MappeableContainer |
MappeableArrayContainer.or(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableArrayContainer.or(MappeableRunContainer value2) |
|
protected MappeableContainer |
MappeableArrayContainer.or(ShortIterator it) |
|
MappeableContainer |
MappeableBitmapContainer.or(MappeableArrayContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.or(MappeableBitmapContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.or(MappeableRunContainer value2) |
|
abstract MappeableContainer |
MappeableContainer.or(MappeableArrayContainer x) |
Computes the bitwise OR of this container with another (union).
|
abstract MappeableContainer |
MappeableContainer.or(MappeableBitmapContainer x) |
Computes the bitwise OR of this container with another (union).
|
protected MappeableContainer |
MappeableContainer.or(MappeableContainer x) |
|
abstract MappeableContainer |
MappeableContainer.or(MappeableRunContainer x) |
Computes the bitwise OR of this container with another (union).
|
MappeableContainer |
MappeableRunContainer.or(MappeableArrayContainer x) |
|
MappeableContainer |
MappeableRunContainer.or(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableRunContainer.or(MappeableRunContainer x) |
|
static MappeableContainer |
MappeableContainer.rangeOfOnes(int start,
int last) |
Create a container initialized with a range of consecutive values
|
MappeableContainer |
MappeableArrayContainer.remove(int begin,
int end) |
|
MappeableContainer |
MappeableArrayContainer.remove(short x) |
|
MappeableContainer |
MappeableBitmapContainer.remove(int begin,
int end) |
|
MappeableContainer |
MappeableBitmapContainer.remove(short i) |
|
abstract MappeableContainer |
MappeableContainer.remove(int begin,
int end) |
Return a new container with all shorts in [begin,end) remove using an unsigned interpretation.
|
abstract MappeableContainer |
MappeableContainer.remove(short x) |
Remove the short from this container.
|
MappeableContainer |
MappeableRunContainer.remove(int begin,
int end) |
|
MappeableContainer |
MappeableRunContainer.remove(short x) |
|
MappeableContainer |
MappeableArrayContainer.repairAfterLazy() |
|
MappeableContainer |
MappeableBitmapContainer.repairAfterLazy() |
|
abstract MappeableContainer |
MappeableContainer.repairAfterLazy() |
The output of a lazyOR or lazyIOR might be an invalid container, this should be called on it.
|
MappeableContainer |
MappeableRunContainer.repairAfterLazy() |
|
MappeableContainer |
MappeableArrayContainer.runOptimize() |
|
MappeableContainer |
MappeableBitmapContainer.runOptimize() |
|
abstract MappeableContainer |
MappeableContainer.runOptimize() |
Convert to MappeableRunContainers, when the result is smaller.
|
MappeableContainer |
MappeableRunContainer.runOptimize() |
Convert to Array or Bitmap container if the serialized form would be shorter
|
MappeableContainer |
MappeableArrayContainer.xor(MappeableArrayContainer value2) |
|
MappeableContainer |
MappeableArrayContainer.xor(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableArrayContainer.xor(MappeableRunContainer value2) |
|
protected MappeableContainer |
MappeableArrayContainer.xor(ShortIterator it) |
|
MappeableContainer |
MappeableBitmapContainer.xor(MappeableArrayContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.xor(MappeableBitmapContainer value2) |
|
MappeableContainer |
MappeableBitmapContainer.xor(MappeableRunContainer value2) |
|
abstract MappeableContainer |
MappeableContainer.xor(MappeableArrayContainer x) |
Computes the bitwise XOR of this container with another (symmetric difference).
|
abstract MappeableContainer |
MappeableContainer.xor(MappeableBitmapContainer x) |
Computes the bitwise XOR of this container with another (symmetric difference).
|
protected MappeableContainer |
MappeableContainer.xor(MappeableContainer x) |
|
abstract MappeableContainer |
MappeableContainer.xor(MappeableRunContainer x) |
Computes the bitwise XOR of this container with another (symmetric difference).
|
MappeableContainer |
MappeableRunContainer.xor(MappeableArrayContainer x) |
|
MappeableContainer |
MappeableRunContainer.xor(MappeableBitmapContainer x) |
|
MappeableContainer |
MappeableRunContainer.xor(MappeableRunContainer x) |
|