PredicateReference
==================

.. currentmodule:: lsst.daf.relation

.. autoclass:: PredicateReference
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~PredicateReference.columns_required

   .. rubric:: Methods Summary

   .. autosummary::

      ~PredicateReference.as_trivial
      ~PredicateReference.is_supported_by
      ~PredicateReference.literal
      ~PredicateReference.logical_and
      ~PredicateReference.logical_not
      ~PredicateReference.logical_or
      ~PredicateReference.reference

   .. rubric:: Attributes Documentation

   .. autoattribute:: columns_required

   .. rubric:: Methods Documentation

   .. automethod:: as_trivial
   .. automethod:: is_supported_by
   .. automethod:: literal
   .. automethod:: logical_and
   .. automethod:: logical_not
   .. automethod:: logical_or
   .. automethod:: reference