#include <soci-oracle.h>

Public Member Functions | |
| virtual void | begin () |
| void | clean_up () |
| virtual void | commit () |
| virtual std::string | get_backend_name () const |
| bool | get_option_decimals_as_strings () |
| virtual oracle_blob_backend * | make_blob_backend () |
| virtual oracle_rowid_backend * | make_rowid_backend () |
| virtual oracle_statement_backend * | make_statement_backend () |
| oracle_session_backend (std::string const &serviceName, std::string const &userName, std::string const &password, int mode, bool decimals_as_strings=false) | |
| virtual void | rollback () |
| ~oracle_session_backend () | |
Public Member Functions inherited from soci::details::session_backend | |
| virtual bool | get_last_insert_id (session &, std::string const &, long &) |
| virtual bool | get_next_sequence_value (session &, std::string const &, long &) |
| session_backend () | |
| virtual | ~session_backend () |
Public Attributes | |
| bool | decimals_as_strings_ |
| OCIEnv * | envhp_ |
| OCIError * | errhp_ |
| OCIServer * | srvhp_ |
| OCISvcCtx * | svchp_ |
| OCISession * | usrhp_ |
Definition at line 243 of file soci-oracle.h.
| oracle_session_backend::oracle_session_backend | ( | std::string const & | serviceName, |
| std::string const & | userName, | ||
| std::string const & | password, | ||
| int | mode, | ||
| bool | decimals_as_strings = false |
||
| ) |
Definition at line 25 of file backends/oracle/session.cpp.
| oracle_session_backend::~oracle_session_backend | ( | ) |
Definition at line 150 of file backends/oracle/session.cpp.
|
virtual |
Implements soci::details::session_backend.
Definition at line 155 of file backends/oracle/session.cpp.
| void oracle_session_backend::clean_up | ( | ) |
Definition at line 185 of file backends/oracle/session.cpp.
|
virtual |
Implements soci::details::session_backend.
Definition at line 167 of file backends/oracle/session.cpp.
|
inlinevirtual |
Implements soci::details::session_backend.
Definition at line 257 of file soci-oracle.h.
|
inline |
Definition at line 265 of file soci-oracle.h.
|
virtual |
Implements soci::details::session_backend.
Definition at line 213 of file backends/oracle/session.cpp.
|
virtual |
Implements soci::details::session_backend.
Definition at line 208 of file backends/oracle/session.cpp.
|
virtual |
Implements soci::details::session_backend.
Definition at line 203 of file backends/oracle/session.cpp.
|
virtual |
Implements soci::details::session_backend.
Definition at line 176 of file backends/oracle/session.cpp.
| bool soci::oracle_session_backend::decimals_as_strings_ |
Definition at line 272 of file soci-oracle.h.
| OCIEnv* soci::oracle_session_backend::envhp_ |
Definition at line 267 of file soci-oracle.h.
| OCIError* soci::oracle_session_backend::errhp_ |
Definition at line 269 of file soci-oracle.h.
| OCIServer* soci::oracle_session_backend::srvhp_ |
Definition at line 268 of file soci-oracle.h.
| OCISvcCtx* soci::oracle_session_backend::svchp_ |
Definition at line 270 of file soci-oracle.h.
| OCISession* soci::oracle_session_backend::usrhp_ |
Definition at line 271 of file soci-oracle.h.