Package org.apache.iotdb.db.utils
Class TimeValuePairUtils.Intervals
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<java.lang.Long>
-
- org.apache.iotdb.db.utils.TimeValuePairUtils.Intervals
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<java.lang.Long>,java.util.Collection<java.lang.Long>,java.util.List<java.lang.Long>,java.util.RandomAccess
- Enclosing class:
- TimeValuePairUtils
public static class TimeValuePairUtils.Intervals extends java.util.ArrayList<java.lang.Long>All intervals are closed.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Intervals()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInterval(long lowerBound, long upperBound)intgetIntervalSize()longgetLowerBound(int index)longgetUpperBound(int index)TimeValuePairUtils.Intervalsnot()-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Method Detail
-
getIntervalSize
public int getIntervalSize()
-
getLowerBound
public long getLowerBound(int index)
-
getUpperBound
public long getUpperBound(int index)
-
addInterval
public void addInterval(long lowerBound, long upperBound)
-
not
public TimeValuePairUtils.Intervals not()
-
-