PredicateLiteral
================

.. currentmodule:: lsst.daf.relation

.. autoclass:: PredicateLiteral
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~PredicateLiteral.columns_required

   .. rubric:: Methods Summary

   .. autosummary::

      ~PredicateLiteral.as_trivial
      ~PredicateLiteral.is_supported_by
      ~PredicateLiteral.literal
      ~PredicateLiteral.logical_and
      ~PredicateLiteral.logical_not
      ~PredicateLiteral.logical_or
      ~PredicateLiteral.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