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