#include <statement.h>
Definition at line 37 of file statement.h.
◆ statement_impl() [1/3]
statement_impl::statement_impl |
( |
session & |
s | ) |
|
|
explicit |
◆ statement_impl() [2/3]
◆ ~statement_impl()
statement_impl::~statement_impl |
( |
| ) |
|
◆ statement_impl() [3/3]
soci::details::statement_impl::statement_impl |
( |
statement_impl const & |
| ) |
|
|
private |
◆ alloc()
void statement_impl::alloc |
( |
| ) |
|
◆ bind()
void statement_impl::bind |
( |
values & |
v | ) |
|
◆ bind_into() [1/7]
template<data_type >
void soci::details::statement_impl::bind_into |
( |
| ) |
|
|
private |
◆ bind_into() [2/7]
template<>
void soci::details::statement_impl::bind_into |
( |
| ) |
|
|
private |
◆ bind_into() [3/7]
template<>
void soci::details::statement_impl::bind_into |
( |
| ) |
|
|
private |
◆ bind_into() [4/7]
template<>
void soci::details::statement_impl::bind_into |
( |
| ) |
|
|
private |
◆ bind_into() [5/7]
template<>
void soci::details::statement_impl::bind_into |
( |
| ) |
|
|
private |
◆ bind_into() [6/7]
template<>
void soci::details::statement_impl::bind_into |
( |
| ) |
|
|
private |
◆ bind_into() [7/7]
template<>
void soci::details::statement_impl::bind_into |
( |
| ) |
|
|
private |
◆ clean_up()
void statement_impl::clean_up |
( |
| ) |
|
◆ dec_ref()
void statement_impl::dec_ref |
( |
| ) |
|
◆ define_and_bind()
void statement_impl::define_and_bind |
( |
| ) |
|
◆ define_for_row()
void statement_impl::define_for_row |
( |
| ) |
|
|
private |
◆ describe()
void soci::details::statement_impl::describe |
( |
| ) |
|
◆ exchange() [1/4]
void soci::details::statement_impl::exchange |
( |
into_type_ptr const & |
i | ) |
|
|
inline |
◆ exchange() [2/4]
template<typename T , typename Indicator >
void soci::details::statement_impl::exchange |
( |
into_container< T, Indicator > const & |
ic | ) |
|
|
inline |
◆ exchange() [3/4]
void soci::details::statement_impl::exchange |
( |
use_type_ptr const & |
u | ) |
|
|
inline |
◆ exchange() [4/4]
template<typename T , typename Indicator >
void soci::details::statement_impl::exchange |
( |
use_container< T, Indicator > const & |
uc | ) |
|
|
inline |
◆ exchange_for_row() [1/2]
template<typename T , typename Indicator >
void soci::details::statement_impl::exchange_for_row |
( |
into_container< T, Indicator > const & |
ic | ) |
|
|
inlineprivate |
◆ exchange_for_row() [2/2]
void soci::details::statement_impl::exchange_for_row |
( |
into_type_ptr const & |
i | ) |
|
|
inlineprivate |
◆ exchange_for_rowset() [1/2]
void soci::details::statement_impl::exchange_for_rowset |
( |
into_type_ptr const & |
i | ) |
|
|
inline |
◆ exchange_for_rowset() [2/2]
template<typename T , typename Indicator >
void soci::details::statement_impl::exchange_for_rowset |
( |
into_container< T, Indicator > const & |
ic | ) |
|
|
inline |
◆ exchange_for_rowset_()
template<typename Into >
void soci::details::statement_impl::exchange_for_rowset_ |
( |
Into const & |
i | ) |
|
|
inlineprivate |
◆ execute()
bool statement_impl::execute |
( |
bool |
withDataExchange = false | ) |
|
◆ fetch()
bool statement_impl::fetch |
( |
| ) |
|
◆ get_affected_rows()
long long statement_impl::get_affected_rows |
( |
| ) |
|
◆ get_backend()
◆ inc_ref()
void statement_impl::inc_ref |
( |
| ) |
|
◆ into_row()
template<typename T >
void soci::details::statement_impl::into_row |
( |
| ) |
|
|
inlineprivate |
◆ intos_size()
std::size_t statement_impl::intos_size |
( |
| ) |
|
|
private |
◆ make_into_type_backend()
◆ make_use_type_backend()
◆ make_vector_into_type_backend()
◆ make_vector_use_type_backend()
◆ operator=()
◆ post_fetch()
void statement_impl::post_fetch |
( |
bool |
gotData, |
|
|
bool |
calledFromFetch |
|
) |
| |
|
private |
◆ post_use()
void statement_impl::post_use |
( |
bool |
gotData | ) |
|
|
private |
◆ pre_fetch()
void statement_impl::pre_fetch |
( |
| ) |
|
|
private |
◆ pre_use()
void statement_impl::pre_use |
( |
| ) |
|
|
private |
◆ prepare()
◆ resize_intos()
bool statement_impl::resize_intos |
( |
std::size_t |
upperBound = 0 | ) |
|
|
private |
◆ rewrite_for_procedure_call()
std::string statement_impl::rewrite_for_procedure_call |
( |
std::string const & |
query | ) |
|
◆ set_row()
void statement_impl::set_row |
( |
row * |
r | ) |
|
◆ truncate_intos()
void statement_impl::truncate_intos |
( |
| ) |
|
|
private |
◆ undefine_and_bind()
void statement_impl::undefine_and_bind |
( |
| ) |
|
◆ uses_size()
std::size_t statement_impl::uses_size |
( |
| ) |
|
|
private |
◆ alreadyDescribed_
bool soci::details::statement_impl::alreadyDescribed_ |
|
private |
◆ backEnd_
◆ definePositionForRow_
int soci::details::statement_impl::definePositionForRow_ |
|
private |
◆ fetchSize_
std::size_t soci::details::statement_impl::fetchSize_ |
|
private |
◆ indicators_
std::vector<indicator *> soci::details::statement_impl::indicators_ |
|
protected |
◆ initialFetchSize_
std::size_t soci::details::statement_impl::initialFetchSize_ |
|
private |
◆ intos_
◆ intosForRow_
◆ namedUses_
std::map<std::string, use_type_base *> soci::details::statement_impl::namedUses_ |
|
private |
◆ query_
std::string soci::details::statement_impl::query_ |
|
private |
◆ refCount_
int soci::details::statement_impl::refCount_ |
|
private |
◆ row_
row* soci::details::statement_impl::row_ |
|
private |
◆ session_
session& soci::details::statement_impl::session_ |
◆ uses_
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 Mon Feb 28 2022 21:48:46