Shadowrun: Awakened 29 September 2011 - Build 871
Public Member Functions | Protected Member Functions
sql::Driver Class Reference

#include <driver.h>

Inheritance diagram for sql::Driver:

List of all members.

Public Member Functions

virtual Connectionconnect (const std::string &hostName, const std::string &userName, const std::string &password)=0
virtual Connectionconnect (std::map< std::string, ConnectPropertyVal > &options)=0
virtual int getMajorVersion ()=0
virtual int getMinorVersion ()=0
virtual const std::string & getName ()=0
virtual int getPatchVersion ()=0

Protected Member Functions

virtual ~Driver ()

Detailed Description

Definition at line 23 of file driver.h.


Constructor & Destructor Documentation

virtual sql::Driver::~Driver ( ) [inline, protected, virtual]

Definition at line 26 of file driver.h.

{}

Member Function Documentation

virtual Connection* sql::Driver::connect ( const std::string &  hostName,
const std::string &  userName,
const std::string &  password 
) [pure virtual]
virtual Connection* sql::Driver::connect ( std::map< std::string, ConnectPropertyVal > &  options) [pure virtual]

Implemented in sql::mysql::MySQL_Driver.

virtual int sql::Driver::getMajorVersion ( ) [pure virtual]

Implemented in sql::mysql::MySQL_Driver.

virtual int sql::Driver::getMinorVersion ( ) [pure virtual]

Implemented in sql::mysql::MySQL_Driver.

virtual const std::string& sql::Driver::getName ( ) [pure virtual]

Implemented in sql::mysql::MySQL_Driver.

virtual int sql::Driver::getPatchVersion ( ) [pure virtual]

Implemented in sql::mysql::MySQL_Driver.


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

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net