MAK Data Logger API Documentation for DIS
List of all members | Public Types | Public Member Functions | Protected Attributes
DtMySQLDriver Class Reference
+ Inheritance diagram for DtMySQLDriver:
+ Collaboration diagram for DtMySQLDriver:

Public Types

enum  DriverVersion { MySQL_ODBC_2_50_Driver, MySQL_ODBC_3_51_Driver, MySQL_ODBC_5_1_Driver, MySQL_ODBC_5_2w_Driver }

Public Member Functions

 DtMySQLDriver (DriverVersion version)
 Default CTOR.
virtual ~DtMySQLDriver ()
 DTOR.
virtual const DtString & name () const
 Get the driver's name.
virtual DtDatabaseParameterscreateParameters () const
 Create a default parameters object.
virtual DtDatabaseEnvironmentcreateEnvironment () const
 Create a environment object.
virtual DtDatabaseConnectioncreateConnection (DtDatabaseEnvironment *) const
 Create a connection object.
virtual DtDatabaseCommandFactorycreateCommandFactory () const
 Create a command factory object.
virtual
DtDatabaseCommandProcessor
createCommandProcessor (DtDatabaseConnection *) const
 Create a command processor object.
- Public Member Functions inherited from DtDatabaseDriver
 DtDatabaseDriver ()
 Default CTOR.
virtual ~DtDatabaseDriver ()
 DTOR.

Protected Attributes

DriverVersion myVersion
DtString myVersionText

Member Enumeration Documentation

Enumerator:
MySQL_ODBC_2_50_Driver 
MySQL_ODBC_3_51_Driver 
MySQL_ODBC_5_1_Driver 
MySQL_ODBC_5_2w_Driver 

Constructor & Destructor Documentation

DtMySQLDriver::DtMySQLDriver ( DriverVersion  version)
explicit

Default CTOR.

virtual DtMySQLDriver::~DtMySQLDriver ( )
virtual

DTOR.

Member Function Documentation

virtual DtDatabaseCommandFactory* DtMySQLDriver::createCommandFactory ( ) const
virtual

Create a command factory object.

Implements DtDatabaseDriver.

virtual DtDatabaseCommandProcessor* DtMySQLDriver::createCommandProcessor ( DtDatabaseConnection ) const
virtual

Create a command processor object.

Implements DtDatabaseDriver.

virtual DtDatabaseConnection* DtMySQLDriver::createConnection ( DtDatabaseEnvironment ) const
virtual

Create a connection object.

Implements DtDatabaseDriver.

virtual DtDatabaseEnvironment* DtMySQLDriver::createEnvironment ( ) const
virtual

Create a environment object.

Implements DtDatabaseDriver.

virtual DtDatabaseParameters* DtMySQLDriver::createParameters ( ) const
virtual

Create a default parameters object.

Implements DtDatabaseDriver.

virtual const DtString& DtMySQLDriver::name ( ) const
virtual

Get the driver's name.

Typically the name should be a unique string which identifies this driver vs all other drivers.

Implements DtDatabaseDriver.

Member Data Documentation

DriverVersion DtMySQLDriver::myVersion
protected
DtString DtMySQLDriver::myVersionText
protected

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

Document ID: Generated on Thu Apr 10 18:53:01 EDT 2014 from SVN revision 138105
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)