LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Class for logical location of a persisted Persistable instance. More...
#include <LogicalLocation.h>
Public Types | |
typedef std::shared_ptr< LogicalLocation > | Ptr |
Public Member Functions | |
LogicalLocation (std::string const &locString, boost::shared_ptr< dafBase::PropertySet const > additionalData=boost::shared_ptr< dafBase::PropertySet const >()) | |
Constructor from string and additional data. More... | |
std::string const & | locString (void) const |
Accessor. More... | |
Static Public Member Functions | |
static void | setLocationMap (boost::shared_ptr< dafBase::PropertySet > map) |
Set the logical-to-less-logical map. More... | |
Class for logical location of a persisted Persistable instance.
Implemented as a minimal string representing a pathname or a database connection string. Interpreted by FormatterStorage subclasses.
Definition at line 59 of file LogicalLocation.h.
Definition at line 61 of file LogicalLocation.h.
lsst::daf::persistence::LogicalLocation::LogicalLocation | ( | std::string const & | locString, |
boost::shared_ptr< dafBase::PropertySet const > | additionalData = boost::shared_ptr< dafBase::PropertySet const>() |
||
) |
std::string const & lsst::daf::persistence::LogicalLocation::locString | ( | void | ) | const |
|
static |
Set the logical-to-less-logical map.
Definition at line 123 of file LogicalLocation.cc.