Functions | |
char * | allocBuffer (XSQLVAR *var) |
bool | check_iscerror (ISC_STATUS const *status_vector, long errNum) |
template<typename IntType > | |
std::string | format_decimal (const void *sqldata, int sqlscale) |
template<typename T1 > | |
T1 | from_isc (XSQLVAR *var) |
void | get_iscerror_details (ISC_STATUS *status_vector, std::string &msg) |
std::string | getTextParam (XSQLVAR const *var) |
template<typename T > | |
std::size_t | getVectorSize (void *p) |
template<typename IntType , typename UIntType > | |
void | parse_decimal (void *val, XSQLVAR *var, const char *s) |
template<typename T > | |
void | resizeVector (void *p, std::size_t sz) |
void | setTextParam (char const *s, std::size_t size, char *buf_, XSQLVAR *var) |
template<typename IntType > | |
const char * | str2dec (const char *s, IntType &out, int &scale) |
void | throw_iscerror (ISC_STATUS *status_vector) |
void | tmDecode (short type, void *src, std::tm *dst) |
void | tmEncode (short type, std::tm *src, void *dst) |
template<typename T1 > | |
void | to_isc (void *val, XSQLVAR *var, int x_scale=0) |
char * soci::details::firebird::allocBuffer | ( | XSQLVAR * | var | ) |
Definition at line 27 of file firebird/common.cpp.
bool SOCI_FIREBIRD_DECL soci::details::firebird::check_iscerror | ( | ISC_STATUS const * | status_vector, |
long | errNum | ||
) |
Definition at line 61 of file error-firebird.cpp.
std::string soci::details::firebird::format_decimal | ( | const void * | sqldata, |
int | sqlscale | ||
) |
Definition at line 157 of file firebird/common.h.
T1 soci::details::firebird::from_isc | ( | XSQLVAR * | var | ) |
Definition at line 178 of file firebird/common.h.
void SOCI_FIREBIRD_DECL soci::details::firebird::get_iscerror_details | ( | ISC_STATUS * | status_vector, |
std::string & | msg | ||
) |
Definition at line 37 of file error-firebird.cpp.
std::string soci::details::firebird::getTextParam | ( | XSQLVAR const * | var | ) |
Definition at line 178 of file firebird/common.cpp.
std::size_t soci::details::firebird::getVectorSize | ( | void * | p | ) |
Definition at line 217 of file firebird/common.h.
void soci::details::firebird::parse_decimal | ( | void * | val, |
XSQLVAR * | var, | ||
const char * | s | ||
) |
Definition at line 142 of file firebird/common.h.
void soci::details::firebird::resizeVector | ( | void * | p, |
std::size_t | sz | ||
) |
Definition at line 224 of file firebird/common.h.
void soci::details::firebird::setTextParam | ( | char const * | s, |
std::size_t | size, | ||
char * | buf_, | ||
XSQLVAR * | var | ||
) |
Definition at line 90 of file firebird/common.cpp.
const char* soci::details::firebird::str2dec | ( | const char * | s, |
IntType & | out, | ||
int & | scale | ||
) |
Definition at line 43 of file firebird/common.h.
void SOCI_FIREBIRD_DECL soci::details::firebird::throw_iscerror | ( | ISC_STATUS * | status_vector | ) |
Definition at line 75 of file error-firebird.cpp.
void soci::details::firebird::tmDecode | ( | short | type, |
void * | src, | ||
std::tm * | dst | ||
) |
Definition at line 70 of file firebird/common.cpp.
void soci::details::firebird::tmEncode | ( | short | type, |
std::tm * | src, | ||
void * | dst | ||
) |
Definition at line 48 of file firebird/common.cpp.
void soci::details::firebird::to_isc | ( | void * | val, |
XSQLVAR * | var, | ||
int | x_scale = 0 |
||
) |
Definition at line 86 of file firebird/common.h.