#include <Factory.hh>
Inherits fatalmind::SQL::SQLFactoryInterface.
EXECUTE
CRITICAL
WARNING
- Means that something which mysql reports as warning is handled by ResourcePool as error.NO
DATA
- a SQLSelectRow command did not return any data MORE
DATA
- a SQLSelectRow command did return more then one row Public Types | |
enum | databaseType_t { UNDEF, OCI, MYSQL, MYSQLTX } |
Public Member Functions | |
mysqlFactory (const std::string &host, const std::string &user, const std::string &pass, const std::string &db, unsigned int port=3306, const std::string &sock="", ResourcePoolEventObserver &e=ResourcePoolStreamLogger::defaultLogger) | |
mysqlFactory (const std::string &connect, ResourcePoolEventObserver &e=ResourcePoolStreamLogger::defaultLogger) | |
databaseType_t | getDatabaseType () const |
mysqlResource * | create_resource () const |
gc_ptr < ResourcePoolEventObserver > | getEventObserver () const |
Protected Member Functions | |
virtual Clone * | DoClone () const |