34#ifndef TTA_RELATIONAL_DB_CONNECTION_HH
35#define TTA_RELATIONAL_DB_CONNECTION_HH
52 virtual int updateQuery(
const std::string& queryString) = 0;
53 virtual void DDLQuery(
const std::string& queryString) = 0;
55 const std::string& queryString,
bool init =
true) = 0;
int RowID
Type definition of row ID in relational databases.
virtual void updateVersion(int version)=0
virtual ~RelationalDBConnection()
virtual int updateQuery(const std::string &queryString)=0
virtual RowID lastInsertRowID()=0
virtual RelationalDBQueryResult * query(const std::string &queryString, bool init=true)=0
virtual int rowCountInTable(const std::string &tableName)=0
virtual void beginTransaction()=0
virtual bool tableExistsInDB(const std::string &tableName)=0
virtual void rollback()=0
virtual void DDLQuery(const std::string &queryString)=0