2 #error "Never use <dcl/core/SQL.inl> directly; include <dcl/core/SQL.h> instead."
7#if __DCL_HAVE_THIS_FILE__
9 static const wchar_t* __pszSQL_inl__ =
__T(
"dcl/SQL.inl");
10 #define __THIS_FILE__ __pszSQL_inl__
18inline const wchar_t* SQLField::dataTypeName()
const
25 return getDataSize(
false);
30 return getDataSize(
true);
35 if (
sizeof(
int) ==
sizeof(int64_t))
36 return (
int)asInt64();
45 return __fields[_index];
52 return __fields[_index];
70 return __params[_index];
77 return __params[_index];
138inline size_t SQLConnectionPool::count()
const
143inline size_t SQLConnectionPool::idleCount()
const
148#if __DCL_HAVE_THIS_FILE__
150 #define __THIS_FILE__ __T(__FILE__)
#define __DCL_ASSERT_PARAM(expr)
SQLDriver * driver() const
SQL::Connection * handle() const
SQL::Connection * __handle
_CONST SQLField & at(size_t _index) const
_CONST SQLField & operator[](size_t _index) const
static const wchar_t * dataTypeName(DataType _dataType)
SQLParam & operator[](size_t _index) const
SQLParam & at(size_t _index) const
_CONST SQLParams & params() _CONST
_CONST SQLFields & fields() _CONST
int64_t affectedRows() const
SQLConnection * connection() const
SQL::Query * handle() const
SQLConnection * __connection