Namespaces

Classes

The base class for representing objects stored in the database.

This class keeps track of performance metrics for the database.

This class implements the PDO database abstraction.

Exception indicating that multiple objects were loaded for by unique query

Exception indicating that the requested counter name is not a counter

The base class for join objects managed by an ObjectJoin field type.

Exception indicating the specified field name is invalid

Exception indicating that the requested scalar is null

Provides the basic interfaces between BaseObject and the underlying PDO database

Exception indicating that the requested object is null

Exception indicating that the requested class does not match the loaded object

Minimalistic class for building prepared post-FROM SQL query strings

Exception indicating that the desired row was not deleted

Exception indicating that the desired row was not inserted

Extends StandardObject with interfaces for a singleton object

Extends BaseObject with helpers for some commonly-used interfaces

Exceptions

Exception indicating that the counter exceeded its limit

Base class for database initialization exceptions

Base class representing a run-time database error

Exception indicating that database install config failed

Exception indicating that the database connection failed to initialize

Exception indicating that the database configuration is not found

Exception indicating that PDO failed to execute the given query

Exception indicating that the a write was requested to a read-only database

Exception indicating that the singleton was duplicated

Exception indicating that the database was requested to use an unknkown driver