lsst.daf.persistence  13.0-17-gd5d205a+2
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Public Member Functions | Friends | List of all members
lsst::daf::persistence::DbStorageImpl Class Reference

Class for implementation of database storage. More...

#include <DbStorageImpl.h>

Inheritance diagram for lsst::daf::persistence::DbStorageImpl:

Public Member Functions

virtual ~DbStorageImpl (void)
 Destructor. More...
 
template<>
void setColumn (std::string const &columnName, std::string const &value)
 
template<>
void setColumn (std::string const &columnName, dafBase::DateTime const &value)
 
template<>
void outParam (std::string const &columnName, std::string *location, bool isExpr)
 
template<>
void outParam (std::string const &columnName, dafBase::DateTime *location, bool isExpr)
 
template<>
std::string const & getColumnByPos (int pos)
 
template<>
dafBase::DateTime const & getColumnByPos (int pos)
 

Friends

class DbStorage
 

Detailed Description

Class for implementation of database storage.

Use via DbStorage class only.

Definition at line 79 of file DbStorageImpl.h.

Constructor & Destructor Documentation

lsst::daf::persistence::DbStorageImpl::~DbStorageImpl ( void  )
virtual

Destructor.

End session if present.

Definition at line 175 of file DbStorageImpl.cc.

Member Function Documentation

template<>
std::string const& lsst::daf::persistence::DbStorageImpl::getColumnByPos ( int  pos)

Definition at line 920 of file DbStorageImpl.cc.

template<>
dafBase::DateTime const& lsst::daf::persistence::DbStorageImpl::getColumnByPos ( int  pos)

Definition at line 949 of file DbStorageImpl.cc.

template<>
void lsst::daf::persistence::DbStorageImpl::outParam ( std::string const &  columnName,
std::string *  location,
bool  isExpr 
)

Definition at line 587 of file DbStorageImpl.cc.

template<>
void lsst::daf::persistence::DbStorageImpl::outParam ( std::string const &  columnName,
dafBase::DateTime *  location,
bool  isExpr 
)

Definition at line 607 of file DbStorageImpl.cc.

template<>
void lsst::daf::persistence::DbStorageImpl::setColumn ( std::string const &  columnName,
std::string const &  value 
)

Definition at line 375 of file DbStorageImpl.cc.

template<>
void lsst::daf::persistence::DbStorageImpl::setColumn ( std::string const &  columnName,
dafBase::DateTime const &  value 
)

Definition at line 395 of file DbStorageImpl.cc.

Friends And Related Function Documentation

friend class DbStorage
friend

Definition at line 85 of file DbStorageImpl.h.


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