# Package org.apache.cassandra.utils.btree

Interface Summary
UpdateFunction<V>: An interface defining a function to be applied to both the object we are replacing in a BTree and the object that is intended to replace it, returning the object to actually replace it.

Class Summary
BTree
BTreeSearchIterator<CK,K extends CK,V>
BTreeSet<V>
BTreeSet.BTreeDescRange<V>
BTreeSet.BTreeRange<V>
Cursor<K,V extends K>: An extension of Path which provides a public interface for iterating over or counting a subrange of the tree
Path<V>: An internal class for searching and iterating through a tree.
UpdateFunction.NoOp<V>