#include <soci-postgresql.h>
Public Types | |
typedef std::map< std::string, char ** > | UseByNameBuffersMap |
typedef std::map< int, char ** > | UseByPosBuffersMap |
Public Types inherited from soci::details::statement_backend | |
enum | exec_fetch_result { ef_success, ef_no_data } |
Public Attributes | |
int | currentRow_ |
bool | hasIntoElements_ |
bool | hasUseElements_ |
bool | hasVectorIntoElements_ |
bool | hasVectorUseElements_ |
bool | justDescribed_ |
std::vector< std::string > | names_ |
int | numberOfRows_ |
std::string | query_ |
details::postgresql_result | result_ |
long long | rowsAffectedBulk_ |
int | rowsToConsume_ |
postgresql_session_backend & | session_ |
std::string | statementName_ |
details::statement_type | stType_ |
UseByNameBuffersMap | useByNameBuffers_ |
UseByPosBuffersMap | useByPosBuffers_ |
Definition at line 219 of file soci-postgresql.h.
typedef std::map<std::string, char **> soci::postgresql_statement_backend::UseByNameBuffersMap |
Definition at line 274 of file soci-postgresql.h.
typedef std::map<int, char **> soci::postgresql_statement_backend::UseByPosBuffersMap |
Definition at line 271 of file soci-postgresql.h.
postgresql_statement_backend::postgresql_statement_backend | ( | postgresql_session_backend & | session | ) |
Definition at line 33 of file backends/postgresql/statement.cpp.
postgresql_statement_backend::~postgresql_statement_backend | ( | ) |
Definition at line 42 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 60 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 65 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 493 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 205 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 415 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 450 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 471 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 567 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 574 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 581 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 588 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 74 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 484 of file backends/postgresql/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 476 of file backends/postgresql/statement.cpp.
int soci::postgresql_statement_backend::currentRow_ |
Definition at line 257 of file soci-postgresql.h.
bool soci::postgresql_statement_backend::hasIntoElements_ |
Definition at line 263 of file soci-postgresql.h.
bool soci::postgresql_statement_backend::hasUseElements_ |
Definition at line 265 of file soci-postgresql.h.
bool soci::postgresql_statement_backend::hasVectorIntoElements_ |
Definition at line 264 of file soci-postgresql.h.
bool soci::postgresql_statement_backend::hasVectorUseElements_ |
Definition at line 266 of file soci-postgresql.h.
bool soci::postgresql_statement_backend::justDescribed_ |
Definition at line 260 of file soci-postgresql.h.
std::vector<std::string> soci::postgresql_statement_backend::names_ |
Definition at line 252 of file soci-postgresql.h.
int soci::postgresql_statement_backend::numberOfRows_ |
Definition at line 256 of file soci-postgresql.h.
std::string soci::postgresql_statement_backend::query_ |
Definition at line 249 of file soci-postgresql.h.
details::postgresql_result soci::postgresql_statement_backend::result_ |
Definition at line 248 of file soci-postgresql.h.
long long soci::postgresql_statement_backend::rowsAffectedBulk_ |
Definition at line 254 of file soci-postgresql.h.
int soci::postgresql_statement_backend::rowsToConsume_ |
Definition at line 258 of file soci-postgresql.h.
postgresql_session_backend& soci::postgresql_statement_backend::session_ |
Definition at line 246 of file soci-postgresql.h.
std::string soci::postgresql_statement_backend::statementName_ |
Definition at line 251 of file soci-postgresql.h.
details::statement_type soci::postgresql_statement_backend::stType_ |
Definition at line 250 of file soci-postgresql.h.
UseByNameBuffersMap soci::postgresql_statement_backend::useByNameBuffers_ |
Definition at line 275 of file soci-postgresql.h.
UseByPosBuffersMap soci::postgresql_statement_backend::useByPosBuffers_ |
Definition at line 272 of file soci-postgresql.h.