DCL 4.0
|
#include <IFXParam.h>
Public Member Functions | |
bool | init (SQL::Query *_query, ifx_sqlvar_t *_sqlvar) |
bool | onAfterExecute () |
IFXParam () | |
virtual | ~IFXParam () |
virtual const wchar_t * | serverDataTypeName () const |
virtual void | setNull () |
virtual bool | __setData (_CONST void *_pv, size_t _size, SQL::DataType _dataType, SQL::DataType _assignType) |
bool | setInteger (const void *_pv, size_t _size) |
bool | setUInteger (const void *_pv, size_t _size) |
bool | setBytes (const void *_pv, size_t _size, SQL::DataType _assignType) |
bool | setInputStream (const void *_pv, size_t _size, SQL::DataType _assignType) |
Public Member Functions inherited from Object | |
virtual String | toString () const |
virtual void | destroy () |
String | className () const |
bool | isInstanceOf (const std::type_info &typeinfo) const |
virtual const std::type_info & | typeInfo () const |
Protected Member Functions | |
void | setErrorStatus (SQL::Error _error, long _SQLCODE, const wchar_t *_filename, int _line) |
void | setErrorStatus (const ByteString &_message, const wchar_t *_filename, int _line) |
IFXQuery * | query () const |
Protected Member Functions inherited from SQL::Param | |
Param (Query *_queryHandle) | |
virtual | ~Param () |
virtual bool | isNull () const |
virtual bool | __setDataType (DataType _dataType) |
virtual bool | __getDataSize (size_t *_pn, bool _maxSize) |
virtual bool | __getData (void *_pv, size_t *_pn, DataType _dataType) |
Protected Member Functions inherited from SQL::Field | |
Field (Query *_queryHandle) | |
virtual | ~Field () |
Protected Member Functions inherited from Object | |
virtual | ~Object () |
Object () |
Additional Inherited Members | |
Protected Attributes inherited from SQL::Field | |
Query * | __queryHandle |
String | __name |
DataType | __dataType |
short | __precision |
short | __scale |
Definition at line 6 of file IFXParam.h.
IFXParam::IFXParam | ( | ) |
|
virtual |
Definition at line 55 of file IFXParam.cpp.
|
virtual |
Implements SQL::Param.
Definition at line 109 of file IFXParam.cpp.
bool IFXParam::init | ( | SQL::Query * | _query, |
ifx_sqlvar_t * | _sqlvar ) |
Definition at line 59 of file IFXParam.cpp.
bool IFXParam::onAfterExecute | ( | ) |
Definition at line 75 of file IFXParam.cpp.
|
inlineprotected |
Definition at line 81 of file IFXParam.h.
|
virtual |
Implements SQL::Field.
Definition at line 96 of file IFXParam.cpp.
bool IFXParam::setBytes | ( | const void * | _pv, |
size_t | _size, | ||
SQL::DataType | _assignType ) |
Definition at line 396 of file IFXParam.cpp.
|
inlineprotected |
Definition at line 71 of file IFXParam.h.
|
inlineprotected |
Definition at line 60 of file IFXParam.h.
bool IFXParam::setInputStream | ( | const void * | _pv, |
size_t | _size, | ||
SQL::DataType | _assignType ) |
Definition at line 469 of file IFXParam.cpp.
bool IFXParam::setInteger | ( | const void * | _pv, |
size_t | _size ) |
Definition at line 276 of file IFXParam.cpp.
|
virtual |
Implements SQL::Param.
Definition at line 102 of file IFXParam.cpp.
bool IFXParam::setUInteger | ( | const void * | _pv, |
size_t | _size ) |
Definition at line 312 of file IFXParam.cpp.
int4 IFXParam::date |
Definition at line 20 of file IFXParam.h.
dec_t IFXParam::dec |
Definition at line 19 of file IFXParam.h.
dtime_t IFXParam::dtime |
Definition at line 21 of file IFXParam.h.
float IFXParam::f32 |
Definition at line 17 of file IFXParam.h.
double IFXParam::f64 |
Definition at line 18 of file IFXParam.h.
int32_t IFXParam::i32 |
Definition at line 15 of file IFXParam.h.
int64_t IFXParam::i64 |
Definition at line 16 of file IFXParam.h.
intrvl_t IFXParam::ival |
Definition at line 22 of file IFXParam.h.
loc_t IFXParam::loc |
Definition at line 23 of file IFXParam.h.