factory for call parameters of OCI bind functions More...
#include <ocipl.h>
Public Member Functions | |
BindOutput (SqlInt &var) | |
BindOutput (int &var, OCIInd *ind=NULL) | |
BindOutput (unsigned int &var, OCIInd *ind=NULL) | |
BindOutput (long &var, OCIInd *ind=NULL) | |
BindOutput (unsigned long &var, OCIInd *ind=NULL) | |
BindOutput (char &var, OCIInd *ind=NULL) | |
BindOutput (float &var, OCIInd *ind=NULL) | |
BindOutput (double &var, OCIInd *ind=NULL) | |
BindOutput (TCHAR *buffer) | |
BindOutput (TCHAR *buffer, size_t len, ub2 type=SQLT_AFC, OCIInd *ind=NULL) | |
BindOutput (tstring &str) | |
BindOutput (SqlString &str) | |
BindOutput (OciDate &date) | |
BindOutput (SqlDateTime &date) | |
BindOutput (SqlNumber &num) | |
Public Attributes | |
dvoid * | valuep |
sb4 | value_sz |
ub2 | dty |
OCIInd * | indp |
Protected Member Functions | |
BindOutput () |
factory for call parameters of OCI bind functions
Definition at line 2525 of file ocipl.h.
OCIPL::BindOutput::BindOutput | ( | SqlInt & | var ) | [inline] |
Definition at line 2532 of file ocipl.h.
References OCIPL::SqlInt::get_ref(), and OCIPL::SqlValue::ind().
OCIPL::BindOutput::BindOutput | ( | int & | var, |
OCIInd * | ind = NULL |
||
) | [inline] |
OCIPL::BindOutput::BindOutput | ( | unsigned int & | var, |
OCIInd * | ind = NULL |
||
) | [inline] |
OCIPL::BindOutput::BindOutput | ( | long & | var, |
OCIInd * | ind = NULL |
||
) | [inline] |
OCIPL::BindOutput::BindOutput | ( | unsigned long & | var, |
OCIInd * | ind = NULL |
||
) | [inline] |
OCIPL::BindOutput::BindOutput | ( | char & | var, |
OCIInd * | ind = NULL |
||
) | [inline] |
OCIPL::BindOutput::BindOutput | ( | float & | var, |
OCIInd * | ind = NULL |
||
) | [inline] |
OCIPL::BindOutput::BindOutput | ( | double & | var, |
OCIInd * | ind = NULL |
||
) | [inline] |
OCIPL::BindOutput::BindOutput | ( | TCHAR * | buffer ) | [inline] |
OCIPL::BindOutput::BindOutput | ( | TCHAR * | buffer, |
size_t | len, | ||
ub2 | type = SQLT_AFC , |
||
OCIInd * | ind = NULL |
||
) | [inline] |
OCIPL::BindOutput::BindOutput | ( | tstring & | str ) | [inline] |
OCIPL::BindOutput::BindOutput | ( | SqlString & | str ) | [inline] |
Definition at line 2620 of file ocipl.h.
References OCIPL::SqlString::alen(), OCIPL::SqlValue::ind(), OCIPL::SqlString::str(), and TCHAR.
{ valuep = (dvoid*) str.str(); value_sz= (sb4)str.alen()*sizeof(TCHAR); dty = SQLT_STR; indp = str.ind(); }
OCIPL::BindOutput::BindOutput | ( | OciDate & | date ) | [inline] |
OCIPL::BindOutput::BindOutput | ( | SqlDateTime & | date ) | [inline] |
Definition at line 2645 of file ocipl.h.
References OCIPL::SqlDateTime::get_ref(), and OCIPL::SqlValue::ind().
OCIPL::BindOutput::BindOutput | ( | SqlNumber & | num ) | [inline] |
Definition at line 2653 of file ocipl.h.
References OCIPL::SqlNumber::get_ref(), and OCIPL::SqlValue::ind().
Definition at line 2529 of file ocipl.h.
Referenced by OCIPL::SqlStatement::bind_output().
OCIInd* OCIPL::BindOutput::indp |
Definition at line 2530 of file ocipl.h.
Referenced by OCIPL::SqlStatement::bind_output().
Definition at line 2528 of file ocipl.h.
Referenced by OCIPL::SqlStatement::bind_output().
dvoid* OCIPL::BindOutput::valuep |
Definition at line 2527 of file ocipl.h.
Referenced by OCIPL::SqlStatement::bind_output().