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

Packages that use IntervalTree
org.apache.cassandra.db.lifecycle
org.apache.cassandra.index.sasi.conf.view
org.apache.cassandra.utils

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

Subclasses of IntervalTree in org.apache.cassandra.db.lifecycle
`class` `SSTableIntervalTree`

### Uses of IntervalTree in org.apache.cassandra.index.sasi.conf.view

Fields in org.apache.cassandra.index.sasi.conf.view declared as IntervalTree
`protected IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>>` RangeTermTree.`rangeTree`

Constructors in org.apache.cassandra.index.sasi.conf.view with parameters of type IntervalTree
Constructor and Description
`PrefixTermTree(java.nio.ByteBuffer min, java.nio.ByteBuffer max, Trie<java.nio.ByteBuffer,java.util.Set<SSTableIndex>> trie, IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>> ranges, OnDiskIndexBuilder.Mode mode, AbstractType<?> comparator)`
`RangeTermTree(java.nio.ByteBuffer min, java.nio.ByteBuffer max, IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>> rangeTree, AbstractType<?> comparator)`

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

Methods in org.apache.cassandra.utils that return IntervalTree
`static <C extends java.lang.Comparable<? super C>,D,I extends Interval<C,D>> IntervalTree<C,D,I>` IntervalTree.`build(java.util.Collection<I> intervals)`
`IntervalTree<C,D,I>` IntervalTree.Serializer.`deserialize(DataInputPlus in, int version)` Deserialize an IntervalTree whose keys use the natural ordering.
`IntervalTree<C,D,I>` IntervalTree.Serializer.`deserialize(DataInputPlus in, int version, java.util.Comparator<C> comparator)`
`static <C extends java.lang.Comparable<? super C>,D,I extends Interval<C,D>> IntervalTree<C,D,I>` IntervalTree.`emptyTree()`

Methods in org.apache.cassandra.utils with parameters of type IntervalTree
`void` IntervalTree.Serializer.`serialize(IntervalTree<C,D,I> it, DataOutputPlus out, int version)`
`long` IntervalTree.Serializer.`serializedSize(IntervalTree<C,D,I> it, int version)`