#include <soci-backend.h>
Public Member Functions | |
virtual void | begin ()=0 |
virtual void | commit ()=0 |
virtual std::string | get_backend_name () const =0 |
virtual bool | get_last_insert_id (session &, std::string const &, long &) |
virtual bool | get_next_sequence_value (session &, std::string const &, long &) |
virtual blob_backend * | make_blob_backend ()=0 |
virtual rowid_backend * | make_rowid_backend ()=0 |
virtual statement_backend * | make_statement_backend ()=0 |
virtual void | rollback ()=0 |
session_backend () | |
virtual | ~session_backend () |
Private Member Functions | |
session_backend & | operator= (session_backend const &) |
session_backend (session_backend const &) | |
Definition at line 222 of file soci-backend.h.
|
inline |
Definition at line 225 of file soci-backend.h.
|
inlinevirtual |
Definition at line 226 of file soci-backend.h.
|
private |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in soci::odbc_session_backend.
Definition at line 242 of file soci-backend.h.
|
inlinevirtual |
Reimplemented in soci::postgresql_session_backend, soci::firebird_session_backend, and soci::odbc_session_backend.
Definition at line 238 of file soci-backend.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
private |
|
pure virtual |