Package de.bsvrz.ars.ars.mgmt.tasks
Class DataIndexRangeSet
java.lang.Object
de.bsvrz.ars.ars.mgmt.tasks.DataIndexRangeSet
- All Implemented Interfaces:
java.lang.Iterable<com.google.common.collect.Range<java.lang.Long>>
public final class DataIndexRangeSet
extends java.lang.Object
implements java.lang.Iterable<com.google.common.collect.Range<java.lang.Long>>
Klasse für Datenindexbereiche (z. B. Datenindexlücken)
-
Constructor Summary
Constructors Constructor Description DataIndexRangeSet()
DataIndexRangeSet(DataIndexRangeSet initialValue)
-
Method Summary
Modifier and Type Method Description void
addAll(DataIndexRangeSet other)
void
addRange(long minIdx, long maxIdxExclusive)
boolean
isEmpty()
java.util.Iterator<com.google.common.collect.Range<java.lang.Long>>
iterator()
void
removeAll(DataIndexRangeSet other)
void
removeRange(long minIdx, long maxIdxExclusive)
int
size()
java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
DataIndexRangeSet
public DataIndexRangeSet() -
DataIndexRangeSet
-
-
Method Details
-
addRange
public void addRange(long minIdx, long maxIdxExclusive) -
removeRange
public void removeRange(long minIdx, long maxIdxExclusive) -
removeAll
-
addAll
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
isEmpty
public boolean isEmpty() -
size
public int size() -
iterator
public java.util.Iterator<com.google.common.collect.Range<java.lang.Long>> iterator()- Specified by:
iterator
in interfacejava.lang.Iterable<com.google.common.collect.Range<java.lang.Long>>
-