# Hierarchy For Package org.apache.cassandra.utils.btree

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cassandra.utils.btree.BTree
  - org.apache.cassandra.utils.btree.BTree.Builder<V>
  - org.apache.cassandra.utils.btree.BTreeRemoval
  - org.apache.cassandra.utils.btree.BTreeSearchIterator<K,V> (implements org.apache.cassandra.utils.IndexedSearchIterator<K,V>, java.util.Iterator<E>)
  - org.apache.cassandra.utils.btree.BTreeSet<V> (implements java.util.List<E>, java.util.NavigableSet<E>)
    - org.apache.cassandra.utils.btree.BTreeSet.BTreeRange<V>
      - org.apache.cassandra.utils.btree.BTreeSet.BTreeDescRange<V>
  - org.apache.cassandra.utils.btree.BTreeSet.Builder<V>
  - org.apache.cassandra.utils.btree.UpdateFunction.Simple<V> (implements org.apache.cassandra.utils.btree.UpdateFunction<K,V>)

## Interface Hierarchy

- org.apache.cassandra.utils.btree.BTree.Builder.QuickResolver<V>
- org.apache.cassandra.utils.btree.BTree.Builder.Resolver
- com.google.common.base.Function<F,T>
  - org.apache.cassandra.utils.btree.UpdateFunction<K,V>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cassandra.utils.btree.BTree.Dir