1#ifndef __DCL_OCI_PARAM_H__
2#define __DCL_OCI_PARAM_H__ 20020321
47 virtual bool isNull()
const;
122 ub4** ppnActualLength,
124 dvoid** ppvIndicator,
#define DECLARE_CLASSINFO(class_name)
virtual bool __getDataSize(size_t *_size, bool _maxSize)
bool setTimeStamp(const SQL::TimeStamp *_pv, size_t _size, SQL::DataType _assignType)
sb4 onCallbackInBind(OCIBind *pBind, ub4 nIterator, ub4 _index, dvoid **ppvBuffer, ub4 *pnActualLength, ub1 *pnPiece, dvoid **ppvIndicator)
virtual bool isNull() const
static sb4 CallbackInBind(dvoid *ictxp, OCIBind *bindp, ub4 iter, ub4 index, dvoid **bufpp, ub4 *alenp, ub1 *piecep, dvoid **indpp)
bool init(SQL::Query *_query, ub4 _position)
virtual bool __setDataType(SQL::DataType _dataType)
sb4 onCallbackOutBind(OCIBind *pBind, ub4 nIterator, ub4 _index, dvoid **ppvBuffer, ub4 **ppnActualLength, ub1 *pnPiece, dvoid **ppvIndicator, ub2 **ppnReturnCode)
virtual bool __getData(void *_pv, size_t *_size, SQL::DataType _dataType)
virtual bool __setData(_CONST void *_pv, size_t _size, SQL::DataType _dataType, SQL::DataType _assignType)
bool setInterval(const SQL::Interval *_pv, size_t _size, SQL::DataType _assignType)
virtual const wchar_t * serverDataTypeName() const
static sb4 CallbackOutBind(dvoid *octxp, OCIBind *bindp, ub4 iter, ub4 index, dvoid **bufpp, ub4 **alenpp, ub1 *piecep, dvoid **indpp, ub2 **rcodepp)