#include <soci-db2.h>

Public Member Functions | |
| void | alloc () |
| void | clean_up () |
| std::size_t | column_size (int col) |
| db2_statement_backend (db2_session_backend &session) | |
| void | describe_column (int colNum, data_type &dtype, std::string &columnName) |
| exec_fetch_result | execute (int number) |
| exec_fetch_result | fetch (int number) |
| long long | get_affected_rows () |
| int | get_number_of_rows () |
| db2_standard_into_type_backend * | make_into_type_backend () |
| db2_standard_use_type_backend * | make_use_type_backend () |
| db2_vector_into_type_backend * | make_vector_into_type_backend () |
| db2_vector_use_type_backend * | make_vector_use_type_backend () |
| void | prepare (std::string const &query, details::statement_type eType) |
| int | prepare_for_describe () |
| std::string | rewrite_for_procedure_call (std::string const &query) |
Public Member Functions inherited from soci::details::statement_backend | |
| statement_backend () | |
| virtual | ~statement_backend () |
Public Attributes | |
| bool | hasVectorUseElements |
| SQLHANDLE | hStmt |
| std::vector< std::string > | names |
| SQLUINTEGER | numRowsFetched |
| std::string | query_ |
| db2_session_backend & | session_ |
| details::db2::binding_method | use_binding_method_ |
Additional Inherited Members | |
Public Types inherited from soci::details::statement_backend | |
| enum | exec_fetch_result { ef_success, ef_no_data } |
Definition at line 174 of file soci-db2.h.
| db2_statement_backend::db2_statement_backend | ( | db2_session_backend & | session | ) |
Definition at line 21 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 26 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 36 of file backends/db2/statement.cpp.
| std::size_t db2_statement_backend::column_size | ( | int | col | ) |
Definition at line 281 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 227 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 133 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 169 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 192 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 209 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 302 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 307 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 313 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 318 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 46 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 220 of file backends/db2/statement.cpp.
|
virtual |
Implements soci::details::statement_backend.
Definition at line 214 of file backends/db2/statement.cpp.
| bool soci::db2_statement_backend::hasVectorUseElements |
Definition at line 204 of file soci-db2.h.
| SQLHANDLE soci::db2_statement_backend::hStmt |
Definition at line 201 of file soci-db2.h.
| std::vector<std::string> soci::db2_statement_backend::names |
Definition at line 203 of file soci-db2.h.
| SQLUINTEGER soci::db2_statement_backend::numRowsFetched |
Definition at line 205 of file soci-db2.h.
| std::string soci::db2_statement_backend::query_ |
Definition at line 202 of file soci-db2.h.
| db2_session_backend& soci::db2_statement_backend::session_ |
Definition at line 199 of file soci-db2.h.
| details::db2::binding_method soci::db2_statement_backend::use_binding_method_ |
Definition at line 206 of file soci-db2.h.