UnaryOperationRelation
======================

.. currentmodule:: lsst.daf.relation

.. autoclass:: UnaryOperationRelation
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~UnaryOperationRelation.engine
      ~UnaryOperationRelation.is_join_identity
      ~UnaryOperationRelation.is_locked
      ~UnaryOperationRelation.is_trivial
      ~UnaryOperationRelation.max_rows
      ~UnaryOperationRelation.min_rows
      ~UnaryOperationRelation.payload

   .. rubric:: Methods Summary

   .. autosummary::

      ~UnaryOperationRelation.attach_payload
      ~UnaryOperationRelation.chain
      ~UnaryOperationRelation.join
      ~UnaryOperationRelation.materialized
      ~UnaryOperationRelation.reapply
      ~UnaryOperationRelation.sorted
      ~UnaryOperationRelation.transferred_to
      ~UnaryOperationRelation.with_calculated_column
      ~UnaryOperationRelation.with_only_columns
      ~UnaryOperationRelation.with_rows_satisfying
      ~UnaryOperationRelation.without_duplicates

   .. rubric:: Attributes Documentation

   .. autoattribute:: engine
   .. autoattribute:: is_join_identity
   .. autoattribute:: is_locked
   .. autoattribute:: is_trivial
   .. autoattribute:: max_rows
   .. autoattribute:: min_rows
   .. autoattribute:: payload

   .. rubric:: Methods Documentation

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