Public Member Functions | Public Attributes | List of all members
soci::firebird_session_backend Struct Reference

#include <soci-firebird.h>

Inheritance diagram for soci::firebird_session_backend:
Inheritance graph
[legend]

Public Member Functions

virtual void begin ()
 
void cleanUp ()
 
virtual void commit ()
 
 firebird_session_backend (connection_parameters const &parameters)
 
virtual std::string get_backend_name () const
 
virtual bool get_next_sequence_value (session &s, std::string const &sequence, long &value)
 
bool get_option_decimals_as_strings ()
 
virtual firebird_blob_backendmake_blob_backend ()
 
virtual firebird_rowid_backendmake_rowid_backend ()
 
virtual firebird_statement_backendmake_statement_backend ()
 
virtual void rollback ()
 
virtual void setDPBOption (int const option, std::string const &value)
 
 ~firebird_session_backend ()
 
- Public Member Functions inherited from soci::details::session_backend
virtual bool get_last_insert_id (session &, std::string const &, long &)
 
 session_backend ()
 
virtual ~session_backend ()
 

Public Attributes

isc_db_handle dbhp_
 
bool decimals_as_strings_
 
std::string dpb_
 
isc_tr_handle trhp_
 

Detailed Description

Definition at line 298 of file soci-firebird.h.

Constructor & Destructor Documentation

firebird_session_backend::firebird_session_backend ( connection_parameters const &  parameters)

Definition at line 201 of file backends/firebird/session.cpp.

firebird_session_backend::~firebird_session_backend ( )

Definition at line 270 of file backends/firebird/session.cpp.

Member Function Documentation

void firebird_session_backend::begin ( )
virtual

Implements soci::details::session_backend.

Definition at line 255 of file backends/firebird/session.cpp.

void firebird_session_backend::cleanUp ( )

Definition at line 329 of file backends/firebird/session.cpp.

void firebird_session_backend::commit ( )
virtual

Implements soci::details::session_backend.

Definition at line 289 of file backends/firebird/session.cpp.

virtual std::string soci::firebird_session_backend::get_backend_name ( ) const
inlinevirtual

Implements soci::details::session_backend.

Definition at line 311 of file soci-firebird.h.

bool firebird_session_backend::get_next_sequence_value ( session s,
std::string const &  sequence,
long &  value 
)
virtual

Reimplemented from soci::details::session_backend.

Definition at line 352 of file backends/firebird/session.cpp.

bool soci::firebird_session_backend::get_option_decimals_as_strings ( )
inline

Definition at line 321 of file soci-firebird.h.

firebird_blob_backend * firebird_session_backend::make_blob_backend ( )
virtual

Implements soci::details::session_backend.

Definition at line 372 of file backends/firebird/session.cpp.

firebird_rowid_backend * firebird_session_backend::make_rowid_backend ( )
virtual

Implements soci::details::session_backend.

Definition at line 367 of file backends/firebird/session.cpp.

firebird_statement_backend * firebird_session_backend::make_statement_backend ( )
virtual

Implements soci::details::session_backend.

Definition at line 362 of file backends/firebird/session.cpp.

void firebird_session_backend::rollback ( )
virtual

Implements soci::details::session_backend.

Definition at line 309 of file backends/firebird/session.cpp.

void firebird_session_backend::setDPBOption ( int const  option,
std::string const &  value 
)
virtual

Definition at line 275 of file backends/firebird/session.cpp.

Member Data Documentation

isc_db_handle soci::firebird_session_backend::dbhp_

Definition at line 323 of file soci-firebird.h.

bool soci::firebird_session_backend::decimals_as_strings_

Definition at line 326 of file soci-firebird.h.

std::string soci::firebird_session_backend::dpb_

Definition at line 325 of file soci-firebird.h.

isc_tr_handle soci::firebird_session_backend::trhp_

Definition at line 324 of file soci-firebird.h.


The documentation for this struct was generated from the following files:


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:41