BST
===

.. currentmodule:: astropy.table

.. autoclass:: BST
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~BST.height

   .. rubric:: Methods Summary

   .. autosummary::

      ~BST.add
      ~BST.find
      ~BST.find_node
      ~BST.is_valid
      ~BST.items
      ~BST.range
      ~BST.range_nodes
      ~BST.remove
      ~BST.replace_rows
      ~BST.same_prefix
      ~BST.shift_left
      ~BST.shift_right
      ~BST.sort
      ~BST.sorted_data
      ~BST.traverse

   .. rubric:: Attributes Documentation

   .. autoattribute:: height

   .. rubric:: Methods Documentation

   .. automethod:: add
   .. automethod:: find
   .. automethod:: find_node
   .. automethod:: is_valid
   .. automethod:: items
   .. automethod:: range
   .. automethod:: range_nodes
   .. automethod:: remove
   .. automethod:: replace_rows
   .. automethod:: same_prefix
   .. automethod:: shift_left
   .. automethod:: shift_right
   .. automethod:: sort
   .. automethod:: sorted_data
   .. automethod:: traverse
