1#ifndef __DCL_OCI_DATA_H__
2#define __DCL_OCI_DATA_H__ 20050222
11#define __DYNAMIC_BUFFER_SIZE 1024
49 bool getFloat(
void* _buf,
size_t* _size);
69 return query()->conn();
bool getBytes(byte_t *_buf, size_t *_size)
bool writeToFromLob(OutputStream *_output, size_t *_size)
bool getTime(SQL::Time *_buf, size_t *_size)
static const wchar_t * __TYPE_NAME(ub2 _sqlt)
virtual OciQuery * query() const =0
bool getBytesFromLob(byte_t *_buf, size_t *_size)
bool getFloat(void *_buf, size_t *_size)
static size_t __TYPE_ALIGN(size_t _offset, ub2 _sqlt)
bool getDataSize(size_t *_size, bool _maxsize)
bool getInteger(void *_buf, size_t *_size, SQL::DataType _bufType)
bool getInterval(SQL::Interval *_buf)
bool getTimeStamp(SQL::TimeStamp *_buf)
bool getNumericText(char *_buf, size_t *_size)
static ub4 __TYPE_SIZE(ub2 _sqlt, ub4 _size)
bool getData(void *_buf, size_t *_size, SQL::DataType _bufType)
ub4 __callbackActualLength
OciConnection * conn() const
BytesOutputStream * __bytesOutput
const wchar_t * serverDataTypeName() const
bool writeTo(OutputStream *_buf, size_t *_size)
bool getDate(SQL::Date *_buf, size_t *_size)