## Uses of Class
org.apache.cassandra.utils.IntervalTree

Packages that use IntervalTree
Package | Description
--- | ---
org.apache.cassandra.db |
org.apache.cassandra.utils |

### Uses of IntervalTree in org.apache.cassandra.db

Subclasses of IntervalTree in org.apache.cassandra.db
Modifier and Type | Class and Description
--- | ---
`static class` | `DataTracker.SSTableIntervalTree`

### Uses of IntervalTree in org.apache.cassandra.utils

Methods in org.apache.cassandra.utils that return IntervalTree
Modifier and Type | Method and Description
--- | ---
`static <C extends java.lang.Comparable<C>,D,I extends Interval<C,D>> IntervalTree<C,D,I>` | IntervalTree.`build(java.util.Collection<I> intervals)`
`static <C,D,I extends Interval<C,D>> IntervalTree<C,D,I>` | IntervalTree.`build(java.util.Collection<I> intervals, java.util.Comparator<C> comparator)`
`IntervalTree<C,D,I>` | IntervalTree.Serializer.`deserialize(java.io.DataInput in, int version)` Deserialize an IntervalTree whose keys use the natural ordering.
`IntervalTree<C,D,I>` | IntervalTree.Serializer.`deserialize(java.io.DataInput in, int version, java.util.Comparator<C> comparator)`
`static <C,D,I extends Interval<C,D>> IntervalTree<C,D,I>` | IntervalTree.`emptyTree()`

Methods in org.apache.cassandra.utils with parameters of type IntervalTree
Modifier and Type | Method and Description
--- | ---
`void` | IntervalTree.Serializer.`serialize(IntervalTree<C,D,I> it, java.io.DataOutput out, int version)`
`long` | IntervalTree.Serializer.`serializedSize(IntervalTree<C,D,I> it, int version)`
`long` | IntervalTree.Serializer.`serializedSize(IntervalTree<C,D,I> it, TypeSizes typeSizes, int version)`