#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 |