Registry
========

.. currentmodule:: lsst.daf.butler

.. autoclass:: Registry
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Registry.defaultConfigFile
      ~Registry.defaults
      ~Registry.dimensions

   .. rubric:: Methods Summary

   .. autosummary::

      ~Registry.associate
      ~Registry.certify
      ~Registry.copy
      ~Registry.createFromConfig
      ~Registry.decertify
      ~Registry.determineTrampoline
      ~Registry.disassociate
      ~Registry.expandDataId
      ~Registry.findDataset
      ~Registry.forceRegistryConfig
      ~Registry.fromConfig
      ~Registry.getCollectionChain
      ~Registry.getCollectionDocumentation
      ~Registry.getCollectionParentChains
      ~Registry.getCollectionSummary
      ~Registry.getCollectionType
      ~Registry.getDataset
      ~Registry.getDatasetLocations
      ~Registry.getDatasetType
      ~Registry.getDatastoreBridgeManager
      ~Registry.insertDatasets
      ~Registry.insertDimensionData
      ~Registry.isWriteable
      ~Registry.queryCollections
      ~Registry.queryDataIds
      ~Registry.queryDatasetAssociations
      ~Registry.queryDatasetTypes
      ~Registry.queryDatasets
      ~Registry.queryDimensionRecords
      ~Registry.refresh
      ~Registry.registerCollection
      ~Registry.registerDatasetType
      ~Registry.registerRun
      ~Registry.removeCollection
      ~Registry.removeDatasetType
      ~Registry.removeDatasets
      ~Registry.resetConnectionPool
      ~Registry.setCollectionChain
      ~Registry.setCollectionDocumentation
      ~Registry.supportsIdGenerationMode
      ~Registry.syncDimensionData
      ~Registry.transaction

   .. rubric:: Attributes Documentation

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

   .. rubric:: Methods Documentation

   .. automethod:: associate
   .. automethod:: certify
   .. automethod:: copy
   .. automethod:: createFromConfig
   .. automethod:: decertify
   .. automethod:: determineTrampoline
   .. automethod:: disassociate
   .. automethod:: expandDataId
   .. automethod:: findDataset
   .. automethod:: forceRegistryConfig
   .. automethod:: fromConfig
   .. automethod:: getCollectionChain
   .. automethod:: getCollectionDocumentation
   .. automethod:: getCollectionParentChains
   .. automethod:: getCollectionSummary
   .. automethod:: getCollectionType
   .. automethod:: getDataset
   .. automethod:: getDatasetLocations
   .. automethod:: getDatasetType
   .. automethod:: getDatastoreBridgeManager
   .. automethod:: insertDatasets
   .. automethod:: insertDimensionData
   .. automethod:: isWriteable
   .. automethod:: queryCollections
   .. automethod:: queryDataIds
   .. automethod:: queryDatasetAssociations
   .. automethod:: queryDatasetTypes
   .. automethod:: queryDatasets
   .. automethod:: queryDimensionRecords
   .. automethod:: refresh
   .. automethod:: registerCollection
   .. automethod:: registerDatasetType
   .. automethod:: registerRun
   .. automethod:: removeCollection
   .. automethod:: removeDatasetType
   .. automethod:: removeDatasets
   .. automethod:: resetConnectionPool
   .. automethod:: setCollectionChain
   .. automethod:: setCollectionDocumentation
   .. automethod:: supportsIdGenerationMode
   .. automethod:: syncDimensionData
   .. automethod:: transaction