#include <PoolDatabaseSchema.h>
Public Member Functions | |
void | create () |
void | drop () |
bool | exists () |
bool | getParameters (std::map< std::string, std::string > &destination) |
PoolMainTable (coral::ISchema &dbSchema) | |
std::string | schemaVersion () |
virtual | ~PoolMainTable () |
Public Member Functions inherited from ora::IMainTable | |
virtual | ~IMainTable () |
Public Member Functions inherited from ora::IDatabaseTable | |
virtual | ~IDatabaseTable () |
Static Public Member Functions | |
static std::string | tableName () |
Static Public Member Functions inherited from ora::IMainTable | |
static std::string | versionParameterName () |
Private Attributes | |
coral::ISchema & | m_schema |
Definition at line 48 of file PoolDatabaseSchema.h.
|
explicit |
Definition at line 27 of file PoolDatabaseSchema.cc.
|
virtual |
Definition at line 31 of file PoolDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 46 of file PoolDatabaseSchema.cc.
References ora::throwException().
|
virtual |
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 42 of file PoolDatabaseSchema.cc.
Referenced by ora::PoolDatabaseSchema::existsMainTable().
|
virtual |
Implements ora::IMainTable.
Definition at line 34 of file PoolDatabaseSchema.cc.
|
virtual |
Implements ora::IMainTable.
Definition at line 38 of file PoolDatabaseSchema.cc.
References ora::poolSchemaVersion().
|
static |
Definition at line 22 of file PoolDatabaseSchema.cc.
|
private |
Definition at line 61 of file PoolDatabaseSchema.h.