1#ifndef __DCL_ODBC_DATA_H__
2#define __DCL_ODBC_DATA_H__ 20251221
33 bool getFloat(
void* _buf,
size_t* _size);
42 static const wchar_t*
__TYPE_NAME(SQLSMALLINT _type);
43 static SQLULEN
__TYPE_SIZE(SQLSMALLINT _type, SQLULEN _size);
44 static size_t __TYPE_ALIGN(
size_t _offset, SQLSMALLINT _type);
50 return query()->conn();
bool getBytes(byte_t *_buf, size_t *_size)
bool getTimeStamp(SQL::TimeStamp *_buf, size_t *_size)
virtual ODBCQuery * query() const =0
bool getFloat(void *_buf, size_t *_size)
bool __getData(void *_buf, size_t *_size, SQL::DataType _bufType)
static const wchar_t * __TYPE_NAME(SQLSMALLINT _type)
static SQLULEN __TYPE_SIZE(SQLSMALLINT _type, SQLULEN _size)
SQL::DataType init(BIND *_bind)
bool getUInteger(void *_buf, size_t *_size)
bool getInterval(SQL::Interval *_buf, size_t *_size)
const wchar_t * serverDataTypeName() const
static SQLSMALLINT __VALUE_TYPE(SQLSMALLINT _type)
bool getDate(SQL::Date *_buf, size_t *_size)
bool writeTo(OutputStream *_output, size_t *_size)
bool __getDataSize(size_t *_size, bool _maxsize)
static size_t __TYPE_ALIGN(size_t _offset, SQLSMALLINT _type)
bool getTime(SQL::Time *_buf, size_t *_size)
ODBCConnection * conn() const
bool getInteger(void *_buf, size_t *_size)