tntdb::IStmtCacheConnection Class Reference

#include <tntdb/iface/iconnection.h>

Inheritance diagram for tntdb::IStmtCacheConnection:
tntdb::IConnection cxxtools::SimpleRefCounted tntdb::mysql::Connection tntdb::oracle::Connection tntdb::postgresql::Connection tntdb::replicate::Connection tntdb::sqlite::Connection

Public Member Functions

virtual Statement prepareCached (const std::string &query, const std::string &key)
virtual Statement prepareCachedWithLimit (const std::string &query, const std::string &limit, const std::string &offset, const std::string &key)
virtual void clearStatementCache ()
virtual bool clearStatementCache (const std::string &key)
- Public Member Functions inherited from tntdb::IConnection
virtual void beginTransaction ()=0
virtual void commitTransaction ()=0
virtual void rollbackTransaction ()=0
virtual size_type execute (const std::string &query)=0
virtual Result select (const std::string &query)=0
virtual Row selectRow (const std::string &query)=0
virtual Value selectValue (const std::string &query)=0
virtual Statement prepare (const std::string &query)=0
virtual Statement prepareWithLimit (const std::string &query, const std::string &limit, const std::string &offset)=0
virtual bool ping ()=0
virtual long lastInsertId (const std::string &name)=0
virtual void lockTable (const std::string &tablename, bool exclusive)=0
- Public Member Functions inherited from cxxtools::SimpleRefCounted
 SimpleRefCounted ()
 SimpleRefCounted (unsigned refs_)
virtual ~SimpleRefCounted ()
virtual unsigned addRef ()
virtual unsigned release ()
unsigned refs () const

Additional Inherited Members

- Public Types inherited from tntdb::IConnection
typedef unsigned size_type

Member Function Documentation

virtual void tntdb::IStmtCacheConnection::clearStatementCache ( )
virtual

Implements tntdb::IConnection.

Reimplemented in tntdb::oracle::Connection.

virtual bool tntdb::IStmtCacheConnection::clearStatementCache ( const std::string &  key)
virtual

Implements tntdb::IConnection.

virtual Statement tntdb::IStmtCacheConnection::prepareCached ( const std::string &  query,
const std::string &  key 
)
virtual

Implements tntdb::IConnection.

virtual Statement tntdb::IStmtCacheConnection::prepareCachedWithLimit ( const std::string &  query,
const std::string &  limit,
const std::string &  offset,
const std::string &  key 
)
virtual

Implements tntdb::IConnection.


The documentation for this class was generated from the following file: