#include <OraDatabaseSchema.h>
Public Member Functions | |
bool | add (const std::string &sequenceName) |
void | create () |
void | drop () |
void | erase (const std::string &sequenceName) |
bool | exists () |
bool | getLastId (const std::string &sequenceName, int &lastId) |
std::string | name () |
OraSequenceTable (coral::ISchema &dbSchema) | |
OraSequenceTable (const std::string &tableName, coral::ISchema &dbSchema) | |
void | sinchronize (const std::string &sequenceName, int lastValue) |
virtual | ~OraSequenceTable () |
Public Member Functions inherited from ora::ISequenceTable | |
ISequenceTable (coral::ISchema &schema) | |
virtual | ~ISequenceTable () |
Public Member Functions inherited from ora::IDatabaseTable | |
IDatabaseTable (coral::ISchema &schema) | |
coral::ISchema & | schema () |
virtual void | setAccessPermission (const std::string &principal, bool forWrite) |
virtual | ~IDatabaseTable () |
Static Public Member Functions | |
static std::string | sequenceNameColumn () |
static std::string | sequenceValueColumn () |
static std::string | tableName () |
Private Attributes | |
std::string | m_tableName |
Definition at line 30 of file OraDatabaseSchema.h.
|
explicit |
Definition at line 129 of file OraDatabaseSchema.cc.
ora::OraSequenceTable::OraSequenceTable | ( | const std::string & | tableName, |
coral::ISchema & | dbSchema | ||
) |
Definition at line 134 of file OraDatabaseSchema.cc.
|
virtual |
Definition at line 140 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::ISequenceTable.
Definition at line 144 of file OraDatabaseSchema.cc.
Referenced by counter.Counter::register().
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 209 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 228 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::ISequenceTable.
Definition at line 193 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 205 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::ISequenceTable.
Definition at line 158 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::IDatabaseTable.
Definition at line 201 of file OraDatabaseSchema.cc.
Referenced by VIDSelectorBase.VIDSelectorBase::initialize().
|
static |
Definition at line 119 of file OraDatabaseSchema.cc.
|
static |
Definition at line 124 of file OraDatabaseSchema.cc.
|
virtual |
Implements ora::ISequenceTable.
Definition at line 178 of file OraDatabaseSchema.cc.
|
static |
Definition at line 114 of file OraDatabaseSchema.cc.
|
private |
Definition at line 49 of file OraDatabaseSchema.h.