![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members BdbCondDdOprMergeIContainers2 Class Reference
[BdbCondAdmin]#include <BdbCondDdOprMergeIContainers2.hh>
Inheritance diagram for BdbCondDdOprMergeIContainers2:
List of all members.
Public Methods
BdbCondDdOprMergeIContainers2 (BdbCondTrans *transaction) virtual ~BdbCondDdOprMergeIContainers2 () virtual BdbStatus translate (const std::vector< std::string > &tokens) virtual BdbStatus operation () Static Public Methods
const char * staticName () Private Methods
BdbCondDdOprMergeIContainers2 () bool translateNumber (const char *theString, BdbTime &theTime) Private Attributes
std::string _fromDetector std::string _fromOrigin std::string _toDetector std::string _toOrigin BdbTime _beginMergeTime BdbTime _endMergeTime bool _mergeInner bool _verbose Constructor & Destructor Documentation
BdbCondDdOprMergeIContainers2::BdbCondDdOprMergeIContainers2 ( BdbCondTrans * transaction )
Definition at line 75 of file BdbCondDdOprMergeIContainers2.cc.
BdbCondDdOprMergeIContainers2::~BdbCondDdOprMergeIContainers2 ( ) [virtual]
Definition at line 93 of file BdbCondDdOprMergeIContainers2.cc.
BdbCondDdOprMergeIContainers2::BdbCondDdOprMergeIContainers2 ( ) [private]
Member Function Documentation
BdbStatus BdbCondDdOprMergeIContainers2::operation ( ) [virtual]
The following method is to be implemented by derived class. The method is being execuded withing a started transaction. Depending on the results of its execution the transaction will be either commited or aborted.
Implements BdbCondOpr.
Definition at line 287 of file BdbCondDdOprMergeIContainers2.cc.
References _beginMergeTime, _endMergeTime, _fromDetector, _fromOrigin, _mergeInner, _toDetector, _toOrigin, BdbcError, BdbcSuccess, BdbStatus, BdbCondOpr::checkpoint(), BdbCondDatabaseBase::findContainerLink(), BdbCondContainerLink::getOrigin(), BdbCondContainerLink::isValid(), BdbCondDatabaseBase::listAllClasses(), BdbCondDatabaseMgr::mergeIntervalContainers(), and BdbDatabase::split().
const char * BdbCondDdOprMergeIContainers2::staticName ( ) [static]
Definition at line 66 of file BdbCondDdOprMergeIContainers2.cc.
Referenced by BdbCondDdBOpr::build().
BdbStatus BdbCondDdOprMergeIContainers2::translate ( const std::vector< std::string > & tokens ) [virtual]
This method makes a command-specific translation into internal valiables. Whne it succeed it sets an object into a "valid" for execution state. The method must be implemented by derived classes.
Implements BdbCondOpr.
Definition at line 102 of file BdbCondDdOprMergeIContainers2.cc.
References _beginMergeTime, _endMergeTime, _fromDetector, _fromOrigin, _mergeInner, _toDetector, _toOrigin, _verbose, BdbcError, BdbcSuccess, BdbTime::getZone(), BdbCondOpr::isValid(), BdbTime::Local, BdbTime::minusInfinity, BdbCondOpr::name(), BdbTime::plusInfinity, BdbCondOpr::setValid(), and translateNumber().
bool BdbCondDdOprMergeIContainers2::translateNumber ( const char * theString, BdbTime & theTime ) [private]
Definition at line 603 of file BdbCondDdOprMergeIContainers2.cc.
References result.
Referenced by translate().
Member Data Documentation
BdbTime BdbCondDdOprMergeIContainers2::_beginMergeTime [private]
Definition at line 88 of file BdbCondDdOprMergeIContainers2.hh.
Referenced by operation(), and translate().
BdbTime BdbCondDdOprMergeIContainers2::_endMergeTime [private]
Definition at line 89 of file BdbCondDdOprMergeIContainers2.hh.
Referenced by operation(), and translate().
std::string BdbCondDdOprMergeIContainers2::_fromDetector [private]
Definition at line 84 of file BdbCondDdOprMergeIContainers2.hh.
Referenced by operation(), and translate().
std::string BdbCondDdOprMergeIContainers2::_fromOrigin [private]
Definition at line 85 of file BdbCondDdOprMergeIContainers2.hh.
Referenced by operation(), and translate().
bool BdbCondDdOprMergeIContainers2::_mergeInner [private]
Definition at line 90 of file BdbCondDdOprMergeIContainers2.hh.
Referenced by operation(), and translate().
std::string BdbCondDdOprMergeIContainers2::_toDetector [private]
Definition at line 86 of file BdbCondDdOprMergeIContainers2.hh.
Referenced by operation(), and translate().
std::string BdbCondDdOprMergeIContainers2::_toOrigin [private]
Definition at line 87 of file BdbCondDdOprMergeIContainers2.hh.
Referenced by operation(), and translate().
bool BdbCondDdOprMergeIContainers2::_verbose [private]
Definition at line 91 of file BdbCondDdOprMergeIContainers2.hh.
Referenced by translate().
The documentation for this class was generated from the following files:
- /BdbCondAdmin/BdbCondDdOprMergeIContainers2.hh
- /BdbCondAdmin/BdbCondDdOprMergeIContainers2.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002