DCL 3.7.4
Loading...
Searching...
No Matches
SQL::Field Class Referenceabstract

#include <SQLCore.h>

Inheritance diagram for SQL::Field:
Object IBField IFXField MyField ODBCField OciField PeField PqField SQL::Param SqField

Public Member Functions

virtual const wchar_t * serverDataTypeName () const =0
Public Member Functions inherited from Object
virtual String toString () const
virtual void destroy ()
String className () const
bool isInstanceOf (const std::type_info &typeinfo) const
virtual const std::type_info & typeInfo () const

Protected Member Functions

 Field (Query *_queryHandle)
virtual ~Field ()
virtual bool __getDataSize (size_t *_size, bool _maxsize)=0
virtual bool __getData (void *_buf, size_t *_size, DataType _bufType)=0
Protected Member Functions inherited from Object
virtual ~Object ()
 Object ()

Protected Attributes

Query__queryHandle
String __name
DataType __dataType
short __precision
short __scale

Detailed Description

Definition at line 141 of file SQLCore.h.

Constructor & Destructor Documentation

◆ Field()

SQL::Field::Field ( Query * _queryHandle)
protected

◆ ~Field()

SQL::Field::~Field ( )
protectedvirtual

Definition at line 164 of file SQLCore.cpp.

165{
166}

Member Function Documentation

◆ __getData()

virtual bool SQL::Field::__getData ( void * _buf,
size_t * _size,
DataType _bufType )
protectedpure virtual

◆ __getDataSize()

virtual bool SQL::Field::__getDataSize ( size_t * _size,
bool _maxsize )
protectedpure virtual

◆ serverDataTypeName()

virtual const wchar_t * SQL::Field::serverDataTypeName ( ) const
pure virtual

Member Data Documentation

◆ __dataType

DataType SQL::Field::__dataType
protected

Definition at line 188 of file SQLCore.h.

◆ __name

String SQL::Field::__name
protected

Definition at line 187 of file SQLCore.h.

◆ __precision

short SQL::Field::__precision
protected

Definition at line 189 of file SQLCore.h.

◆ __queryHandle

Query* SQL::Field::__queryHandle
protected

Definition at line 186 of file SQLCore.h.

◆ __scale

short SQL::Field::__scale
protected

Definition at line 190 of file SQLCore.h.


The documentation for this class was generated from the following files: