MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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_CONFIG_Driver, MySQL_ODBC_2_50_Driver, MySQL_ODBC_3_51_Driver, MySQL_ODBC_5_1_Driver,
  MySQL_ODBC_5_2w_Driver, MySQL_ODBC_5_3_Driver
}
 

Public Member Functions

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

Protected Attributes

DriverVersion myVersion
 
DtString myVersionText
 

Member Enumeration Documentation

Enumerator
MySQL_ODBC_CONFIG_Driver 
MySQL_ODBC_2_50_Driver 
MySQL_ODBC_3_51_Driver 
MySQL_ODBC_5_1_Driver 
MySQL_ODBC_5_2w_Driver 
MySQL_ODBC_5_3_Driver 

Constructor & Destructor Documentation

DtMySQLDriver::DtMySQLDriver ( DriverVersion  version)
explicit

Default CTOR.

DtMySQLDriver::DtMySQLDriver ( const DtString &  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 Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)