![]() |
Shadowrun: Awakened 29 September 2011 - Build 871
|
#include <mysql_connection.h>
Inheritance diagram for sql::mysql::MySQL_Connection:Public Member Functions | |
| void | clearWarnings () |
| void | close () |
| void | commit () |
| sql::Statement * | createStatement () |
| bool | getAutoCommit () |
| std::string | getCatalog () |
| std::string | getClientInfo () |
| void | getClientOption (const std::string &optionName, void *optionValue) |
| sql::DatabaseMetaData * | getMetaData () |
| struct::st_mysql * | getMySQLHandle () |
| std::string | getSchema () |
| std::string | getSessionVariable (const std::string &varname) |
| enum_transaction_isolation | getTransactionIsolation () |
| const SQLWarning * | getWarnings () |
| bool | isClosed () |
| MySQL_Connection (std::map< std::string, sql::ConnectPropertyVal > &options) | |
| MySQL_Connection (const std::string &hostName, const std::string &userName, const std::string &password) | |
| std::string | nativeSQL (const std::string &sql) |
| sql::PreparedStatement * | prepareStatement (const std::string &sql) |
| void | releaseSavepoint (Savepoint *savepoint) |
| void | rollback () |
| void | rollback (Savepoint *savepoint) |
| void | setAutoCommit (bool autoCommit) |
| void | setCatalog (const std::string &catalog) |
| sql::Connection * | setClientOption (const std::string &optionName, const void *optionValue) |
| sql::Savepoint * | setSavepoint (const std::string &name) |
| void | setSchema (const std::string &catalog) |
| void | setSessionVariable (const std::string &varname, const std::string &value) |
| void | setTransactionIsolation (enum_transaction_isolation level) |
| virtual | ~MySQL_Connection () |
Protected Member Functions | |
| void | checkClosed () |
| void | init (std::map< std::string, sql::ConnectPropertyVal > &properties) |
Protected Attributes | |
| MySQL_ConnectionData * | intern |
Private Member Functions | |
| MySQL_Connection (const MySQL_Connection &) | |
| void | operator= (MySQL_Connection &) |
Definition at line 46 of file mysql_connection.h.
| sql::mysql::MySQL_Connection::MySQL_Connection | ( | const std::string & | hostName, |
| const std::string & | userName, | ||
| const std::string & | password | ||
| ) |
| sql::mysql::MySQL_Connection::MySQL_Connection | ( | std::map< std::string, sql::ConnectPropertyVal > & | options | ) |
| virtual sql::mysql::MySQL_Connection::~MySQL_Connection | ( | ) | [virtual] |
| sql::mysql::MySQL_Connection::MySQL_Connection | ( | const MySQL_Connection & | ) | [private] |
| void sql::mysql::MySQL_Connection::checkClosed | ( | ) | [protected] |
| void sql::mysql::MySQL_Connection::clearWarnings | ( | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::close | ( | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::commit | ( | ) | [virtual] |
Implements sql::Connection.
| sql::Statement* sql::mysql::MySQL_Connection::createStatement | ( | ) | [virtual] |
Implements sql::Connection.
| bool sql::mysql::MySQL_Connection::getAutoCommit | ( | ) | [virtual] |
Implements sql::Connection.
| std::string sql::mysql::MySQL_Connection::getCatalog | ( | ) | [virtual] |
Implements sql::Connection.
| std::string sql::mysql::MySQL_Connection::getClientInfo | ( | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::getClientOption | ( | const std::string & | optionName, |
| void * | optionValue | ||
| ) | [virtual] |
Implements sql::Connection.
| sql::DatabaseMetaData* sql::mysql::MySQL_Connection::getMetaData | ( | ) | [virtual] |
Implements sql::Connection.
| struct ::st_mysql* sql::mysql::MySQL_Connection::getMySQLHandle | ( | ) |
| std::string sql::mysql::MySQL_Connection::getSchema | ( | ) | [virtual] |
Implements sql::Connection.
| std::string sql::mysql::MySQL_Connection::getSessionVariable | ( | const std::string & | varname | ) |
| enum_transaction_isolation sql::mysql::MySQL_Connection::getTransactionIsolation | ( | ) | [virtual] |
Implements sql::Connection.
| const SQLWarning* sql::mysql::MySQL_Connection::getWarnings | ( | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::init | ( | std::map< std::string, sql::ConnectPropertyVal > & | properties | ) | [protected] |
| bool sql::mysql::MySQL_Connection::isClosed | ( | ) | [virtual] |
Implements sql::Connection.
| std::string sql::mysql::MySQL_Connection::nativeSQL | ( | const std::string & | sql | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::operator= | ( | MySQL_Connection & | ) | [private] |
| sql::PreparedStatement* sql::mysql::MySQL_Connection::prepareStatement | ( | const std::string & | sql | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::releaseSavepoint | ( | Savepoint * | savepoint | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::rollback | ( | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::rollback | ( | Savepoint * | savepoint | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::setAutoCommit | ( | bool | autoCommit | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::setCatalog | ( | const std::string & | catalog | ) | [virtual] |
Implements sql::Connection.
| sql::Connection* sql::mysql::MySQL_Connection::setClientOption | ( | const std::string & | optionName, |
| const void * | optionValue | ||
| ) | [virtual] |
Implements sql::Connection.
| sql::Savepoint* sql::mysql::MySQL_Connection::setSavepoint | ( | const std::string & | name | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::setSchema | ( | const std::string & | catalog | ) | [virtual] |
Implements sql::Connection.
| void sql::mysql::MySQL_Connection::setSessionVariable | ( | const std::string & | varname, |
| const std::string & | value | ||
| ) |
| void sql::mysql::MySQL_Connection::setTransactionIsolation | ( | enum_transaction_isolation | level | ) | [virtual] |
Implements sql::Connection.
MySQL_ConnectionData* sql::mysql::MySQL_Connection::intern [protected] |
Definition at line 113 of file mysql_connection.h.
Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.