MAK Data Logger API Documentation for DIS
List of all members | Public Member Functions
DtDatabaseDriver Class Reference

An abstract database driver which provides a set of objects for a given database type. More...

+ Inheritance diagram for DtDatabaseDriver:

Public Member Functions

 DtDatabaseDriver ()
 Default CTOR.
virtual ~DtDatabaseDriver ()
 DTOR.
virtual const DtString & name () const =0
 Get the driver's name.
virtual DtDatabaseParameterscreateParameters () const =0
 Create a default parameters object.
virtual DtDatabaseEnvironmentcreateEnvironment () const =0
 Create a environment object.
virtual DtDatabaseConnectioncreateConnection (DtDatabaseEnvironment *) const =0
 Create a connection object.
virtual DtDatabaseCommandFactorycreateCommandFactory () const =0
 Create a command factory object.
virtual
DtDatabaseCommandProcessor
createCommandProcessor (DtDatabaseConnection *) const =0
 Create a command processor object.

Detailed Description

An abstract database driver which provides a set of objects for a given database type.

Constructor & Destructor Documentation

DtDatabaseDriver::DtDatabaseDriver ( )

Default CTOR.

virtual DtDatabaseDriver::~DtDatabaseDriver ( )
virtual

DTOR.

Member Function Documentation

virtual DtDatabaseCommandFactory* DtDatabaseDriver::createCommandFactory ( ) const
pure virtual

Create a command factory object.

Implemented in DtMySQLDriver, and DtAccessDriver.

virtual DtDatabaseCommandProcessor* DtDatabaseDriver::createCommandProcessor ( DtDatabaseConnection ) const
pure virtual

Create a command processor object.

Implemented in DtMySQLDriver, and DtAccessDriver.

virtual DtDatabaseConnection* DtDatabaseDriver::createConnection ( DtDatabaseEnvironment ) const
pure virtual

Create a connection object.

Implemented in DtMySQLDriver, and DtAccessDriver.

virtual DtDatabaseEnvironment* DtDatabaseDriver::createEnvironment ( ) const
pure virtual

Create a environment object.

Implemented in DtMySQLDriver, and DtAccessDriver.

virtual DtDatabaseParameters* DtDatabaseDriver::createParameters ( ) const
pure virtual

Create a default parameters object.

Implemented in DtMySQLDriver, and DtAccessDriver.

virtual const DtString& DtDatabaseDriver::name ( ) const
pure virtual

Get the driver's name.

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

Implemented in DtMySQLDriver, and DtAccessDriver.


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)