#include <OraDatabaseSchema.h>
Public Member Functions | |
void | addContainer (int id, const std::string &containerName, const std::string &className) |
void | create () |
void | decrementNumberOfObjects (int id) |
void | drop () |
bool | exists () |
bool | getContainerData (std::map< std::string, ContainerHeaderData > &destination) |
void | incrementNumberOfObjects (int id) |
bool | lockContainer (int id, ContainerHeaderData &destination) |
std::string | name () |
OraContainerHeaderTable (coral::ISchema &dbSchema) | |
void | removeContainer (int id) |
void | updateNumberOfObjects (const std::map< int, unsigned int > &numberOfObjectsForContainerIds) |
virtual | ~OraContainerHeaderTable () |
Public Member Functions inherited from ora::IContainerHeaderTable | |
IContainerHeaderTable (coral::ISchema &schema) | |
virtual | ~IContainerHeaderTable () |
Public Member Functions inherited from ora::IDatabaseTable | |
IDatabaseTable (coral::ISchema &schema) | |
coral::ISchema & | schema () |
virtual void | setAccessPermission (const std::string &principal, bool forWrite) |
virtual | ~IDatabaseTable () |
Static Public Member Functions | |
static std::string | classNameColumn () |
static std::string | containerIdColumn () |
static std::string | containerNameColumn () |
static std::string | numberOfObjectsColumn () |
static std::string | tableName () |
Private Member Functions | |
void | updateContainer (int id, const std::string &setClause) |
Definition at line 88 of file OraDatabaseSchema.h.
|
explicit |
Definition at line 421 of file OraDatabaseSchema.cc.
|
virtual |
Definition at line 425 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::IContainerHeaderTable.
Definition at line 452 of file OraDatabaseSchema.cc.
References python.IdGenerator::schema.
|
static |
Definition at line 411 of file OraDatabaseSchema.cc.
|
static |
Definition at line 400 of file OraDatabaseSchema.cc.
Referenced by ora::OraClassVersionTable::create().
|
static |
Definition at line 406 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 560 of file OraDatabaseSchema.cc.
References python.IdGenerator::schema, and ora::throwException().
|
virtual |
Implements ora::IContainerHeaderTable.
Definition at line 522 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 585 of file OraDatabaseSchema.cc.
References python.IdGenerator::schema.
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 556 of file OraDatabaseSchema.cc.
References python.IdGenerator::schema.
|
virtual |
Implements ora::IContainerHeaderTable.
Definition at line 428 of file OraDatabaseSchema.cc.
References className(), alignCSCRings::dest, o2o::query, run_regression::ret, and python.IdGenerator::schema.
|
virtual |
Implements ora::IContainerHeaderTable.
Definition at line 516 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::IContainerHeaderTable.
Definition at line 490 of file OraDatabaseSchema.cc.
References ora::ContainerHeaderData::className, ora::ContainerHeaderData::id, errorMatrix2Lands_multiChannel::id, ora::ContainerHeaderData::numberOfObjects, o2o::query, run_regression::ret, and python.IdGenerator::schema.
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 552 of file OraDatabaseSchema.cc.
Referenced by BeautifulSoup.Tag::_invert(), and Vispa.Views.PropertyView.Property::valueChanged().
|
static |
Definition at line 416 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::IContainerHeaderTable.
Definition at line 469 of file OraDatabaseSchema.cc.
References python.IdGenerator::schema.
|
static |
Definition at line 394 of file OraDatabaseSchema.cc.
Referenced by ora::OraClassVersionTable::create().
|
private |
Definition at line 479 of file OraDatabaseSchema.cc.
References python.IdGenerator::schema.
|
virtual |
Implements ora::IContainerHeaderTable.
Definition at line 528 of file OraDatabaseSchema.cc.
References python.IdGenerator::schema.