#include <soci-backend.h>

Public Types | |
| enum | exec_fetch_result { ef_success, ef_no_data } |
Public Member Functions | |
| virtual void | alloc ()=0 |
| virtual void | clean_up ()=0 |
| virtual void | describe_column (int colNum, data_type &dtype, std::string &column_name)=0 |
| virtual exec_fetch_result | execute (int number)=0 |
| virtual exec_fetch_result | fetch (int number)=0 |
| virtual long long | get_affected_rows ()=0 |
| virtual int | get_number_of_rows ()=0 |
| virtual standard_into_type_backend * | make_into_type_backend ()=0 |
| virtual standard_use_type_backend * | make_use_type_backend ()=0 |
| virtual vector_into_type_backend * | make_vector_into_type_backend ()=0 |
| virtual vector_use_type_backend * | make_vector_use_type_backend ()=0 |
| virtual void | prepare (std::string const &query, statement_type eType)=0 |
| virtual int | prepare_for_describe ()=0 |
| virtual std::string | rewrite_for_procedure_call (std::string const &query)=0 |
| statement_backend () | |
| virtual | ~statement_backend () |
Private Member Functions | |
| statement_backend & | operator= (statement_backend const &) |
| statement_backend (statement_backend const &) | |
Definition at line 150 of file soci-backend.h.
| Enumerator | |
|---|---|
| ef_success | |
| ef_no_data | |
Definition at line 161 of file soci-backend.h.
|
inline |
Definition at line 153 of file soci-backend.h.
|
inlinevirtual |
Definition at line 154 of file soci-backend.h.
|
private |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
private |
|
pure virtual |
|
pure virtual |
|
pure virtual |