#include <IOVSchema.h>
Public Member Functions | |
bool | create () |
bool | exists () |
IOVSchema (coral::ISchema &schema) | |
IIOVTable & | iovTable () |
std::string | parsePoolToken (const std::string &) |
IPayloadMigrationTable & | payloadMigrationTable () |
IPayloadTable & | payloadTable () |
ITagMigrationTable & | tagMigrationTable () |
ITagTable & | tagTable () |
virtual | ~IOVSchema () |
Public Member Functions inherited from cond::persistency::IIOVSchema | |
virtual | ~IIOVSchema () |
Private Attributes | |
IOV::Table | m_iovTable |
PAYLOAD_MIGRATION::Table | m_payloadMigrationTable |
PAYLOAD::Table | m_payloadTable |
TAG_MIGRATION::Table | m_tagMigrationTable |
TAG::Table | m_tagTable |
Definition at line 187 of file IOVSchema.h.
|
explicit |
Definition at line 433 of file IOVSchema.cc.
|
inlinevirtual |
Definition at line 190 of file IOVSchema.h.
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 448 of file IOVSchema.cc.
References cond::persistency::TAG::Table::create(), cond::persistency::PAYLOAD::Table::create(), cond::persistency::IOV::Table::create(), exists(), m_iovTable, m_payloadTable, and m_tagTable.
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 441 of file IOVSchema.cc.
References cond::persistency::TAG::Table::exists(), cond::persistency::PAYLOAD::Table::exists(), cond::persistency::IOV::Table::exists(), m_iovTable, m_payloadTable, and m_tagTable.
Referenced by create().
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 463 of file IOVSchema.cc.
References m_iovTable.
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 479 of file IOVSchema.cc.
References cond::persistency::throwException().
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 475 of file IOVSchema.cc.
References m_payloadMigrationTable.
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 467 of file IOVSchema.cc.
References m_payloadTable.
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 471 of file IOVSchema.cc.
References m_tagMigrationTable.
|
virtual |
Implements cond::persistency::IIOVSchema.
Definition at line 459 of file IOVSchema.cc.
References m_tagTable.
|
private |
Definition at line 201 of file IOVSchema.h.
Referenced by create(), exists(), and iovTable().
|
private |
Definition at line 204 of file IOVSchema.h.
Referenced by payloadMigrationTable().
|
private |
Definition at line 202 of file IOVSchema.h.
Referenced by create(), exists(), and payloadTable().
|
private |
Definition at line 203 of file IOVSchema.h.
Referenced by tagMigrationTable().
|
private |
Definition at line 200 of file IOVSchema.h.
Referenced by create(), exists(), and tagTable().