Inheritance diagram for CdbBdbSPartitionBaseP:

Public Member Functions | |
| virtual | ~CdbBdbSPartitionBaseP () |
| Destructor. | |
| ooString (32) description() const | |
| BdbTime | created () const |
| CdbBdbSCell | cell () const |
| bool | isClosed () const |
| Check if the partition is closed. | |
| virtual void | dump (std::ostream &o) const |
| Dump the contents of the object. | |
Protected Member Functions | |
| CdbBdbSPartitionBaseP (d_UShort theId, const char *theDescription, const BdbTime &theCreationTime, const CdbBdbSCell &theCell) | |
| Normal constructor. | |
| CdbStatus | closeCell (const BdbTime &theTime) |
| Close the partition at specified point of the INSERTION timeline. | |
This class is iused in the context of the "PartitionLayout" collection.
Definition at line 18 of file CdbBdbSPartitionBaseP.ddl.
|
||||||||||||||||||||
|
Normal constructor. NOTE: Partitions do not have names.
Definition at line 19 of file CdbBdbSPartitionBaseP.cc. |
|
|
Destructor.
Definition at line 33 of file CdbBdbSPartitionBaseP.cc. |
|
|
Definition at line 54 of file CdbBdbSPartitionBaseP.cc. Referenced by CdbBdbSPartitionsLayoutP::insert(), CdbBdbSPartitionP::instantiate(), and CdbBdbSPartitionsLayoutP::update(). |
|
|
Close the partition at specified point of the INSERTION timeline. The specified time must be strictly greater than the "bottom" insertion time of the partition. Definition at line 60 of file CdbBdbSPartitionBaseP.cc. References CdbBdbSCell::beginInsertion, CdbBdbSCell::close(), CdbBdbSCell::endInsertion, CdbStatus::Error, BdbTime::minusInfinity, BdbTime::plusInfinity, and CdbStatus::Success. Referenced by CdbBdbSPartitionP::close(). |
|
|
Definition at line 48 of file CdbBdbSPartitionBaseP.cc. |
|
|
Dump the contents of the object.
Reimplemented in CdbBdbSPartitionP. Definition at line 104 of file CdbBdbSPartitionBaseP.cc. References CdbBdbSCell::beginInsertion, CdbBdbSCell::beginValidity, CdbBdbSCell::endInsertion, CdbBdbSCell::endValidity, CdbBdbSCollectionElementP::id(), and isClosed(). Referenced by CdbBdbSPartitionP::dump(). |
|
|
Check if the partition is closed.
Definition at line 37 of file CdbBdbSPartitionBaseP.cc. References CdbBdbSCell::endInsertion, and BdbTime::plusInfinity. Referenced by CdbBdbSPartitionP::close(), CdbBdbSPartitionP::createIncrement(), dump(), CdbBdbSPartitionP::instantiate(), and CdbBdbSPartitionP::update(). |
|
|
Reimplemented from CdbBdbSCollectionElementP. |
1.3-rc3