LeafRelation
============

.. currentmodule:: lsst.daf.relation

.. autoclass:: LeafRelation
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~LeafRelation.is_join_identity
      ~LeafRelation.is_locked
      ~LeafRelation.is_trivial
      ~LeafRelation.max_rows
      ~LeafRelation.messages
      ~LeafRelation.min_rows
      ~LeafRelation.name
      ~LeafRelation.name_prefix
      ~LeafRelation.parameters

   .. rubric:: Methods Summary

   .. autosummary::

      ~LeafRelation.attach_payload
      ~LeafRelation.chain
      ~LeafRelation.join
      ~LeafRelation.make_doomed
      ~LeafRelation.make_join_identity
      ~LeafRelation.materialized
      ~LeafRelation.sorted
      ~LeafRelation.transferred_to
      ~LeafRelation.with_calculated_column
      ~LeafRelation.with_only_columns
      ~LeafRelation.with_rows_satisfying
      ~LeafRelation.without_duplicates

   .. rubric:: Attributes Documentation

   .. autoattribute:: is_join_identity
   .. autoattribute:: is_locked
   .. autoattribute:: is_trivial
   .. autoattribute:: max_rows
   .. autoattribute:: messages
   .. autoattribute:: min_rows
   .. autoattribute:: name
   .. autoattribute:: name_prefix
   .. autoattribute:: parameters

   .. rubric:: Methods Documentation

   .. automethod:: attach_payload
   .. automethod:: chain
   .. automethod:: join
   .. automethod:: make_doomed
   .. automethod:: make_join_identity
   .. automethod:: materialized
   .. automethod:: sorted
   .. automethod:: transferred_to
   .. automethod:: with_calculated_column
   .. automethod:: with_only_columns
   .. automethod:: with_rows_satisfying
   .. automethod:: without_duplicates