CMS 3D CMS Logo

Public Member Functions

ora::ISequenceTable Class Reference

#include <IDatabaseSchema.h>

Inheritance diagram for ora::ISequenceTable:
ora::IDatabaseTable ora::OraSequenceTable ora::PoolSequenceTable

List of all members.

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 ()

Detailed Description

Definition at line 49 of file IDatabaseSchema.h.


Constructor & Destructor Documentation

ora::ISequenceTable::ISequenceTable ( coral::ISchema &  schema) [explicit]

Definition at line 53 of file IDatabaseSchema.cc.

virtual ora::ISequenceTable::~ISequenceTable ( ) [inline, virtual]

Definition at line 52 of file IDatabaseSchema.h.

                             {
    }

Member Function Documentation

virtual bool ora::ISequenceTable::add ( const std::string &  sequenceName) [pure virtual]
virtual void ora::ISequenceTable::erase ( const std::string &  sequenceName) [pure virtual]
virtual bool ora::ISequenceTable::getLastId ( const std::string &  sequenceName,
int &  lastId 
) [pure virtual]
virtual void ora::ISequenceTable::sinchronize ( const std::string &  sequenceName,
int  lastValue 
) [pure virtual]