Registry
========

.. currentmodule:: lsst.daf.butler

.. autoclass:: Registry
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Registry.defaultConfigFile
      ~Registry.dimensions

   .. rubric:: Methods Summary

   .. autosummary::

      ~Registry.associate
      ~Registry.attachComponent
      ~Registry.deleteOpaqueData
      ~Registry.disassociate
      ~Registry.expandDataId
      ~Registry.fetchOpaqueData
      ~Registry.find
      ~Registry.fromConfig
      ~Registry.getAllCollections
      ~Registry.getAllDatasetTypes
      ~Registry.getDataset
      ~Registry.getDatasetLocations
      ~Registry.getDatasetType
      ~Registry.insertDatasetLocations
      ~Registry.insertDatasets
      ~Registry.insertDimensionData
      ~Registry.insertOpaqueData
      ~Registry.isWriteable
      ~Registry.makeQueryBuilder
      ~Registry.queryDatasets
      ~Registry.queryDimensions
      ~Registry.registerDatasetType
      ~Registry.registerOpaqueTable
      ~Registry.registerRun
      ~Registry.removeDataset
      ~Registry.removeDatasetLocation
      ~Registry.transaction

   .. rubric:: Attributes Documentation

   .. autoattribute:: defaultConfigFile
   .. autoattribute:: dimensions

   .. rubric:: Methods Documentation

   .. automethod:: associate
   .. automethod:: attachComponent
   .. automethod:: deleteOpaqueData
   .. automethod:: disassociate
   .. automethod:: expandDataId
   .. automethod:: fetchOpaqueData
   .. automethod:: find
   .. automethod:: fromConfig
   .. automethod:: getAllCollections
   .. automethod:: getAllDatasetTypes
   .. automethod:: getDataset
   .. automethod:: getDatasetLocations
   .. automethod:: getDatasetType
   .. automethod:: insertDatasetLocations
   .. automethod:: insertDatasets
   .. automethod:: insertDimensionData
   .. automethod:: insertOpaqueData
   .. automethod:: isWriteable
   .. automethod:: makeQueryBuilder
   .. automethod:: queryDatasets
   .. automethod:: queryDimensions
   .. automethod:: registerDatasetType
   .. automethod:: registerOpaqueTable
   .. automethod:: registerRun
   .. automethod:: removeDataset
   .. automethod:: removeDatasetLocation
   .. automethod:: transaction