Andromeda\Core\Database
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