#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 |