Classes and interfaces

Query_Builder_Interface

Interface defining the Query Builder class

« More »

BadDBDriverException

Generic exception for bad drivers

« More »

Connection_Manager

Connection manager class to manage connections for the Query method

« More »

Query_Builder

Convienience class for creating sql queries - also the class that instantiates the specific db driver

« More »

Query_Parser

Utility Class to parse sql clauses for properly escaping identifiers

« More »

Classes and interfaces

Driver_Interface

PDO Interface to implement for database drivers

« More »

SQL_Interface

parent for database manipulation subclasses

« More »

Abstract_Driver

Base Database class

« More »

Abstract_SQL

parent for database manipulation subclasses

« More »

Abstract_Util

Abstract class defining database / table creation methods

« More »

Firebird

Firebird Database class

« More »

Firebird_Result

Firebird result class to emulate PDOStatement Class - only implements data-fetching methods

« More »

Firebird_SQL

Firebird Specific SQL

« More »

Firebird_Util

Firebird-specific backup, import and creation methods

« More »

MySQL

MySQL specific class

« More »

MySQL_SQL

MySQL specifc SQL

« More »

MySQL_Util

MySQL-specific backup, import and creation methods

« More »

PgSQL

PostgreSQL specifc class

« More »

PgSQL_SQL

PostgreSQL specifc SQL

« More »

PgSQL_Util

Posgres-specific backup, import and creation methods

« More »

SQLite

SQLite specific class

« More »

SQLite_SQL

SQLite Specific SQL

« More »

SQLite_Util

SQLite-specific backup, import and creation methods

« More »

Classes and interfaces

Abstract_Table

Base class for table builder component classes`

« More »

Table_Builder

Abstract class defining database / table creation methods

« More »

Table_Column

Class representing a column when creating a table

« More »

Table_Foreign_Key

Class representing a foreign key

« More »

Table_Index

Class representing indicies when creating a table

« More »