Functions
soci::details::firebird Namespace Reference

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)
 

Function Documentation

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.

template<typename IntType >
std::string soci::details::firebird::format_decimal ( const void *  sqldata,
int  sqlscale 
)

Definition at line 157 of file firebird/common.h.

template<typename T1 >
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.

template<typename T >
std::size_t soci::details::firebird::getVectorSize ( void *  p)

Definition at line 217 of file firebird/common.h.

template<typename IntType , typename UIntType >
void soci::details::firebird::parse_decimal ( void *  val,
XSQLVAR *  var,
const char *  s 
)

Definition at line 142 of file firebird/common.h.

template<typename T >
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.

template<typename IntType >
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.

template<typename T1 >
void soci::details::firebird::to_isc ( void *  val,
XSQLVAR *  var,
int  x_scale = 0 
)

Definition at line 86 of file firebird/common.h.



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