#include <PoolDatabaseSchema.h>
Public Member Functions | |
IDatabaseTable & | classVersionTable () |
IContainerHeaderTable & | containerHeaderTable () |
void | create (const std::string &userSchemaVersion) |
void | drop () |
bool | exists () |
IMainTable & | mainTable () |
IDatabaseTable & | mappingElementTable () |
IMappingSchema & | mappingSchema () |
IDatabaseTable & | mappingVersionTable () |
INamingServiceTable & | namingServiceTable () |
PoolDatabaseSchema (coral::ISchema &dbSchema) | |
ISequenceTable & | sequenceTable () |
void | setAccessPermission (const std::string &principal, bool forWrite) |
bool | testDropPermission () |
virtual | ~PoolDatabaseSchema () |
Public Member Functions inherited from ora::IDatabaseSchema | |
IDatabaseSchema (coral::ISchema &schema) | |
coral::ISchema & | storageSchema () |
virtual | ~IDatabaseSchema () |
Static Public Member Functions | |
static bool | existsMainTable (coral::ISchema &dbSchema) |
Static Public Member Functions inherited from ora::IDatabaseSchema | |
static IDatabaseSchema * | createSchemaHandle (coral::ISchema &schema) |
Definition at line 226 of file PoolDatabaseSchema.h.
|
explicit |
Definition at line 1340 of file PoolDatabaseSchema.cc.
References ora::PoolSequenceTable::init(), ora::PoolContainerHeaderTable::init(), ora::PoolMappingSchema::init(), m_containerHeaderTable, m_dbCache, m_mappingSchema, and m_sequenceTable.
|
virtual |
Definition at line 1357 of file PoolDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseSchema.
Definition at line 1424 of file PoolDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseSchema.
Definition at line 1420 of file PoolDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseSchema.
Definition at line 1380 of file PoolDatabaseSchema.cc.
References ora::throwException().
|
virtual |
Implements ora::IDatabaseSchema.
Definition at line 1384 of file PoolDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseSchema.
Definition at line 1360 of file PoolDatabaseSchema.cc.
References ora::throwException().
|
static |
Definition at line 1335 of file PoolDatabaseSchema.cc.
References ora::PoolMainTable::exists(), and tmp.
Referenced by ora::IDatabaseSchema::createSchemaHandle().
|
virtual |
|
virtual |
Implements ora::IDatabaseSchema.
Definition at line 1416 of file PoolDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseSchema.
Definition at line 1428 of file PoolDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseSchema.
Definition at line 1412 of file PoolDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseSchema.
Definition at line 1432 of file PoolDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseSchema.
Definition at line 1408 of file PoolDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseSchema.
Definition at line 1393 of file PoolDatabaseSchema.cc.
|
inlinevirtual |
Implements ora::IDatabaseSchema.
Definition at line 246 of file PoolDatabaseSchema.h.
|
private |
Definition at line 258 of file PoolDatabaseSchema.h.
|
private |
Definition at line 257 of file PoolDatabaseSchema.h.
Referenced by PoolDatabaseSchema().
|
private |
Definition at line 252 of file PoolDatabaseSchema.h.
Referenced by PoolDatabaseSchema().
|
private |
Definition at line 253 of file PoolDatabaseSchema.h.
|
private |
Definition at line 256 of file PoolDatabaseSchema.h.
|
private |
Definition at line 259 of file PoolDatabaseSchema.h.
Referenced by PoolDatabaseSchema().
|
private |
Definition at line 255 of file PoolDatabaseSchema.h.
|
private |
Definition at line 260 of file PoolDatabaseSchema.h.
|
private |
Definition at line 251 of file PoolDatabaseSchema.h.
|
private |
Definition at line 254 of file PoolDatabaseSchema.h.
Referenced by PoolDatabaseSchema().