Registry
========

.. currentmodule:: lsst.daf.butler

.. autoclass:: Registry
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Registry.defaultConfigFile

   .. rubric:: Methods Summary

   .. autosummary::

      ~Registry.addDataset
      ~Registry.addDatasetLocation
      ~Registry.addExecution
      ~Registry.addRun
      ~Registry.associate
      ~Registry.attachComponent
      ~Registry.deleteOpaqueData
      ~Registry.disassociate
      ~Registry.ensureRun
      ~Registry.expandDataId
      ~Registry.fetchOpaqueData
      ~Registry.find
      ~Registry.fromConfig
      ~Registry.getAllCollections
      ~Registry.getAllDatasetTypes
      ~Registry.getDataset
      ~Registry.getDatasetLocations
      ~Registry.getDatasetType
      ~Registry.getExecution
      ~Registry.getRun
      ~Registry.insertDimensionData
      ~Registry.insertOpaqueData
      ~Registry.makeRun
      ~Registry.queryDatasets
      ~Registry.queryDimensions
      ~Registry.registerDatasetType
      ~Registry.registerOpaqueTable
      ~Registry.removeDataset
      ~Registry.removeDatasetLocation
      ~Registry.setConfigRoot
      ~Registry.transaction

   .. rubric:: Attributes Documentation

   .. autoattribute:: defaultConfigFile

   .. rubric:: Methods Documentation

   .. automethod:: addDataset
   .. automethod:: addDatasetLocation
   .. automethod:: addExecution
   .. automethod:: addRun
   .. automethod:: associate
   .. automethod:: attachComponent
   .. automethod:: deleteOpaqueData
   .. automethod:: disassociate
   .. automethod:: ensureRun
   .. automethod:: expandDataId
   .. automethod:: fetchOpaqueData
   .. automethod:: find
   .. automethod:: fromConfig
   .. automethod:: getAllCollections
   .. automethod:: getAllDatasetTypes
   .. automethod:: getDataset
   .. automethod:: getDatasetLocations
   .. automethod:: getDatasetType
   .. automethod:: getExecution
   .. automethod:: getRun
   .. automethod:: insertDimensionData
   .. automethod:: insertOpaqueData
   .. automethod:: makeRun
   .. automethod:: queryDatasets
   .. automethod:: queryDimensions
   .. automethod:: registerDatasetType
   .. automethod:: registerOpaqueTable
   .. automethod:: removeDataset
   .. automethod:: removeDatasetLocation
   .. automethod:: setConfigRoot
   .. automethod:: transaction