LSST Applications  21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
Namespaces | Classes | Functions | Variables
lsst::daf::persistence Namespace Reference

Namespaces

 access
 
 butler
 
 butlerExceptions
 
 butlerFactory
 
 butlerHelpers
 
 butlerLocation
 
 butlerSubset
 
 dataId
 
 deprecation
 
 fmtPosixRepositoryCfg
 
 fsScanner
 
 genericAssembler
 
 mapper
 
 policy
 
 posixStorage
 
 python
 
 readProxy
 
 registries
 
 repository
 
 repositoryCfg
 
 repositoryMapper
 
 safeFileIo
 
 storage
 
 storageInterface
 
 test
 
 utils
 
 version
 

Classes

class  LogicalLocation
 Class for logical location of a persisted Persistable instance. More...
 

Functions

template<class Form , class Archive >
void delegateSerialize (Archive &ar, unsigned int const version, lsst::daf::base::Persistable *persistable)
 
 PYBIND11_MODULE (logicalLocation, mod)
 
 PYBIND11_MODULE (persistence, mod)
 

Variables

 StorageList = list
 

Function Documentation

◆ delegateSerialize()

template<class Form , class Archive >
void lsst::daf::persistence::delegateSerialize ( Archive &  ar,
unsigned int const  version,
lsst::daf::base::Persistable persistable 
)

◆ PYBIND11_MODULE() [1/2]

lsst::daf::persistence::PYBIND11_MODULE ( logicalLocation  ,
mod   
)

Definition at line 13 of file logicalLocation.cc.

13  {
14  py::class_<LogicalLocation> cls(mod, "LogicalLocation");
15 
16  cls.def(py::init<std::string const&>());
17  cls.def(py::init<std::string const&, std::shared_ptr<dafBase::PropertySet const>>());
18  cls.def("locString", &LogicalLocation::locString);
19  cls.def_static("setLocationMap", LogicalLocation::setLocationMap);
20 }

◆ PYBIND11_MODULE() [2/2]

lsst::daf::persistence::PYBIND11_MODULE ( persistence  ,
mod   
)

Definition at line 12 of file persistence.cc.

12  {
13  py::module::import("lsst.daf.base");
14 
15  py::class_<python::ReadProxyBase, std::shared_ptr<python::ReadProxyBase>>(mod, "ReadProxyBase")
16  .def(py::init<>())
17  .def_readwrite("subject", &python::ReadProxyBase::subject);
18 
19 }

Variable Documentation

◆ StorageList

lsst.daf.persistence.StorageList = list

Definition at line 26 of file __init__.py.