LSST Applications g0b6bd0c080+a72a5dd7e6,g1182afd7b4+2a019aa3bb,g17e5ecfddb+2b8207f7de,g1d67935e3f+06cf436103,g38293774b4+ac198e9f13,g396055baef+6a2097e274,g3b44f30a73+6611e0205b,g480783c3b1+98f8679e14,g48ccf36440+89c08d0516,g4b93dc025c+98f8679e14,g5c4744a4d9+a302e8c7f0,g613e996a0d+e1c447f2e0,g6c8d09e9e7+25247a063c,g7271f0639c+98f8679e14,g7a9cd813b8+124095ede6,g9d27549199+a302e8c7f0,ga1cf026fa3+ac198e9f13,ga32aa97882+7403ac30ac,ga786bb30fb+7a139211af,gaa63f70f4e+9994eb9896,gabf319e997+ade567573c,gba47b54d5d+94dc90c3ea,gbec6a3398f+06cf436103,gc6308e37c7+07dd123edb,gc655b1545f+ade567573c,gcc9029db3c+ab229f5caf,gd01420fc67+06cf436103,gd877ba84e5+06cf436103,gdb4cecd868+6f279b5b48,ge2d134c3d5+cc4dbb2e3f,ge448b5faa6+86d1ceac1d,gecc7e12556+98f8679e14,gf3ee170dca+25247a063c,gf4ac96e456+ade567573c,gf9f5ea5b4d+ac198e9f13,gff490e6085+8c2580be5c,w.2022.27
LSST Data Management Base Package
Namespaces | Classes | Functions | Variables
lsst::daf::persistence Namespace Reference

Namespaces

namespace  access
 
namespace  butler
 
namespace  butlerExceptions
 
namespace  butlerFactory
 
namespace  butlerHelpers
 
namespace  butlerLocation
 
namespace  butlerSubset
 
namespace  dataId
 
namespace  deprecation
 
namespace  fmtPosixRepositoryCfg
 
namespace  fsScanner
 
namespace  genericAssembler
 
namespace  mapper
 
namespace  policy
 
namespace  posixStorage
 
namespace  python
 
namespace  readProxy
 
namespace  registries
 
namespace  repository
 
namespace  repositoryCfg
 
namespace  repositoryMapper
 
namespace  safeFileIo
 
namespace  storage
 
namespace  storageInterface
 
namespace  test
 
namespace  utils
 
namespace  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&>());
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.