#include <OraDbSchema.h>
Public Member Functions | |
bool | create () |
bool | exists () |
IIOVTable & | iovTable () |
OraIOVSchema (DbSession &session) | |
IPayloadTable & | payloadTable () |
ITagMigrationTable & | tagMigrationTable () |
ITagTable & | tagTable () |
virtual | ~OraIOVSchema () |
Public Member Functions inherited from cond::persistency::IIOVSchema | |
virtual | ~IIOVSchema () |
Private Attributes | |
IOVCache | m_cache |
OraIOVTable | m_iovTable |
OraPayloadTable | m_payloadTable |
OraTagTable | m_tagTable |
Definition at line 115 of file OraDbSchema.h.
|
explicit |
Definition at line 247 of file OraDbSchema.cc.
|
inlinevirtual |
Definition at line 118 of file OraDbSchema.h.
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 258 of file OraDbSchema.cc.
References cond::DbSession::createDatabase(), m_cache, and cond::persistency::IOVCache::session().
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 254 of file OraDbSchema.cc.
References ora::Database::exists(), m_cache, cond::persistency::IOVCache::session(), and cond::DbSession::storage().
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 266 of file OraDbSchema.cc.
References m_iovTable.
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 270 of file OraDbSchema.cc.
References m_payloadTable.
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 274 of file OraDbSchema.cc.
References cond::persistency::throwException().
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 262 of file OraDbSchema.cc.
References m_tagTable.
|
private |
Definition at line 126 of file OraDbSchema.h.
|
private |
Definition at line 128 of file OraDbSchema.h.
Referenced by iovTable().
|
private |
Definition at line 129 of file OraDbSchema.h.
Referenced by payloadTable().
|
private |
Definition at line 127 of file OraDbSchema.h.
Referenced by tagTable().