# Package org.apache.cassandra.utils.btree

- Interface Summary
  Interface | Description
  --- | ---
  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
  Class | Description
  --- | ---
  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> |

Copyright © 2018 The Apache Software Foundation