Query
=====

.. currentmodule:: lsst.daf.butler.registry.queries

.. autoclass:: Query
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Query.datasetType
      ~Query.spatial
      ~Query.sql

   .. rubric:: Methods Summary

   .. autosummary::

      ~Query.any
      ~Query.count
      ~Query.explain_no_results
      ~Query.extractDataId
      ~Query.extractDatasetRef
      ~Query.extractDimensionsTuple
      ~Query.getDatasetColumns
      ~Query.getDimensionColumn
      ~Query.getRegionColumn
      ~Query.isUnique
      ~Query.makeBuilder
      ~Query.materialize
      ~Query.rows
      ~Query.subset

   .. rubric:: Attributes Documentation

   .. autoattribute:: datasetType
   .. autoattribute:: spatial
   .. autoattribute:: sql

   .. rubric:: Methods Documentation

   .. automethod:: any
   .. automethod:: count
   .. automethod:: explain_no_results
   .. automethod:: extractDataId
   .. automethod:: extractDatasetRef
   .. automethod:: extractDimensionsTuple
   .. automethod:: getDatasetColumns
   .. automethod:: getDimensionColumn
   .. automethod:: getRegionColumn
   .. automethod:: isUnique
   .. automethod:: makeBuilder
   .. automethod:: materialize
   .. automethod:: rows
   .. automethod:: subset