#include <IDatabaseSchema.h>
Public Member Functions | |
virtual bool | add (const std::string &sequenceName)=0 |
virtual void | erase (const std::string &sequenceName)=0 |
virtual bool | getLastId (const std::string &sequenceName, int &lastId)=0 |
ISequenceTable (coral::ISchema &schema) | |
virtual void | sinchronize (const std::string &sequenceName, int lastValue)=0 |
virtual | ~ISequenceTable () |
Definition at line 49 of file IDatabaseSchema.h.
ora::ISequenceTable::ISequenceTable | ( | coral::ISchema & | schema | ) | [explicit] |
Definition at line 53 of file IDatabaseSchema.cc.
: IDatabaseTable( schema ){ }
virtual ora::ISequenceTable::~ISequenceTable | ( | ) | [inline, virtual] |
Definition at line 52 of file IDatabaseSchema.h.
{ }
virtual bool ora::ISequenceTable::add | ( | const std::string & | sequenceName | ) | [pure virtual] |
Implemented in ora::OraSequenceTable, and ora::PoolSequenceTable.
virtual void ora::ISequenceTable::erase | ( | const std::string & | sequenceName | ) | [pure virtual] |
Implemented in ora::OraSequenceTable, and ora::PoolSequenceTable.
virtual bool ora::ISequenceTable::getLastId | ( | const std::string & | sequenceName, |
int & | lastId | ||
) | [pure virtual] |
Implemented in ora::OraSequenceTable, and ora::PoolSequenceTable.
virtual void ora::ISequenceTable::sinchronize | ( | const std::string & | sequenceName, |
int | lastValue | ||
) | [pure virtual] |
Implemented in ora::OraSequenceTable, and ora::PoolSequenceTable.