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:

List of all members.

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.


Member Function Documentation

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 Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)