fastcgi++
Public Member Functions | Public Attributes
ASql::Data::Conversion Struct Reference

Handle data conversion from standard data types to internal SQL engine types. More...

#include <data.hpp>

Inheritance diagram for ASql::Data::Conversion:
ASql::MySQL::TypedConversion< T > ASql::MySQL::TypedConversion< Data::Datetime > ASql::MySQL::TypedConversion< Data::Blob > ASql::MySQL::TypedConversion< Data::Date > ASql::MySQL::TypedConversion< Data::Time > ASql::MySQL::TypedConversion< Data::Wtext >

List of all members.

Public Member Functions

virtual void * getPointer ()=0
 Get a pointer to the internal data.
virtual void convertResult ()=0
 Convert SQL query results.
virtual void convertParam ()=0
 Convert SQL query parameters.

Public Attributes

void * external
 Pointer to standard data type.

Detailed Description

Handle data conversion from standard data types to internal SQL engine types.

Definition at line 690 of file data.hpp.


Member Function Documentation

virtual void ASql::Data::Conversion::convertParam ( )
pure virtual
virtual void ASql::Data::Conversion::convertResult ( )
pure virtual
virtual void* ASql::Data::Conversion::getPointer ( )
pure virtual

Get a pointer to the internal data.

Returns:
Void pointer to internal data.

Implemented in ASql::MySQL::TypedConversion< Data::Datetime >, ASql::MySQL::TypedConversion< T >, and ASql::MySQL::TypedConversion< Data::Blob >.


Member Data Documentation

void* ASql::Data::Conversion::external

Pointer to standard data type.

Definition at line 705 of file data.hpp.

Referenced by ASql::MySQL::TypedConversion< Data::Blob >::convertResult().


The documentation for this struct was generated from the following file: