#include <IDatabaseSchema.h>
Public Member Functions | |
virtual void | addContainer (int id, const std::string &containerName, const std::string &className)=0 |
virtual void | decrementNumberOfObjects (int id)=0 |
virtual bool | getContainerData (std::map< std::string, ContainerHeaderData > &destination)=0 |
IContainerHeaderTable (coral::ISchema &schema) | |
virtual void | incrementNumberOfObjects (int id)=0 |
virtual bool | lockContainer (int id, ContainerHeaderData &destination)=0 |
virtual void | removeContainer (int id)=0 |
virtual void | updateNumberOfObjects (const std::map< int, unsigned int > &numberOfObjectsForContainerIds)=0 |
virtual | ~IContainerHeaderTable () |
Definition at line 95 of file IDatabaseSchema.h.
ora::IContainerHeaderTable::IContainerHeaderTable | ( | coral::ISchema & | schema | ) | [explicit] |
Definition at line 135 of file IDatabaseSchema.cc.
: IDatabaseTable( schema ){ }
virtual ora::IContainerHeaderTable::~IContainerHeaderTable | ( | ) | [inline, virtual] |
Definition at line 98 of file IDatabaseSchema.h.
{ }
virtual void ora::IContainerHeaderTable::addContainer | ( | int | id, |
const std::string & | containerName, | ||
const std::string & | className | ||
) | [pure virtual] |
Implemented in ora::OraContainerHeaderTable, and ora::PoolContainerHeaderTable.
virtual void ora::IContainerHeaderTable::decrementNumberOfObjects | ( | int | id | ) | [pure virtual] |
Implemented in ora::OraContainerHeaderTable, and ora::PoolContainerHeaderTable.
virtual bool ora::IContainerHeaderTable::getContainerData | ( | std::map< std::string, ContainerHeaderData > & | destination | ) | [pure virtual] |
Implemented in ora::OraContainerHeaderTable, and ora::PoolContainerHeaderTable.
virtual void ora::IContainerHeaderTable::incrementNumberOfObjects | ( | int | id | ) | [pure virtual] |
Implemented in ora::OraContainerHeaderTable, and ora::PoolContainerHeaderTable.
virtual bool ora::IContainerHeaderTable::lockContainer | ( | int | id, |
ContainerHeaderData & | destination | ||
) | [pure virtual] |
Implemented in ora::OraContainerHeaderTable, and ora::PoolContainerHeaderTable.
virtual void ora::IContainerHeaderTable::removeContainer | ( | int | id | ) | [pure virtual] |
Implemented in ora::OraContainerHeaderTable, and ora::PoolContainerHeaderTable.
virtual void ora::IContainerHeaderTable::updateNumberOfObjects | ( | const std::map< int, unsigned int > & | numberOfObjectsForContainerIds | ) | [pure virtual] |
Implemented in ora::OraContainerHeaderTable, and ora::PoolContainerHeaderTable.