ChainedDatastore
================

.. currentmodule:: lsst.daf.butler.datastores.chainedDatastore

.. autoclass:: ChainedDatastore
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ChainedDatastore.containerKey
      ~ChainedDatastore.defaultConfigFile
      ~ChainedDatastore.isEphemeral
      ~ChainedDatastore.names

   .. rubric:: Methods Summary

   .. autosummary::

      ~ChainedDatastore.emptyTrash
      ~ChainedDatastore.exists
      ~ChainedDatastore.export
      ~ChainedDatastore.export_records
      ~ChainedDatastore.forget
      ~ChainedDatastore.fromConfig
      ~ChainedDatastore.get
      ~ChainedDatastore.getLookupKeys
      ~ChainedDatastore.getURI
      ~ChainedDatastore.getURIs
      ~ChainedDatastore.import_records
      ~ChainedDatastore.ingest
      ~ChainedDatastore.knows
      ~ChainedDatastore.mexists
      ~ChainedDatastore.needs_expanded_data_ids
      ~ChainedDatastore.put
      ~ChainedDatastore.remove
      ~ChainedDatastore.retrieveArtifacts
      ~ChainedDatastore.setConfigRoot
      ~ChainedDatastore.transaction
      ~ChainedDatastore.transfer
      ~ChainedDatastore.transfer_from
      ~ChainedDatastore.trash
      ~ChainedDatastore.validateConfiguration
      ~ChainedDatastore.validateKey

   .. rubric:: Attributes Documentation

   .. autoattribute:: containerKey
   .. autoattribute:: defaultConfigFile
   .. autoattribute:: isEphemeral
   .. autoattribute:: names

   .. rubric:: Methods Documentation

   .. automethod:: emptyTrash
   .. automethod:: exists
   .. automethod:: export
   .. automethod:: export_records
   .. automethod:: forget
   .. automethod:: fromConfig
   .. automethod:: get
   .. automethod:: getLookupKeys
   .. automethod:: getURI
   .. automethod:: getURIs
   .. automethod:: import_records
   .. automethod:: ingest
   .. automethod:: knows
   .. automethod:: mexists
   .. automethod:: needs_expanded_data_ids
   .. automethod:: put
   .. automethod:: remove
   .. automethod:: retrieveArtifacts
   .. automethod:: setConfigRoot
   .. automethod:: transaction
   .. automethod:: transfer
   .. automethod:: transfer_from
   .. automethod:: trash
   .. automethod:: validateConfiguration
   .. automethod:: validateKey