Configuration container for the Doctrine DBAL.
A wrapper around a Doctrine\DBAL\Driver\Connection that adds features like events, transaction isolation levels, configuration, emulated transaction nesting, lazy connecting and more.
Doctrine\DBAL\ConnectionException
Driver interface.
Factory for creating Doctrine\DBAL\Connection instances.
Connection interface.
IBM DB2 Driver
A Doctrine DBAL driver for the Oracle OCI8 PHP extensions.
OCI8 implementation of the Connection interface.
The OCI8 implementation of the Statement interface.
PDO implementation of the Connection interface.
Driver for the PDO IBM extension
PDO MySql driver.
Driver that connects through pdo_pgsql.
The PDO Sqlite driver.
Sqlsrv Connection implementation.
The PDO-based Sqlsrv driver.
The PDO implementation of the Statement interface.
Statement interface.
Event Arguments used when a Driver connection is established inside Doctrine\DBAL\Connection.
MysqlSessionInit deprecated
MySQL Session Init Event Subscriber which allows to set the Client Encoding of the Connection
Should be used when Oracle Server default enviroment does not match the Doctrine requirements.
Container for all DBAL events.
Contains all DBAL LockModes
Includes executed SQLs in a Debug Stack
A SQL logger that logs to the standard output using echo/var_dump.
Interface for SQL loggers.
Base class for all DatabasePlatforms. The DatabasePlatforms are the central point of abstraction of platform-specific behaviors, features and SQL dialects.
DB2 Keywords
Abstract interface for a SQL reserved keyword dictionary.
MsSQL Keywordlist
MySQL Keywordlist
Oracle Keywordlist
PostgreSQL Keywordlist
SQLite Keywords
The MsSqlPlatform provides the behavior, features and SQL dialect of the MySQL database platform.
The MySqlPlatform provides the behavior, features and SQL dialect of the MySQL database platform. This platform represents a MySQL 5.0 or greater platform that uses the InnoDB storage engine.
OraclePlatform.
PostgreSqlPlatform.
The SqlitePlatform class describes the specifics and dialects of the SQLite database platform.
Portability Wrapper for a Statement
Composite expression is responsible to build a group of similar expression.
ExpressionBuilder class is responsible to dynamically create SQL query parts.
QueryBuilder class is responsible to dynamically create SQL queries.
Driver interface.
Utility class that parses sql statements with regard to types and parameters.
The abstract asset allows to reset the name of all assets without publishing this to the public userland.
Base class for schema managers. Schema managers are used to inspect and/or modify the database schema/structure.
Object representation of a database column
Represent the change of a column
Compare to Schemas and return an instance of SchemaDiff
Marker interface for contraints
IBM Db2 Schema Manager
Schema manager for the MySql RDBMS.
Oracle Schema Manager
Object representation of a database schema
Configuration for a Schema
Schema Diff
Sequence Structure
SqliteSchemaManager
Object Representation of a table
Table Diff
Representation of a Database View
Gather SQL statements that allow to completly drop the current schema.
Schema Visitor used for Validation or Generation purposes.
A thin wrapper around a Doctrine\DBAL\Driver\Statement that adds support for logging, DBAL mapping types, etc.
Task for executing arbitrary SQL that can come from a file or directly from the command line.
Task for executing arbitrary SQL that can come from a file or directly from the command line.
Doctrine CLI Connection Helper.
Type that maps a PHP array to a clob SQL type.
Type that maps a database BIGINT to a PHP string.
Type that maps an SQL boolean to a PHP boolean.
Type that maps an SQL DATETIME/TIMESTAMP to a PHP DateTime object.
DateTime type saving additional timezone information.
Type that maps an SQL DATE to a PHP Date object.
Type that maps an SQL DECIMAL to a PHP double.
Type that maps an SQL INT to a PHP integer.
Type that maps a PHP object to a clob SQL type.
Type that maps a database SMALLINT to a PHP integer.
Type that maps an SQL VARCHAR to a PHP string.
Type that maps an SQL CLOB to a PHP string.
Type that maps an SQL TIME to a PHP DateTime object.
The base class for so-called Doctrine mapping types.
Variable DateTime Type using date_create() instead of DateTime::createFromFormat()
Class to store and retrieve the version of Doctrine