#include <SQLFactoryInterface.hh>
Inherited by fatalmind::mysqlFactory, fatalmind::oracleFactory< TM, SLMDC >, and fatalmind::SQL::SQLFactory< TM >.
This class defines the following events common for all types of SQL pools:
PREPARE
a perperation step before the SQL can be executed. Not all database types require this step. EXECUTE
the actual SQL execution FETCH
when data is fetched from an select SQL COMMIT
when a transaction is ended with a commit ROLLBACK
when a transaction is ended with a rollbackoracleFactory
for oracle mysqlFactory
for mysql Public Types | |
enum | databaseType_t { UNDEF, OCI, MYSQL, MYSQLTX } |
Public Member Functions | |
SQLFactoryInterface (ResourcePoolEventObserver &e) | |
gc_ptr < ResourcePoolEventObserver > | getEventObserver () const |
Classes | |
struct | Events |