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

- Packages that use IntervalTree
  Package | Description
  --- | ---
  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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `void` | IntervalTree.Serializer.`serialize(IntervalTree<C,D,I> it, DataOutputPlus out, int version)`
    `long` | IntervalTree.Serializer.`serializedSize(IntervalTree<C,D,I> it, int version)`

Copyright © 2018 The Apache Software Foundation