Traits

DatabaseAwareTrait

Defines the trait for a Database Aware Class.

« More »

Interfaces

DatabaseAwareInterface

Defines the interface for a DatabaseInterface aware class.

« More »

DatabaseInterface

Joomla Framework Database Interface

« More »

QueryInterface

Joomla Framework Query Building Interface.

« More »

QueryMonitorInterface

Interface defining a query monitor.

« More »

StatementInterface

Interface defining a query statement.

This interface is a partial standalone implementation of PDOStatement.
« More »

UTF8MB4SupportInterface

Interface defining a driver which has support for the MySQL `utf8mb4` character set

« More »

Classes

DatabaseDriver

Joomla Framework Database Driver Class

« More »

DatabaseEvents

Class defining the events dispatched by the database API

« More »

DatabaseExporter

Joomla Framework Database Exporter Class

« More »

DatabaseFactory

Joomla Framework Database Factory class

« More »

DatabaseImporter

Joomla Framework Database Importer Class

« More »

DatabaseIterator

Joomla Framework Database Driver Class

« More »

DatabaseQuery

Joomla Framework Query Building Class.

« More »

FetchMode

Class defining the fetch mode for prepared statements

The values of the constants in this class match the `PDO::FETCH_*` constants.
« More »

FetchOrientation

Class defining the fetch orientation for prepared statements

The values of the constants in this class match the `PDO::FETCH_ORI_*` constants.
« More »

ParameterType

Class defining the parameter types for prepared statements

« More »

Classes

ExportCommand

Console command for exporting the database

« More »

ImportCommand

Console command for importing the database

« More »

Classes

ConnectionEvent

Database connection event

« More »

Classes

ConnectionFailureException

Exception class defining an error connecting to the database platform

« More »

DatabaseNotFoundException

No database is available.

« More »

ExecutionFailureException

Exception class defining an error executing a statement

« More »

PrepareStatementFailureException

Exception class defining an error preparing the SQL statement for execution

« More »

QueryTypeAlreadyDefinedException

Exception class defining an exception when attempting to change a query type

« More »

UnknownTypeException

Class representing an unknown type for a given database driver.

« More »

UnsupportedAdapterException

Exception class defining an unsupported database object

« More »

Classes

ChainedMonitor

Chained query monitor allowing multiple monitors to be executed.

« More »

DebugMonitor

Query monitor handling logging of queries.

« More »

LoggingMonitor

Query monitor handling logging of queries.

« More »

Classes

MysqlDriver

MySQL database driver supporting PDO based connections

« More »

MysqlExporter

MySQL Database Exporter.

« More »

MysqlImporter

MySQL Database Importer.

« More »

MysqlQuery

MySQL Query Building Class.

« More »

Classes

MysqliDriver

MySQLi Database Driver

« More »

MysqliExporter

MySQLi Database Exporter.

« More »

MysqliImporter

MySQLi Database Importer.

« More »

MysqliQuery

MySQLi Query Building Class.

« More »

MysqliStatement

MySQLi Database Statement.

This class is modeled on \Doctrine\DBAL\Driver\Mysqli\MysqliStatement
« More »

Classes

PdoDriver

Joomla Framework PDO Database Driver Class

« More »

PdoQuery

PDO Query Building Class.

« More »

PdoStatement

PDO Database Statement.

« More »

Classes

PgsqlDriver

PostgreSQL PDO Database Driver

« More »

PgsqlExporter

PDO PostgreSQL Database Exporter.

« More »

PgsqlImporter

PDO PostgreSQL Database Importer.

« More »

PgsqlQuery

PDO PostgreSQL Query Building Class.

« More »

Traits

MysqlQueryBuilder

Trait for MySQL Query Building.

« More »

PostgresqlQueryBuilder

Trait for PostgreSQL Query Building.

« More »

Interfaces

LimitableInterface

Joomla Database Query LimitableInterface.

« More »

PreparableInterface

Joomla Database Query Preparable Interface.

Adds bind/unbind methods as well as a getBounded() method to retrieve the stored bounded variables on demand prior to query execution.
« More »

Classes

QueryElement

Query Element Class.

« More »

Classes

DatabaseProvider

Database service provider

« More »

Classes

SqlazureDriver

SQL Azure Database Driver

« More »

SqlazureQuery

SQL Azure Query Building Class.

« More »

Classes

SqliteDriver

SQLite database driver supporting PDO based connections

« More »

SqliteQuery

SQLite Query Building Class.

« More »

Classes

SqlsrvDriver

SQL Server Database Driver

« More »

SqlsrvQuery

SQL Server Query Building Class.

« More »

SqlsrvStatement

SQL Server Database Statement.

This class is modeled on \Doctrine\DBAL\Driver\SQLSrv\SQLSrvStatement
« More »