Public Member Functions | Private Attributes | List of all members
soci::details::procedure_impl Class Reference

#include <procedure.h>

Inheritance diagram for soci::details::procedure_impl:
Inheritance graph
[legend]

Public Member Functions

void dec_ref ()
 
void inc_ref ()
 
 procedure_impl (session &s)
 
 procedure_impl (prepare_temp_type const &prep)
 
- Public Member Functions inherited from soci::details::statement_impl
void alloc ()
 
void bind (values &v)
 
void clean_up ()
 
void dec_ref ()
 
void define_and_bind ()
 
void describe ()
 
void exchange (into_type_ptr const &i)
 
template<typename T , typename Indicator >
void exchange (into_container< T, Indicator > const &ic)
 
void exchange (use_type_ptr const &u)
 
template<typename T , typename Indicator >
void exchange (use_container< T, Indicator > const &uc)
 
void exchange_for_rowset (into_type_ptr const &i)
 
template<typename T , typename Indicator >
void exchange_for_rowset (into_container< T, Indicator > const &ic)
 
bool execute (bool withDataExchange=false)
 
bool fetch ()
 
long long get_affected_rows ()
 
statement_backendget_backend ()
 
void inc_ref ()
 
standard_into_type_backendmake_into_type_backend ()
 
standard_use_type_backendmake_use_type_backend ()
 
vector_into_type_backendmake_vector_into_type_backend ()
 
vector_use_type_backendmake_vector_use_type_backend ()
 
void prepare (std::string const &query, statement_type eType=st_repeatable_query)
 
std::string rewrite_for_procedure_call (std::string const &query)
 
void set_row (row *r)
 
 statement_impl (session &s)
 
 statement_impl (prepare_temp_type const &prep)
 
void undefine_and_bind ()
 
 ~statement_impl ()
 

Private Attributes

int refCount_
 

Additional Inherited Members

- Public Attributes inherited from soci::details::statement_impl
sessionsession_
 
- Protected Attributes inherited from soci::details::statement_impl
std::vector< indicator * > indicators_
 
into_type_vector intos_
 
use_type_vector uses_
 

Detailed Description

Definition at line 19 of file procedure.h.

Constructor & Destructor Documentation

soci::details::procedure_impl::procedure_impl ( session s)
inline

Definition at line 22 of file procedure.h.

procedure_impl::procedure_impl ( prepare_temp_type const &  prep)

Definition at line 16 of file procedure.cpp.

Member Function Documentation

void soci::details::procedure_impl::dec_ref ( )
inline

Definition at line 26 of file procedure.h.

void soci::details::procedure_impl::inc_ref ( )
inline

Definition at line 25 of file procedure.h.

Member Data Documentation

int soci::details::procedure_impl::refCount_
private

Definition at line 35 of file procedure.h.


The documentation for this class 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:42