Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CdbBdbSOi Class Reference

Objects of this class represent "original" intervals. More...

#include <CdbBdbSOi.hh>

List of all members.

Public Member Functions

 CdbBdbSOi ()
 Default constructor.

 CdbBdbSOi (const BdbTime &theBeginTime, const BdbTime &theEndTime, const BdbTime &theInsertionTime, const BdbRef(BdbObject)&theObjectRef)
 Normal constructor.

 CdbBdbSOi (const CdbBdbSOi &theInterval)
 Copy constructor.

 ~CdbBdbSOi ()
 The destructor.

CdbBdbSOi & operator= (const CdbBdbSOi &theInterval)
 The assignment operator.

 BdbRef (BdbObject) object

Public Attributes

BdbTime begin
BdbTime end
BdbTime inserted


Detailed Description

Objects of this class represent "original" intervals.

This is an embedded class.

The "original" intervals store the original validity interval and other information for the objects stored in the database.

Definition at line 23 of file CdbBdbSOi.hh.


Constructor & Destructor Documentation

CdbBdbSOi::CdbBdbSOi   [inline]
 

Default constructor.

Definition at line 30 of file CdbBdbSOi.hh.

References begin, end, and inserted.

CdbBdbSOi::CdbBdbSOi const BdbTime   theBeginTime,
const BdbTime   theEndTime,
const BdbTime   theInsertionTime,
const BdbRef(BdbObject)&    theObjectRef
[inline]
 

Normal constructor.

Definition at line 40 of file CdbBdbSOi.hh.

References begin, end, and inserted.

CdbBdbSOi::CdbBdbSOi const CdbBdbSOi &    theInterval [inline]
 

Copy constructor.

Definition at line 53 of file CdbBdbSOi.hh.

References begin, end, and inserted.

CdbBdbSOi::~CdbBdbSOi   [inline]
 

The destructor.

NOTE: The destructor is NOT virtual because this is an embedded class.

Definition at line 65 of file CdbBdbSOi.hh.


Member Function Documentation

CdbBdbSOi::BdbRef BdbObject   
 

CdbBdbSOi& CdbBdbSOi::operator= const CdbBdbSOi &    theInterval [inline]
 

The assignment operator.

Definition at line 70 of file CdbBdbSOi.hh.

References begin, end, and inserted.


Member Data Documentation

BdbTime CdbBdbSOi::begin
 

Definition at line 83 of file CdbBdbSOi.hh.

Referenced by CdbBdbSOi(), CdbBdbSOiCollectionP::dump(), CdbBdbSCi::dump(), CdbBdbSMetaDataP::findByInsertion(), CdbBdbSCondition::findObject(), CdbBdbSOiCollectionP::insert(), CdbBdbSMetaDataP::insert(), operator<<(), and operator=().

BdbTime CdbBdbSOi::end
 

Definition at line 84 of file CdbBdbSOi.hh.

Referenced by CdbBdbSOi(), CdbBdbSOiCollectionP::dump(), CdbBdbSCi::dump(), CdbBdbSMetaDataP::findByInsertion(), CdbBdbSCondition::findObject(), CdbBdbSOiCollectionP::insert(), CdbBdbSMetaDataP::insert(), operator<<(), and operator=().

BdbTime CdbBdbSOi::inserted
 

Definition at line 86 of file CdbBdbSOi.hh.

Referenced by CdbBdbSOi(), CdbBdbSOiCollectionP::dump(), CdbBdbSCi::dump(), CdbBdbSOiCollectionP::find(), CdbBdbSCondition::findObject(), CdbBdbSOiCollectionP::insert(), CdbBdbSMetaDataP::insert(), operator<<(), operator=(), CdbBdbSMetaDataP::rebuild(), and CdbBdbSOiCollectionP::replace().


The documentation for this class was generated from the following file:
Generated on Mon Dec 5 18:22:19 2005 for CDB by doxygen1.3-rc3