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().
1.7.2