Class IntervalSet.Builder<T extends java.lang.Comparable<T>>
- java.lang.Object
-
- org.apache.cassandra.db.commitlog.IntervalSet.Builder<T>
-
- Enclosing class:
- IntervalSet<T extends java.lang.Comparable<T>>
public static class IntervalSet.Builder<T extends java.lang.Comparable<T>> extends java.lang.ObjectBuilder of interval sets, applying the necessary normalization while adding ranges. Data is stored as above, as a sorted map from interval starts to the corresponding end, which satisfiescurr().getKey() <= curr().getValue() < next().getKey()
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(T start, T end)Add an interval to the set and perform normalization.voidaddAll(IntervalSet<T> otherSet)IntervalSet<T>build()
-
-
-
Method Detail
-
addAll
public void addAll(IntervalSet<T> otherSet)
-
build
public IntervalSet<T> build()
-
-