![]() |
![]() |
#include <IDatabaseSchema.h>
Public Member Functions | |
virtual IDatabaseTable & | classVersionTable ()=0 |
virtual IContainerHeaderTable & | containerHeaderTable ()=0 |
virtual void | create ()=0 |
virtual void | drop ()=0 |
virtual bool | exists ()=0 |
IDatabaseSchema (coral::ISchema &schema) | |
virtual IMainTable & | mainTable ()=0 |
virtual IDatabaseTable & | mappingElementTable ()=0 |
virtual IMappingSchema & | mappingSchema ()=0 |
virtual IDatabaseTable & | mappingVersionTable ()=0 |
virtual INamingServiceTable & | namingServiceTable ()=0 |
virtual ISequenceTable & | sequenceTable ()=0 |
coral::ISchema & | storageSchema () |
virtual | ~IDatabaseSchema () |
Static Public Member Functions | |
static IDatabaseSchema * | createSchemaHandle (coral::ISchema &schema) |
Private Attributes | |
coral::ISchema & | m_schema |
Definition at line 126 of file IDatabaseSchema.h.
ora::IDatabaseSchema::IDatabaseSchema | ( | coral::ISchema & | schema | ) |
Definition at line 97 of file IDatabaseSchema.cc.
|
inlinevirtual |
Definition at line 133 of file IDatabaseSchema.h.
|
pure virtual |
Implemented in ora::PoolDatabaseSchema, and ora::OraDatabaseSchema.
|
pure virtual |
Implemented in ora::PoolDatabaseSchema, and ora::OraDatabaseSchema.
|
pure virtual |
Implemented in ora::PoolDatabaseSchema, and ora::OraDatabaseSchema.
|
static |
Definition at line 88 of file IDatabaseSchema.cc.
References ora::OraDatabaseSchema::existsMainTable(), and ora::PoolDatabaseSchema::existsMainTable().
Referenced by ora::DatabaseSession::startTransaction().
|
pure virtual |
Implemented in ora::PoolDatabaseSchema, and ora::OraDatabaseSchema.
|
pure virtual |
Implemented in ora::PoolDatabaseSchema, and ora::OraDatabaseSchema.
|
pure virtual |
Implemented in ora::PoolDatabaseSchema, and ora::OraDatabaseSchema.
|
pure virtual |
Implemented in ora::PoolDatabaseSchema, and ora::OraDatabaseSchema.
|
pure virtual |
Implemented in ora::PoolDatabaseSchema, and ora::OraDatabaseSchema.
|
pure virtual |
Implemented in ora::PoolDatabaseSchema, and ora::OraDatabaseSchema.
|
pure virtual |
Implemented in ora::PoolDatabaseSchema, and ora::OraDatabaseSchema.
|
pure virtual |
Implemented in ora::PoolDatabaseSchema, and ora::OraDatabaseSchema.
coral::ISchema & ora::IDatabaseSchema::storageSchema | ( | ) |
Definition at line 101 of file IDatabaseSchema.cc.
|
private |
Definition at line 151 of file IDatabaseSchema.h.