1#ifndef __DCL_OCI_PARAM_H__
2#define __DCL_OCI_PARAM_H__ 20020321
#define DECLARE_CLASSINFO(class_name)
virtual OciQuery * query() const =0
static sb4 inbindCallback(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 __setData(_CONST void *_val, size_t _size, SQL::DataType _valType, SQL::DataType _sqlType)
static sb4 outbindCallback(dvoid *_octxp, OCIBind *_bindp, ub4 _iter, ub4 _index, dvoid **_bufpp, ub4 **_alenpp, ub1 *_piecep, dvoid **_indpp, ub2 **_rcodepp)
virtual bool __setOutputType(SQL::DataType _sqlType)
virtual const wchar_t * serverDataTypeName() const
bool setInterval(const SQL::Interval *_val, size_t _size, SQL::DataType _sqlType)
virtual bool __getData(void *_buf, size_t *_size, SQL::DataType _bufType)
virtual bool __getDataSize(size_t *_size, bool _maxsize)
bool setTimeStamp(const SQL::TimeStamp *_val, size_t _size, SQL::DataType _sqlType)