dbms
Table of Contents
Interfaces
- IConnectionManager
- Interface for managing database connections pool.
- IDBMS
- Interface for a generic Database Management System.
- ISqlComposer
- Interface for SQL query composers
Defines the contract for building SQL queries across different DBMS
Classes
- CConnectionException
- Exception class for database connection errors.
- CDB
- Main class for DB interaction and caching.
- CDbmsException
- Base exception class for all DBMS-related exceptions.
- CMsSqlComposer
- Extends the CSqlComposerBase class to perform all specific Microsoft SQL Server SQL code.
- CMsSqlConnectionManager
- Microsoft SQL Server implementation of the connection manager.
- CMsSqlDb
- Implements the IDBMS interface to perform all specific Microsoft SQL Server-related basic operations.
- CMySqlComposer
- Extends the CSqlComposerBase class to perform all specific MySQL SQL code.
- CMySqlConnectionManager
- MySQL implementation of the connection manager.
- CMySqlDb
- Implements the IDBMS interface to perform all specific MySQL-related basic operations.
- COracleComposer
- Extends the CSqlComposerBase class to perform all specific Oracle SQL code.
- COracleConnectionManager
- Oracle implementation of the connection manager.
- COracleDb
- Implements the IDBMS interface to perform all specific Oracle OCI-related basic operations.
- CPdoConnectionManager
- PDO implementation of the connection manager.
- CPdoDb
- Implements the IDBMS interface to perform all specific PDO-related basic operations.
- CPostgreSqlComposer
- Extends the CSqlComposerBase class to perform all specific PostgreSQL SQL code.
- CPostgreSqlConnectionManager
- PostgreSQL implementation of the connection manager.
- CPostgreSqlDb
- Implements the IDBMS interface to perform all specific PostgreSQL-related basic operations.
- CQueryException
- Exception class for database query errors.
- CSqlComposer
- Final class for compose a dialect SQL query (MySQL, PostgresSQL, etc.).
- CSqlComposerBase
- Base class for compose a standard SQL query.