Classes

\

Name Description
Exception No description available EMPTY
InvalidArgumentException No description available EMPTY
LogicException No description available EMPTY
PDO No description available EMPTY
PDOStatement No description available EMPTY

\Query

Name Description
AbstractDriver Base Database class PASSED
AbstractQueryBuilder Abstract Class for internal implementation methods of the Query Builder PASSED
AbstractSQL parent for database manipulation subclasses PASSED
AbstractUtil Abstract class defining database / table creation methods PASSED
BadDBDriverException Generic exception for bad drivers EMPTY
ConnectionManager Connection manager class to manage connections for the Query method PASSED
QueryBuilder Convenience class for creating sql queries - also the class that instantiates the specific db driver PASSED
QueryParser Utility Class to parse sql clauses for properly escaping identifiers PASSED

\Query\Drivers\Firebird

Name Description
Driver Firebird Database class PASSED
Result Firebird result class to emulate PDOStatement Class - only implements data-fetching methods PASSED
SQL Firebird Specific SQL PASSED
Util Firebird-specific backup, import and creation methods PASSED

\Query\Drivers\Mysql

Name Description
Driver MySQL specific class UNTESTED
SQL MySQL specifc SQL PASSED
Util MySQL-specific backup, import and creation methods PASSED

\Query\Drivers\Pgsql

Name Description
Driver PostgreSQL specifc class PASSED
SQL PostgreSQL specifc SQL PASSED
Util Posgres-specific backup, import and creation methods PASSED

\Query\Drivers\Sqlite

Name Description
Driver SQLite specific class PASSED
SQL SQLite Specific SQL PASSED
Util SQLite-specific backup, import and creation methods PASSED