Public Member Functions | Public Attributes

ASql::Data::Conversion Struct Reference

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

#include <asql.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 665 of file asql.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< T >, ASql::MySQL::TypedConversion< Data::Datetime >, and ASql::MySQL::TypedConversion< Data::Blob >.


Member Data Documentation

Pointer to standard data type.

Definition at line 687 of file asql.hpp.

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


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