lsst.daf.persistence  13.0-31-g48013df+4
Public Member Functions | Public Attributes | List of all members
lsst.daf.persistence.repositoryMapper.RepositoryMapper Class Reference
Inheritance diagram for lsst.daf.persistence.repositoryMapper.RepositoryMapper:
lsst.daf.persistence.mapper.Mapper

Public Member Functions

def __init__ (self, storage, policy)
 
def __repr__ (self)
 
def map_cfg (self, dataId, write)
 
def map_repo (self, dataId, write)
 
- Public Member Functions inherited from lsst.daf.persistence.mapper.Mapper
def __new__ (cls, args, kwargs)
 
def __init__ (self, kwargs)
 
def __getstate__ (self)
 
def __setstate__ (self, state)
 
def keys (self)
 
def queryMetadata (self, datasetType, format, dataId)
 
def getDatasetTypes (self)
 
def map (self, datasetType, dataId, write=False)
 
def canStandardize (self, datasetType)
 
def standardize (self, datasetType, item, dataId)
 
def validate (self, dataId)
 
def backup (self, datasetType, dataId)
 
def getRegistry (self)
 

Public Attributes

 policy
 
 storage
 

Additional Inherited Members

- Static Public Member Functions inherited from lsst.daf.persistence.mapper.Mapper
def Mapper (cfg)
 

Detailed Description

"Base class for a mapper to find repository configurations within a butler repository.

.. warning::

        cfg is 'wet paint' and very likely to change. Use of it in production code other than via the 'old
        butler' API is strongly discouraged.

Definition at line 28 of file repositoryMapper.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.daf.persistence.repositoryMapper.RepositoryMapper.__init__ (   self,
  storage,
  policy 
)

Definition at line 37 of file repositoryMapper.py.

Member Function Documentation

◆ __repr__()

def lsst.daf.persistence.repositoryMapper.RepositoryMapper.__repr__ (   self)

Definition at line 44 of file repositoryMapper.py.

◆ map_cfg()

def lsst.daf.persistence.repositoryMapper.RepositoryMapper.map_cfg (   self,
  dataId,
  write 
)
Map a location for a cfg file.

:param dataId: keys & values to be applied to the template.
:param write: True if this map is being done do perform a write operation, else assumes read. Will
      verify location exists if write is True.
:return: a butlerLocation that describes the mapped location.

Definition at line 50 of file repositoryMapper.py.

◆ map_repo()

def lsst.daf.persistence.repositoryMapper.RepositoryMapper.map_repo (   self,
  dataId,
  write 
)

Definition at line 72 of file repositoryMapper.py.

Member Data Documentation

◆ policy

lsst.daf.persistence.repositoryMapper.RepositoryMapper.policy

Definition at line 41 of file repositoryMapper.py.

◆ storage

lsst.daf.persistence.repositoryMapper.RepositoryMapper.storage

Definition at line 42 of file repositoryMapper.py.


The documentation for this class was generated from the following file: