![]() |
![]() |
#include <OraDatabaseSchema.h>
Public Member Functions | |
void | create () |
void | drop () |
bool | exists () |
OraClassVersionTable (coral::ISchema &dbSchema) | |
virtual | ~OraClassVersionTable () |
![]() | |
virtual | ~IDatabaseTable () |
Static Public Member Functions | |
static std::string | classIdColumn () |
static std::string | classNameColumn () |
static std::string | classVersionColumn () |
static std::string | containerIdColumn () |
static std::string | dependencyIndexColumn () |
static std::string | mappingVersionColumn () |
static std::string | tableName () |
Private Attributes | |
coral::ISchema & | m_schema |
Definition at line 115 of file OraDatabaseSchema.h.
|
explicit |
Definition at line 561 of file OraDatabaseSchema.cc.
|
virtual |
Definition at line 565 of file OraDatabaseSchema.cc.
|
static |
Definition at line 539 of file OraDatabaseSchema.cc.
Referenced by ora::OraMappingSchema::insertClassVersion(), ora::OraMappingSchema::selectMappingVersion(), and ora::OraMappingSchema::setMappingVersion().
|
static |
Definition at line 529 of file OraDatabaseSchema.cc.
Referenced by ora::OraMappingSchema::getDependentClassesInContainerMapping(), and ora::OraMappingSchema::insertClassVersion().
|
static |
Definition at line 534 of file OraDatabaseSchema.cc.
Referenced by ora::OraMappingSchema::getClassVersionListForContainer(), ora::OraMappingSchema::getClassVersionListForMappingVersion(), and ora::OraMappingSchema::insertClassVersion().
|
static |
Definition at line 549 of file OraDatabaseSchema.cc.
Referenced by ora::OraMappingSchema::containerForMappingVersion(), ora::OraMappingSchema::getClassVersionListForContainer(), ora::OraMappingSchema::getContainerTableMap(), ora::OraMappingSchema::getDependentClassesInContainerMapping(), ora::OraMappingSchema::getMappingVersionListForContainer(), ora::OraMappingSchema::insertClassVersion(), ora::OraMappingSchema::selectMappingVersion(), and ora::OraMappingSchema::setMappingVersion().
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 572 of file OraDatabaseSchema.cc.
References ora::OraContainerHeaderTable::containerIdColumn(), ora::OraMappingVersionTable::mappingVersionColumn(), ora::OraMappingVersionTable::tableName(), ora::OraContainerHeaderTable::tableName(), and ora::throwException().
|
static |
Definition at line 544 of file OraDatabaseSchema.cc.
Referenced by ora::OraMappingSchema::getDependentClassesInContainerMapping(), ora::OraMappingSchema::getMappingVersionListForContainer(), and ora::OraMappingSchema::insertClassVersion().
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 611 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 568 of file OraDatabaseSchema.cc.
|
static |
Definition at line 555 of file OraDatabaseSchema.cc.
Referenced by ora::OraMappingSchema::containerForMappingVersion(), ora::OraMappingSchema::getClassVersionListForContainer(), ora::OraMappingSchema::getClassVersionListForMappingVersion(), ora::OraMappingSchema::getContainerTableMap(), ora::OraMappingSchema::getMappingVersionListForContainer(), ora::OraMappingSchema::insertClassVersion(), ora::OraMappingSchema::selectMappingVersion(), and ora::OraMappingSchema::setMappingVersion().
|
static |
Definition at line 524 of file OraDatabaseSchema.cc.
Referenced by ora::OraMappingSchema::containerForMappingVersion(), ora::OraMappingSchema::getClassVersionListForContainer(), ora::OraMappingSchema::getClassVersionListForMappingVersion(), ora::OraMappingSchema::getContainerTableMap(), ora::OraMappingSchema::getDependentClassesInContainerMapping(), ora::OraMappingSchema::getMappingVersionListForContainer(), ora::OraMappingSchema::insertClassVersion(), ora::OraMappingSchema::removeMapping(), ora::OraMappingSchema::selectMappingVersion(), and ora::OraMappingSchema::setMappingVersion().
|
private |
Definition at line 132 of file OraDatabaseSchema.h.