1 #ifndef INCLUDE_ORA_SEQUENCEMANAGER_H
2 #define INCLUDE_ORA_SEQUENCEMANAGER_H
6 #include <boost/shared_ptr.hpp>
15 class OraSequenceTable;
55 boost::shared_ptr<OraSequenceTable>
m_table;
SequenceManager(const std::string &tableName, coral::ISchema &schema)
boost::shared_ptr< Sequences > m_impl
int getNextId(const std::string &sequenceName, bool sinchronize=false)
boost::shared_ptr< OraSequenceTable > m_table
SequenceManager & operator=(const SequenceManager &rhs)
void erase(const std::string &sequenceName)
virtual ~SequenceManager()
void create(const std::string &sequenceName)
void sinchronize(const std::string &sequenceName)