A

AbstractPlatformClass in namespace Doctrine\DBAL\Platforms
Base class for all DatabasePlatforms. The DatabasePlatforms are the central point of abstraction of platform-specific behaviors, features and SQL dialects.
AbstractPlatform::appendLockHint() — Method in class AbstractPlatform
Honors that some SQL vendors such as MsSql use table hints for locking instead of the ANSI SQL FOR UPDATE specification.
MsSqlPlatform::appendLockHint() — Method in class MsSqlPlatform
AbstractAssetClass in namespace Doctrine\DBAL\Schema
The abstract asset allows to reset the name of all assets without publishing this to the public userland.
AbstractSchemaManagerClass in namespace Doctrine\DBAL\Schema
Base class for schema managers. Schema managers are used to inspect and/or modify the database schema/structure.
AbstractSchemaManager::alterTable() — Method in class AbstractSchemaManager
Alter an existing tables schema
SchemaException::alterTableChangeNotSupported() — Method in class SchemaException
Table::addIndex() — Method in class Table
Table::addUniqueIndex() — Method in class Table
Table::addColumn() — Method in class Table
Table::addForeignKeyConstraint() — Method in class Table
Add a foreign key constraint
Table::addUnnamedForeignKeyConstraint() — Method in class Table
Add a foreign key constraint
Table::addNamedForeignKeyConstraint() — Method in class Table
Add a foreign key constraint with a given name
Table::addOption() — Method in class Table
$TableDiff#addedColumnsProperty in class TableDiff
All added fields
$TableDiff#addedIndexesProperty in class TableDiff
All added indexes
$TableDiff#addedForeignKeysProperty in class TableDiff
All added foreign key definitions
CreateSchemaSqlCollector::acceptSchema() — Method in class CreateSchemaSqlCollector
CreateSchemaSqlCollector::acceptTable() — Method in class CreateSchemaSqlCollector
Generate DDL Statements to create the accepted table with all its dependencies.
CreateSchemaSqlCollector::acceptColumn() — Method in class CreateSchemaSqlCollector
CreateSchemaSqlCollector::acceptForeignKey() — Method in class CreateSchemaSqlCollector
CreateSchemaSqlCollector::acceptIndex() — Method in class CreateSchemaSqlCollector
CreateSchemaSqlCollector::acceptSequence() — Method in class CreateSchemaSqlCollector
DropSchemaSqlCollector::acceptSchema() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptTable() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptColumn() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptForeignKey() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptIndex() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptSequence() — Method in class DropSchemaSqlCollector
Visitor::acceptSchema() — Method in class Visitor
Visitor::acceptTable() — Method in class Visitor
Visitor::acceptColumn() — Method in class Visitor
Visitor::acceptForeignKey() — Method in class Visitor
Visitor::acceptIndex() — Method in class Visitor
Visitor::acceptSequence() — Method in class Visitor
ArrayTypeClass in namespace Doctrine\DBAL\Types
Type that maps a PHP array to a clob SQL type.
Type::addType() — Method in class Type
Adds a custom type to the type map.

B

Connection::beginTransaction() — Method in class Connection
Starts a transaction by suspending auto-commit mode.
Connection::beginTransaction() — Method in class Connection
DB2Connection::beginTransaction() — Method in class DB2Connection
DB2Statement::bindValue() — Method in class DB2Statement
Binds a value to a corresponding named or positional placeholder in the SQL statement that was used to prepare the statement.
DB2Statement::bindParam() — Method in class DB2Statement
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike PDOStatement->bindValue(), the variable is bound as a reference and will only be evaluated at the time that PDOStatement->execute() is called.
OCI8Connection::beginTransaction() — Method in class OCI8Connection
Start a transactiom
OCI8Statement::bindValue() — Method in class OCI8Statement
Binds a value to a corresponding named or positional placeholder in the SQL statement that was used to prepare the statement.
OCI8Statement::bindParam() — Method in class OCI8Statement
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike PDOStatement->bindValue(), the variable is bound as a reference and will only be evaluated at the time that PDOStatement->execute() is called.
Statement::bindValue() — Method in class Statement
Binds a value to a corresponding named or positional placeholder in the SQL statement that was used to prepare the statement.
Statement::bindParam() — Method in class Statement
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike PDOStatement->bindValue(), the variable is bound as a reference and will only be evaluated at the time that PDOStatement->execute() is called.
Statement::bindValue() — Method in class Statement
Binds a parameter value to the statement.
Statement::bindParam() — Method in class Statement
Binds a parameter to a value by reference.
BigIntTypeClass in namespace Doctrine\DBAL\Types
Type that maps a database BIGINT to a PHP string.
BooleanTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL boolean to a PHP boolean.

C

ConfigurationClass in namespace Doctrine\DBAL
Configuration container for the Doctrine DBAL.
ConnectionClass in namespace 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.
Connection::connect() — Method in class Connection
Establishes the connection with the database.
Connection::close() — Method in class Connection
Closes the connection.
Connection::commit() — Method in class Connection
Commits the current transaction.
Connection::createSavepoint() — Method in class Connection
createSavepoint creates a new savepoint
Connection::convertToDatabaseValue() — Method in class Connection
Converts a given value to its database representation according to the conversion rules of a specific DBAL mapping type.
Connection::convertToPHPValue() — Method in class Connection
Converts a given value to its PHP representation according to the conversion rules of a specific DBAL mapping type.
ConnectionExceptionClass in namespace Doctrine\DBAL
Doctrine\DBAL\ConnectionException
ConnectionException::commitFailedRollbackOnly() — Method in class ConnectionException
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
ConnectionClass in namespace Doctrine\DBAL\Driver
Connection interface.
Connection::commit() — Method in class Connection
DB2Connection::commit() — Method in class DB2Connection
DB2Driver::connect() — Method in class DB2Driver
Attempts to create a connection with the database.
DB2Statement::closeCursor() — Method in class DB2Statement
Closes the cursor, enabling the statement to be executed again.
DB2Statement::columnCount() — Method in class DB2Statement
columnCount Returns the number of columns in the result set
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
OCI8Connection::commit() — Method in class OCI8Connection
OCI8Statement::convertPositionalToNamedPlaceholders() — Method in class OCI8Statement
Convert positional (?) into named placeholders (:param)
OCI8Statement::closeCursor() — Method in class OCI8Statement
Closes the cursor, enabling the statement to be executed again.
OCI8Statement::columnCount() — Method in class OCI8Statement
columnCount Returns the number of columns in the result set
Driver::connect() — Method in class Driver
Attempts to establish a connection with the underlying driver.
Driver::connect() — Method in class Driver
Attempts to establish a connection with the underlying driver.
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
Driver::connect() — Method in class Driver
Attempts to connect to the database and returns a driver connection on success.
Driver::connect() — Method in class Driver
Tries to establish a database connection to SQLite.
ConnectionClass in namespace Doctrine\DBAL\Driver\PDOSqlsrv
Sqlsrv Connection implementation.
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
Statement::closeCursor() — Method in class Statement
Closes the cursor, enabling the statement to be executed again.
Statement::columnCount() — Method in class Statement
columnCount Returns the number of columns in the result set
ConnectionEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when a Driver connection is established inside Doctrine\DBAL\Connection.
$DebugStack#currentQueryProperty in class DebugStack
AbstractPlatform::convertBooleans() — Method in class AbstractPlatform
Some platforms need the boolean values to be converted.
AbstractPlatform::createSavePoint() — Method in class AbstractPlatform
Generate SQL to create a new savepoint
MsSqlPlatform::convertBooleans() — Method in class MsSqlPlatform
MsSqlPlatform::createSavePoint() — Method in class MsSqlPlatform
Generate SQL to create a new savepoint
PostgreSqlPlatform::convertBooleans() — Method in class PostgreSqlPlatform
Postgres wants boolean values converted to the strings 'true'/'false'.
AbstractSchemaManager::createDatabase() — Method in class AbstractSchemaManager
Creates a new database.
AbstractSchemaManager::createTable() — Method in class AbstractSchemaManager
Create a new table.
AbstractSchemaManager::createSequence() — Method in class AbstractSchemaManager
Create a new sequence
AbstractSchemaManager::createConstraint() — Method in class AbstractSchemaManager
Create a constraint on a table
AbstractSchemaManager::createIndex() — Method in class AbstractSchemaManager
Create a new index on a table
AbstractSchemaManager::createForeignKey() — Method in class AbstractSchemaManager
Create a new foreign key
AbstractSchemaManager::createView() — Method in class AbstractSchemaManager
Create a new view
AbstractSchemaManager::createSchema() — Method in class AbstractSchemaManager
Create a schema instance for the current database.
AbstractSchemaManager::createSchemaConfig() — Method in class AbstractSchemaManager
Create the configuration for this schema.
ColumnClass in namespace Doctrine\DBAL\Schema
Object representation of a database column
ColumnDiffClass in namespace Doctrine\DBAL\Schema
Represent the change of a column
$ColumnDiff#columnProperty in class ColumnDiff
$ColumnDiff#changedPropertiesProperty in class ColumnDiff
ComparatorClass in namespace Doctrine\DBAL\Schema
Compare to Schemas and return an instance of SchemaDiff
Comparator::compareSchemas() — Method in class Comparator
Comparator::compare() — Method in class Comparator
Returns a SchemaDiff object containing the differences between the schemas $fromSchema and $toSchema.
ConstraintClass in namespace Doctrine\DBAL\Schema
Marker interface for contraints
OracleSchemaManager::createDatabase() — Method in class OracleSchemaManager
Creates a new database.
PostgreSqlSchemaManager::createDatabase() — Method in class PostgreSqlSchemaManager
Creates a new database.
Schema::createTable() — Method in class Schema
Create a new table
Schema::createSequence() — Method in class Schema
Create a new sequence
$SchemaDiff#changedTablesProperty in class SchemaDiff
All changed tables
$SchemaDiff#changedSequencesProperty in class SchemaDiff
SchemaException::columnDoesNotExist() — Method in class SchemaException
SchemaException::columnAlreadyExists() — Method in class SchemaException
SqliteSchemaManager::createDatabase() — Method in class SqliteSchemaManager
Creates a new database.
Table::columnsAreIndexed() — Method in class Table
Check if an index begins in the order of the given columns.
Table::changeColumn() — Method in class Table
Change Column Details
$TableDiff#changedColumnsProperty in class TableDiff
All changed fields
$TableDiff#changedIndexesProperty in class TableDiff
All changed indexes
$TableDiff#changedForeignKeysProperty in class TableDiff
All changed foreign keys
CreateSchemaSqlCollectorClass in namespace Doctrine\DBAL\Schema\Visitor
DropSchemaSqlCollector::clearQueries() — Method in class DropSchemaSqlCollector
Statement::closeCursor() — Method in class Statement
Closes the cursor, freeing the database resources used by this statement.
Statement::columnCount() — Method in class Statement
Returns the number of columns in the result set.
ImportCommand::configure() — Method in class ImportCommand
RunSqlCommand::configure() — Method in class RunSqlCommand
ConnectionHelperClass in namespace Doctrine\DBAL\Tools\Console\Helper
Doctrine CLI Connection Helper.
ArrayType::convertToDatabaseValue() — Method in class ArrayType
Converts a value from its PHP representation to its database representation of this type.
ArrayType::convertToPHPValue() — Method in class ArrayType
Converts a value from its database representation to its PHP representation of this type.
BooleanType::convertToDatabaseValue() — Method in class BooleanType
Converts a value from its PHP representation to its database representation of this type.
BooleanType::convertToPHPValue() — Method in class BooleanType
Converts a value from its database representation to its PHP representation of this type.
ConversionExceptionClass in namespace Doctrine\DBAL\Types
ConversionException::conversionFailed() — Method in class ConversionException
Thrown when a Database to Doctrine Type Conversion fails.
DateTimeType::convertToDatabaseValue() — Method in class DateTimeType
Converts a value from its PHP representation to its database representation of this type.
DateTimeType::convertToPHPValue() — Method in class DateTimeType
Converts a value from its database representation to its PHP representation of this type.
DateTimeTzType::convertToDatabaseValue() — Method in class DateTimeTzType
Converts a value from its PHP representation to its database representation of this type.
DateTimeTzType::convertToPHPValue() — Method in class DateTimeTzType
Converts a value from its database representation to its PHP representation of this type.
DateType::convertToDatabaseValue() — Method in class DateType
Converts a value from its PHP representation to its database representation of this type.
DateType::convertToPHPValue() — Method in class DateType
Converts a value from its database representation to its PHP representation of this type.
DecimalType::convertToPHPValue() — Method in class DecimalType
Converts a value from its database representation to its PHP representation of this type.
FloatType::convertToPHPValue() — Method in class FloatType
Converts a value from its database representation to its PHP representation of this type.
IntegerType::convertToPHPValue() — Method in class IntegerType
Converts a value from its database representation to its PHP representation of this type.
ObjectType::convertToDatabaseValue() — Method in class ObjectType
Converts a value from its PHP representation to its database representation of this type.
ObjectType::convertToPHPValue() — Method in class ObjectType
Converts a value from its database representation to its PHP representation of this type.
SmallIntType::convertToPHPValue() — Method in class SmallIntType
Converts a value from its database representation to its PHP representation of this type.
TextType::convertToPHPValue() — Method in class TextType
Converts a value from its database representation to its PHP representation of this type.
TimeType::convertToDatabaseValue() — Method in class TimeType
Converts a value from its PHP representation to its database representation of this type.
TimeType::convertToPHPValue() — Method in class TimeType
Converts a value from its database representation to its PHP representation of this type.
Type::convertToDatabaseValue() — Method in class Type
Converts a value from its PHP representation to its database representation of this type.
Type::convertToPHPValue() — Method in class Type
Converts a value from its database representation to its PHP representation of this type.
VarDateTimeType::convertToPHPValue() — Method in class VarDateTimeType
Version::compare() — Method in class Version
Compares a Doctrine version with the current one.
$Parser#currentLineNbProperty in class Parser
$Parser#currentLineProperty in class Parser
Parser::cleanup() — Method in class Parser
Cleanups a YAML string to be parsed.

D

Connection::delete() — Method in class Connection
Executes an SQL DELETE statement on a table.
DBALExceptionClass in namespace Doctrine\DBAL
DBALException::driverRequired() — Method in class DBALException
DriverClass in namespace Doctrine\DBAL
Driver interface.
DriverManagerClass in namespace Doctrine\DBAL
Factory for creating Doctrine\DBAL\Connection instances.
DB2ConnectionClass in namespace Doctrine\DBAL\Driver\IBMDB2
DB2DriverClass in namespace Doctrine\DBAL\Driver\IBMDB2
IBM DB2 Driver
DB2ExceptionClass in namespace Doctrine\DBAL\Driver\IBMDB2
DB2StatementClass in namespace Doctrine\DBAL\Driver\IBMDB2
DriverClass in namespace Doctrine\DBAL\Driver\OCI8
A Doctrine DBAL driver for the Oracle OCI8 PHP extensions.
DriverClass in namespace Doctrine\DBAL\Driver\PDOIbm
Driver for the PDO IBM extension
DriverClass in namespace Doctrine\DBAL\Driver\PDOMySql
PDO MySql driver.
DriverClass in namespace Doctrine\DBAL\Driver\PDOOracle
DriverClass in namespace Doctrine\DBAL\Driver\PDOPgSql
Driver that connects through pdo_pgsql.
DriverClass in namespace Doctrine\DBAL\Driver\PDOSqlite
The PDO Sqlite driver.
DriverClass in namespace Doctrine\DBAL\Driver\PDOSqlsrv
The PDO-based Sqlsrv driver.
DebugStackClass in namespace Doctrine\DBAL\Logging
Includes executed SQLs in a Debug Stack
$AbstractPlatform#doctrineTypeMappingProperty in class AbstractPlatform
AbstractPlatform::doModifyLimitQuery() — Method in class AbstractPlatform
DB2PlatformClass in namespace Doctrine\DBAL\Platforms
DB2Platform::doModifyLimitQuery() — Method in class DB2Platform
MsSqlPlatform::doModifyLimitQuery() — Method in class MsSqlPlatform
Adds an adapter-specific LIMIT clause to the SELECT statement.
OraclePlatform::doModifyLimitQuery() — Method in class OraclePlatform
Adds an driver-specific LIMIT clause to the query
AbstractSchemaManager::dropDatabase() — Method in class AbstractSchemaManager
Drops a database.
AbstractSchemaManager::dropTable() — Method in class AbstractSchemaManager
Drop the given table
AbstractSchemaManager::dropIndex() — Method in class AbstractSchemaManager
Drop the index from the given table
AbstractSchemaManager::dropConstraint() — Method in class AbstractSchemaManager
Drop the constraint from the given table
AbstractSchemaManager::dropForeignKey() — Method in class AbstractSchemaManager
Drops a foreign key from a table.
AbstractSchemaManager::dropSequence() — Method in class AbstractSchemaManager
Drops a sequence with a given name.
AbstractSchemaManager::dropView() — Method in class AbstractSchemaManager
Drop a view
AbstractSchemaManager::dropAndCreateConstraint() — Method in class AbstractSchemaManager
Drop and create a constraint
AbstractSchemaManager::dropAndCreateIndex() — Method in class AbstractSchemaManager
Drop and create a new index on a table
AbstractSchemaManager::dropAndCreateForeignKey() — Method in class AbstractSchemaManager
Drop and create a new foreign key
AbstractSchemaManager::dropAndCreateSequence() — Method in class AbstractSchemaManager
Drop and create a new sequence
AbstractSchemaManager::dropAndCreateTable() — Method in class AbstractSchemaManager
Drop and create a new table.
AbstractSchemaManager::dropAndCreateDatabase() — Method in class AbstractSchemaManager
Drop and creates a new database.
AbstractSchemaManager::dropAndCreateView() — Method in class AbstractSchemaManager
Drop and create a new view
Comparator::diffSequence() — Method in class Comparator
Comparator::diffTable() — Method in class Comparator
Returns the difference between the tables $table1 and $table2.
Comparator::diffForeignKey() — Method in class Comparator
Comparator::diffColumn() — Method in class Comparator
Returns the difference between the fields $field1 and $field2.
Comparator::diffIndex() — Method in class Comparator
Finds the difference between the indexes $index1 and $index2.
DB2SchemaManagerClass in namespace Doctrine\DBAL\Schema
IBM Db2 Schema Manager
OracleSchemaManager::dropAutoincrement() — Method in class OracleSchemaManager
OracleSchemaManager::dropTable() — Method in class OracleSchemaManager
Drop the given table
PostgreSqlSchemaManager::dropDatabase() — Method in class PostgreSqlSchemaManager
Drops a database.
Schema::dropTable() — Method in class Schema
Drop a table from the schema.
Schema::dropSequence() — Method in class Schema
SqliteSchemaManager::dropDatabase() — Method in class SqliteSchemaManager
Drops a database.
Table::dropColumn() — Method in class Table
Drop Column from Table
DropSchemaSqlCollectorClass in namespace Doctrine\DBAL\Schema\Visitor
Gather SQL statements that allow to completly drop the current schema.
DateTimeTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL DATETIME/TIMESTAMP to a PHP DateTime object.
DateTimeTzTypeClass in namespace Doctrine\DBAL\Types
DateTime type saving additional timezone information.
DateTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL DATE to a PHP Date object.
DecimalTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL DECIMAL to a PHP double.
DumperClass in namespace Symfony\Component\Yaml
Dumper dumps PHP variables to YAML strings.
Dumper::dump() — Method in class Dumper
Dumps a PHP value to YAML.
Inline::dump() — Method in class Inline
Dumps a given PHP variable to a YAML string.
Inline::dumpArray() — Method in class Inline
Dumps a PHP array to a YAML string.
Yaml::dump() — Method in class Yaml
Dumps a PHP array to a YAML string.

E

Connection::executeQuery() — Method in class Connection
Executes an, optionally parameterized, SQL query.
Connection::executeUpdate() — Method in class Connection
Executes an SQL INSERT/UPDATE/DELETE query with the given parameters and returns the number of affected rows.
Connection::exec() — Method in class Connection
Execute an SQL statement and return the number of affected rows.
Connection::errorCode() — Method in class Connection
Fetch the SQLSTATE associated with the last database operation.
Connection::errorInfo() — Method in class Connection
Fetch extended error information associated with the last database operation.
Connection::exec() — Method in class Connection
Connection::errorCode() — Method in class Connection
Connection::errorInfo() — Method in class Connection
DB2Connection::exec() — Method in class DB2Connection
DB2Connection::errorCode() — Method in class DB2Connection
DB2Connection::errorInfo() — Method in class DB2Connection
DB2Statement::errorCode() — Method in class DB2Statement
errorCode Fetch the SQLSTATE associated with the last operation on the statement handle
DB2Statement::errorInfo() — Method in class DB2Statement
errorInfo Fetch extended error information associated with the last operation on the statement handle
DB2Statement::execute() — Method in class DB2Statement
Executes a prepared statement
OCI8Connection::exec() — Method in class OCI8Connection
OCI8Connection::errorCode() — Method in class OCI8Connection
OCI8Connection::errorInfo() — Method in class OCI8Connection
OCI8Statement::errorCode() — Method in class OCI8Statement
errorCode Fetch the SQLSTATE associated with the last operation on the statement handle
OCI8Statement::errorInfo() — Method in class OCI8Statement
errorInfo Fetch extended error information associated with the last operation on the statement handle
OCI8Statement::execute() — Method in class OCI8Statement
Executes a prepared statement
Statement::errorCode() — Method in class Statement
errorCode Fetch the SQLSTATE associated with the last operation on the statement handle
Statement::errorInfo() — Method in class Statement
errorInfo Fetch extended error information associated with the last operation on the statement handle
Statement::execute() — Method in class Statement
Executes a prepared statement
EventsClass in namespace Doctrine\DBAL
Container for all DBAL events.
$DebugStack#enabledProperty in class DebugStack
EchoSQLLoggerClass in namespace Doctrine\DBAL\Logging
A SQL logger that logs to the standard output using echo/var_dump.
Statement::execute() — Method in class Statement
Executes the statement with the currently bound parameters.
Statement::errorCode() — Method in class Statement
Fetches the SQLSTATE associated with the last operation on the statement.
Statement::errorInfo() — Method in class Statement
Fetches extended error information associated with the last operation on the statement.
ImportCommand::execute() — Method in class ImportCommand
RunSqlCommand::execute() — Method in class RunSqlCommand
ExceptionClass in namespace Symfony\Component\Yaml
Exception class used by all exceptions thrown by the component.
Inline::evaluateScalar() — Method in class Inline
Evaluates scalars and replaces magic values.

F

Connection::fetchAssoc() — Method in class Connection
Prepares and executes an SQL query and returns the first row of the result as an associative array.
Connection::fetchArray() — Method in class Connection
Prepares and executes an SQL query and returns the first row of the result as a numerically indexed array.
Connection::fetchColumn() — Method in class Connection
Prepares and executes an SQL query and returns the value of a single column of the first row of the result.
Connection::fetchAll() — Method in class Connection
Prepares and executes an SQL query and returns the result as an associative array.
DB2Statement::fetch() — Method in class DB2Statement
fetch
DB2Statement::fetchAll() — Method in class DB2Statement
Returns an array containing all of the result set rows
DB2Statement::fetchColumn() — Method in class DB2Statement
fetchColumn Returns a single column from the next row of a result set or FALSE if there are no more rows.
OCI8Exception::fromErrorInfo() — Method in class OCI8Exception
OCI8Statement::fetch() — Method in class OCI8Statement
fetch
OCI8Statement::fetchAll() — Method in class OCI8Statement
Returns an array containing all of the result set rows
OCI8Statement::fetchColumn() — Method in class OCI8Statement
fetchColumn Returns a single column from the next row of a result set or FALSE if there are no more rows.
Statement::fetch() — Method in class Statement
fetch
Statement::fetchAll() — Method in class Statement
Returns an array containing all of the result set rows
Statement::fetchColumn() — Method in class Statement
fetchColumn Returns a single column from the next row of a result set or FALSE if there are no more rows.
AbstractPlatform::fixSchemaElementName() — Method in class AbstractPlatform
Makes any fixes to a name of a schema element (table, sequence, .
OraclePlatform::fixSchemaElementName() — Method in class OraclePlatform
Makes any fixes to a name of a schema element (table, sequence, .
ForeignKeyConstraintClass in namespace Doctrine\DBAL\Schema
SchemaException::foreignKeyDoesNotExist() — Method in class SchemaException
Statement::fetch() — Method in class Statement
Fetches the next row from a result set.
Statement::fetchAll() — Method in class Statement
Returns an array containing all of the result set rows.
Statement::fetchColumn() — Method in class Statement
Returns a single column from the next row of a result set.
FloatTypeClass in namespace Doctrine\DBAL\Types

G

Configuration::getSQLLogger() — Method in class Configuration
Gets the SQL logger that is used.
Connection::getParams() — Method in class Connection
Gets the parameters used during instantiation.
Connection::getDatabase() — Method in class Connection
Gets the name of the database this Connection is connected to.
Connection::getHost() — Method in class Connection
Gets the hostname of the currently connected database.
Connection::getPort() — Method in class Connection
Gets the port of the currently connected database.
Connection::getUsername() — Method in class Connection
Gets the username used by this connection.
Connection::getPassword() — Method in class Connection
Gets the password used by this connection.
Connection::getDriver() — Method in class Connection
Gets the DBAL driver instance.
Connection::getConfiguration() — Method in class Connection
Gets the Configuration used by the Connection.
Connection::getEventManager() — Method in class Connection
Gets the EventManager used by the Connection.
Connection::getDatabasePlatform() — Method in class Connection
Gets the DatabasePlatform for the connection.
Connection::getTransactionIsolation() — Method in class Connection
Gets the currently active transaction isolation level.
Connection::getTransactionNestingLevel() — Method in class Connection
Returns the current transaction nesting level.
Connection::getNestTransactionsWithSavepoints() — Method in class Connection
Get if nested transactions should use savepoints
Connection::getWrappedConnection() — Method in class Connection
Gets the wrapped driver connection.
Connection::getSchemaManager() — Method in class Connection
Gets the SchemaManager that can be used to inspect or change the database schema through the connection.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
DriverManager::getConnection() — Method in class DriverManager
Creates a connection object based on the specified parameters.
DB2Driver::getDatabasePlatform() — Method in class DB2Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
DB2Driver::getSchemaManager() — Method in class DB2Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
DB2Driver::getName() — Method in class DB2Driver
Gets the name of the driver.
DB2Driver::getDatabase() — Method in class DB2Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the database platform that is relevant for this driver.
Driver::getSchemaManager() — Method in class Driver
Gets the schema manager that is relevant for this driver.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
ConnectionEventArgs::getConnection() — Method in class ConnectionEventArgs
ConnectionEventArgs::getDriver() — Method in class ConnectionEventArgs
ConnectionEventArgs::getDatabasePlatform() — Method in class ConnectionEventArgs
ConnectionEventArgs::getSchemaManager() — Method in class ConnectionEventArgs
MysqlSessionInit::getSubscribedEvents() — Method in class MysqlSessionInit
OracleSessionInit::getSubscribedEvents() — Method in class OracleSessionInit
AbstractPlatform::getBooleanTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet that declares a boolean column.
AbstractPlatform::getIntegerTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet that declares a 4 byte integer column.
AbstractPlatform::getBigIntTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet that declares an 8 byte integer column.
AbstractPlatform::getSmallIntTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet that declares a 2 byte integer column.
AbstractPlatform::getVarcharTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet used to declare a VARCHAR column type.
AbstractPlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class AbstractPlatform
AbstractPlatform::getClobTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet used to declare a CLOB column type.
AbstractPlatform::getName() — Method in class AbstractPlatform
Gets the name of the platform.
AbstractPlatform::getDoctrineTypeMapping() — Method in class AbstractPlatform
Get the Doctrine type that is mapped for the given database column type.
AbstractPlatform::getIdentifierQuoteCharacter() — Method in class AbstractPlatform
Gets the character used for identifier quoting.
AbstractPlatform::getSqlCommentStartString() — Method in class AbstractPlatform
Gets the string portion that starts an SQL comment.
AbstractPlatform::getSqlCommentEndString() — Method in class AbstractPlatform
Gets the string portion that ends an SQL comment.
AbstractPlatform::getVarcharMaxLength() — Method in class AbstractPlatform
Gets the maximum length of a varchar field.
AbstractPlatform::getVarcharDefaultLength() — Method in class AbstractPlatform
Gets the default length of a varchar field.
AbstractPlatform::getWildcards() — Method in class AbstractPlatform
Gets all SQL wildcard characters of the platform.
AbstractPlatform::getRegexpExpression() — Method in class AbstractPlatform
Returns the regular expression operator.
AbstractPlatform::getAvgExpression() — Method in class AbstractPlatform
Returns the average value of a column
AbstractPlatform::getCountExpression() — Method in class AbstractPlatform
Returns the number of rows (without a NULL value) of a column
AbstractPlatform::getMaxExpression() — Method in class AbstractPlatform
Returns the highest value of a column
AbstractPlatform::getMinExpression() — Method in class AbstractPlatform
Returns the lowest value of a column
AbstractPlatform::getSumExpression() — Method in class AbstractPlatform
Returns the total sum of a column
AbstractPlatform::getMd5Expression() — Method in class AbstractPlatform
Returns the md5 sum of a field.
AbstractPlatform::getLengthExpression() — Method in class AbstractPlatform
Returns the length of a text field.
AbstractPlatform::getRoundExpression() — Method in class AbstractPlatform
Rounds a numeric field to the number of decimals specified.
AbstractPlatform::getModExpression() — Method in class AbstractPlatform
Returns the remainder of the division operation $expression1 / $expression2.
AbstractPlatform::getTrimExpression() — Method in class AbstractPlatform
Trim a string, leading/trailing/both and with a given char which defaults to space.
AbstractPlatform::getRtrimExpression() — Method in class AbstractPlatform
rtrim returns the string $str with proceeding space characters removed
AbstractPlatform::getLtrimExpression() — Method in class AbstractPlatform
ltrim returns the string $str with leading space characters removed
AbstractPlatform::getUpperExpression() — Method in class AbstractPlatform
upper Returns the string $str with all characters changed to uppercase according to the current character set mapping.
AbstractPlatform::getLowerExpression() — Method in class AbstractPlatform
lower Returns the string $str with all characters changed to lowercase according to the current character set mapping.
AbstractPlatform::getLocateExpression() — Method in class AbstractPlatform
returns the position of the first occurrence of substring $substr in string $str
AbstractPlatform::getNowExpression() — Method in class AbstractPlatform
Returns the current system date.
AbstractPlatform::getSubstringExpression() — Method in class AbstractPlatform
return string to call a function to get a substring inside an SQL statement
AbstractPlatform::getConcatExpression() — Method in class AbstractPlatform
Returns a series of strings concatinated
AbstractPlatform::getNotExpression() — Method in class AbstractPlatform
Returns the SQL for a logical not.
AbstractPlatform::getInExpression() — Method in class AbstractPlatform
Returns the SQL to check if a value is one in a set of given values.
AbstractPlatform::getIsNullExpression() — Method in class AbstractPlatform
Returns SQL that checks if a expression is null.
AbstractPlatform::getIsNotNullExpression() — Method in class AbstractPlatform
Returns SQL that checks if a expression is not null.
AbstractPlatform::getBetweenExpression() — Method in class AbstractPlatform
Returns SQL that checks if an expression evaluates to a value between two values.
AbstractPlatform::getAcosExpression() — Method in class AbstractPlatform
AbstractPlatform::getSinExpression() — Method in class AbstractPlatform
AbstractPlatform::getPiExpression() — Method in class AbstractPlatform
AbstractPlatform::getCosExpression() — Method in class AbstractPlatform
AbstractPlatform::getForUpdateSQL() — Method in class AbstractPlatform
AbstractPlatform::getReadLockSQL() — Method in class AbstractPlatform
Get the sql snippet to append to any SELECT statement which locks rows in shared read lock.
AbstractPlatform::getWriteLockSQL() — Method in class AbstractPlatform
Get the SQL snippet to append to any SELECT statement which obtains an exclusive lock on the rows.
AbstractPlatform::getDropDatabaseSQL() — Method in class AbstractPlatform
AbstractPlatform::getDropTableSQL() — Method in class AbstractPlatform
Drop a Table
AbstractPlatform::getDropIndexSQL() — Method in class AbstractPlatform
Drop index from a table
AbstractPlatform::getDropConstraintSQL() — Method in class AbstractPlatform
Get drop constraint sql
AbstractPlatform::getDropForeignKeySQL() — Method in class AbstractPlatform
AbstractPlatform::getCreateTableSQL() — Method in class AbstractPlatform
Gets the SQL statement(s) to create a table with the specified name, columns and constraints on this platform.
AbstractPlatform::getCreateTemporaryTableSnippetSQL() — Method in class AbstractPlatform
AbstractPlatform::getCreateSequenceSQL() — Method in class AbstractPlatform
Gets the SQL to create a sequence on this platform.
AbstractPlatform::getCreateConstraintSQL() — Method in class AbstractPlatform
Gets the SQL to create a constraint on a table on this platform.
AbstractPlatform::getCreateIndexSQL() — Method in class AbstractPlatform
Gets the SQL to create an index on a table on this platform.
AbstractPlatform::getCreatePrimaryKeySQL() — Method in class AbstractPlatform
Get SQL to create an unnamed primary key constraint.
AbstractPlatform::getCreateForeignKeySQL() — Method in class AbstractPlatform
Create a new foreign key
AbstractPlatform::getAlterTableSQL() — Method in class AbstractPlatform
Gets the sql statements for altering an existing table.
AbstractPlatform::getColumnDeclarationListSQL() — Method in class AbstractPlatform
Get declaration of a number of fields in bulk
AbstractPlatform::getColumnDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to declare a generic type field to be used in statements like CREATE TABLE.
AbstractPlatform::getDecimalTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet that declares a floating point column of arbitrary precision.
AbstractPlatform::getDefaultValueDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set a default value declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getCheckDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set a CHECK constraint declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getUniqueConstraintDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set a unique constraint declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getIndexDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set an index declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getCustomTypeDeclarationSQL() — Method in class AbstractPlatform
getCustomTypeDeclarationSql Obtail SQL code portion needed to create a custom column, e.g. when a field has the "columnDefinition" keyword.
AbstractPlatform::getIndexFieldDeclarationListSQL() — Method in class AbstractPlatform
getIndexFieldDeclarationList Obtain DBMS specific SQL code portion needed to set an index declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getTemporaryTableSQL() — Method in class AbstractPlatform
A method to return the required SQL string that fits between CREATE .
AbstractPlatform::getTemporaryTableName() — Method in class AbstractPlatform
Some vendors require temporary table names to be qualified specially.
AbstractPlatform::getShowDatabasesSQL() — Method in class AbstractPlatform
Get sql query to show a list of database.
AbstractPlatform::getForeignKeyDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set the FOREIGN KEY constraint of a field declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getAdvancedForeignKeyOptionsSQL() — Method in class AbstractPlatform
Return the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
AbstractPlatform::getForeignKeyReferentialActionSQL() — Method in class AbstractPlatform
returns given referential action in uppercase if valid, otherwise throws an exception
AbstractPlatform::getForeignKeyBaseDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set the FOREIGN KEY constraint of a field declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getUniqueFieldDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set the UNIQUE constraint of a field declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getColumnCharsetDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set the CHARACTER SET of a field declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getColumnCollationDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set the COLLATION of a field declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getSetCharsetSQL() — Method in class AbstractPlatform
Gets the SQL statement specific for the platform to set the charset.
AbstractPlatform::getCurrentDateSQL() — Method in class AbstractPlatform
Gets the SQL specific for the platform to get the current date.
AbstractPlatform::getCurrentTimeSQL() — Method in class AbstractPlatform
Gets the SQL specific for the platform to get the current time.
AbstractPlatform::getCurrentTimestampSQL() — Method in class AbstractPlatform
Gets the SQL specific for the platform to get the current timestamp
AbstractPlatform::getListDatabasesSQL() — Method in class AbstractPlatform
AbstractPlatform::getListSequencesSQL() — Method in class AbstractPlatform
AbstractPlatform::getListTableConstraintsSQL() — Method in class AbstractPlatform
AbstractPlatform::getListTableColumnsSQL() — Method in class AbstractPlatform
AbstractPlatform::getListTablesSQL() — Method in class AbstractPlatform
AbstractPlatform::getListUsersSQL() — Method in class AbstractPlatform
AbstractPlatform::getListViewsSQL() — Method in class AbstractPlatform
Get the SQL to list all views of a database or user.
AbstractPlatform::getListTableIndexesSQL() — Method in class AbstractPlatform
Get the list of indexes for the current database.
AbstractPlatform::getListTableForeignKeysSQL() — Method in class AbstractPlatform
AbstractPlatform::getCreateViewSQL() — Method in class AbstractPlatform
AbstractPlatform::getDropViewSQL() — Method in class AbstractPlatform
AbstractPlatform::getDropSequenceSQL() — Method in class AbstractPlatform
AbstractPlatform::getSequenceNextValSQL() — Method in class AbstractPlatform
AbstractPlatform::getCreateDatabaseSQL() — Method in class AbstractPlatform
AbstractPlatform::getSetTransactionIsolationSQL() — Method in class AbstractPlatform
Get sql to set the transaction isolation level
AbstractPlatform::getDateTimeTypeDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE
AbstractPlatform::getDateTimeTzTypeDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL to be used to create datetime with timezone offset fields.
AbstractPlatform::getDateTypeDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
AbstractPlatform::getTimeTypeDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
AbstractPlatform::getFloatDeclarationSQL() — Method in class AbstractPlatform
AbstractPlatform::getDefaultTransactionIsolationLevel() — Method in class AbstractPlatform
Gets the default transaction isolation level of the platform.
AbstractPlatform::getIdentityColumnNullInsertSQL() — Method in class AbstractPlatform
AbstractPlatform::getDateTimeFormatString() — Method in class AbstractPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime value of this platform.
AbstractPlatform::getDateTimeTzFormatString() — Method in class AbstractPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime with timezone value of this platform.
AbstractPlatform::getDateFormatString() — Method in class AbstractPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored date value of this platform.
AbstractPlatform::getTimeFormatString() — Method in class AbstractPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored time value of this platform.
AbstractPlatform::getSQLResultCasing() — Method in class AbstractPlatform
Gets the character casing of a column in an SQL result set of this platform.
AbstractPlatform::getMaxIdentifierLength() — Method in class AbstractPlatform
Maximum length of any given databse identifier, like tables or column names.
AbstractPlatform::getEmptyIdentityInsertSQL() — Method in class AbstractPlatform
Get the insert sql for an empty insert statement
AbstractPlatform::getTruncateTableSQL() — Method in class AbstractPlatform
Generate a Truncate Table SQL statement for a given table.
AbstractPlatform::getDummySelectSQL() — Method in class AbstractPlatform
This is for test reasons, many vendors have special requirements for dummy statements.
DB2Platform::getVarcharTypeDeclarationSQLSnippet() — Method in class DB2Platform
Gets the SQL snippet used to declare a VARCHAR column type.
DB2Platform::getClobTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL snippet used to declare a CLOB column type.
DB2Platform::getName() — Method in class DB2Platform
Gets the name of the platform.
DB2Platform::getBooleanTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL snippet that declares a boolean column.
DB2Platform::getIntegerTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL snippet that declares a 4 byte integer column.
DB2Platform::getBigIntTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL snippet that declares an 8 byte integer column.
DB2Platform::getSmallIntTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL snippet that declares a 2 byte integer column.
DB2Platform::getDateTimeTypeDeclarationSQL() — Method in class DB2Platform
Obtain DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE
DB2Platform::getDateTypeDeclarationSQL() — Method in class DB2Platform
Obtain DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
DB2Platform::getTimeTypeDeclarationSQL() — Method in class DB2Platform
Obtain DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
DB2Platform::getListDatabasesSQL() — Method in class DB2Platform
DB2Platform::getListSequencesSQL() — Method in class DB2Platform
DB2Platform::getListTableConstraintsSQL() — Method in class DB2Platform
DB2Platform::getListTableColumnsSQL() — Method in class DB2Platform
This code fragment is originally from the Zend_Db_Adapter_Db2 class.
DB2Platform::getListTablesSQL() — Method in class DB2Platform
DB2Platform::getListUsersSQL() — Method in class DB2Platform
DB2Platform::getListViewsSQL() — Method in class DB2Platform
Get the SQL to list all views of a database or user.
DB2Platform::getListTableIndexesSQL() — Method in class DB2Platform
Get the list of indexes for the current database.
DB2Platform::getListTableForeignKeysSQL() — Method in class DB2Platform
DB2Platform::getCreateViewSQL() — Method in class DB2Platform
DB2Platform::getDropViewSQL() — Method in class DB2Platform
DB2Platform::getDropSequenceSQL() — Method in class DB2Platform
DB2Platform::getSequenceNextValSQL() — Method in class DB2Platform
DB2Platform::getCreateDatabaseSQL() — Method in class DB2Platform
DB2Platform::getDropDatabaseSQL() — Method in class DB2Platform
DB2Platform::getCurrentDateSQL() — Method in class DB2Platform
Gets the SQL specific for the platform to get the current date.
DB2Platform::getCurrentTimeSQL() — Method in class DB2Platform
Gets the SQL specific for the platform to get the current time.
DB2Platform::getCurrentTimestampSQL() — Method in class DB2Platform
Gets the SQL specific for the platform to get the current timestamp
DB2Platform::getIndexDeclarationSQL() — Method in class DB2Platform
Obtain DBMS specific SQL code portion needed to set an index declaration to be used in statements like CREATE TABLE.
DB2Platform::getAlterTableSQL() — Method in class DB2Platform
Gets the SQL to alter an existing table.
DB2Platform::getDefaultValueDeclarationSQL() — Method in class DB2Platform
Obtain DBMS specific SQL code portion needed to set a default value declaration to be used in statements like CREATE TABLE.
DB2Platform::getEmptyIdentityInsertSQL() — Method in class DB2Platform
Get the insert sql for an empty insert statement
DB2Platform::getCreateTemporaryTableSnippetSQL() — Method in class DB2Platform
DB2Platform::getTemporaryTableName() — Method in class DB2Platform
DB2 automatically moves temporary tables into the SESSION. schema.
DB2Platform::getLocateExpression() — Method in class DB2Platform
returns the position of the first occurrence of substring $substr in string $str
DB2Platform::getSubstringExpression() — Method in class DB2Platform
return string to call a function to get a substring inside an SQL statement
DB2Platform::getSQLResultCasing() — Method in class DB2Platform
Gets the character casing of a column in an SQL result set of this platform.
DB2Platform::getForUpdateSQL() — Method in class DB2Platform
DB2Platform::getDummySelectSQL() — Method in class DB2Platform
This is for test reasons, many vendors have special requirements for dummy statements.
MsSqlPlatform::getCreateDatabaseSQL() — Method in class MsSqlPlatform
create a new database
MsSqlPlatform::getDropDatabaseSQL() — Method in class MsSqlPlatform
drop an existing database
MsSqlPlatform::getDropForeignKeySQL() — Method in class MsSqlPlatform
MsSqlPlatform::getDropIndexSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getUniqueConstraintDeclarationSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getCreateIndexSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getAlterTableSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getEmptyIdentityInsertSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getShowDatabasesSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getListTablesSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getListTableColumnsSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getListTableForeignKeysSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getListTableIndexesSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getCreateViewSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getListViewsSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getDropViewSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getRegexpExpression() — Method in class MsSqlPlatform
Returns the regular expression operator.
MsSqlPlatform::getGuidExpression() — Method in class MsSqlPlatform
Returns global unique identifier
MsSqlPlatform::getLocateExpression() — Method in class MsSqlPlatform
MsSqlPlatform::getModExpression() — Method in class MsSqlPlatform
MsSqlPlatform::getTrimExpression() — Method in class MsSqlPlatform
MsSqlPlatform::getConcatExpression() — Method in class MsSqlPlatform
MsSqlPlatform::getListDatabasesSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getSubstringExpression() — Method in class MsSqlPlatform
MsSqlPlatform::getLengthExpression() — Method in class MsSqlPlatform
MsSqlPlatform::getSetTransactionIsolationSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getIntegerTypeDeclarationSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getBigIntTypeDeclarationSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getSmallIntTypeDeclarationSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class MsSqlPlatform
MsSqlPlatform::getClobTypeDeclarationSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getDateTimeTypeDeclarationSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getDateTypeDeclarationSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getTimeTypeDeclarationSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getBooleanTypeDeclarationSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getCreateTemporaryTableSnippetSQL() — Method in class MsSqlPlatform
MsSqlPlatform::getTemporaryTableName() — Method in class MsSqlPlatform
MsSqlPlatform::getDateTimeFormatString() — Method in class MsSqlPlatform
MsSqlPlatform::getDateTimeTzFormatString() — Method in class MsSqlPlatform
MsSqlPlatform::getName() — Method in class MsSqlPlatform
Get the platform name for this instance
MsSqlPlatform::getForUpdateSQL() — Method in class MsSqlPlatform
MySqlPlatform::getIdentifierQuoteCharacter() — Method in class MySqlPlatform
Gets the character used for identifier quoting.
MySqlPlatform::getRegexpExpression() — Method in class MySqlPlatform
Returns the regular expression operator.
MySqlPlatform::getGuidExpression() — Method in class MySqlPlatform
Returns global unique identifier
MySqlPlatform::getLocateExpression() — Method in class MySqlPlatform
returns the position of the first occurrence of substring $substr in string $str
MySqlPlatform::getConcatExpression() — Method in class MySqlPlatform
Returns a series of strings concatinated
MySqlPlatform::getListDatabasesSQL() — Method in class MySqlPlatform
MySqlPlatform::getListTableConstraintsSQL() — Method in class MySqlPlatform
MySqlPlatform::getListTableIndexesSQL() — Method in class MySqlPlatform
Two approaches to listing the table indexes. The information_schema is prefered, because it doesn't cause problems with SQL keywords such as "order" or "table".
MySqlPlatform::getListViewsSQL() — Method in class MySqlPlatform
Get the SQL to list all views of a database or user.
MySqlPlatform::getListTableForeignKeysSQL() — Method in class MySqlPlatform
MySqlPlatform::getCreateViewSQL() — Method in class MySqlPlatform
MySqlPlatform::getDropViewSQL() — Method in class MySqlPlatform
MySqlPlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class MySqlPlatform
Gets the SQL snippet used to declare a VARCHAR column on the MySql platform.
MySqlPlatform::getClobTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getDateTimeTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getDateTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getTimeTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getBooleanTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getCollationFieldDeclaration() — Method in class MySqlPlatform
Obtain DBMS specific SQL code portion needed to set the COLLATION of a field declaration to be used in statements like CREATE TABLE.
MySqlPlatform::getShowDatabasesSQL() — Method in class MySqlPlatform
Get sql query to show a list of database.
MySqlPlatform::getListTablesSQL() — Method in class MySqlPlatform
MySqlPlatform::getListTableColumnsSQL() — Method in class MySqlPlatform
MySqlPlatform::getCreateDatabaseSQL() — Method in class MySqlPlatform
create a new database
MySqlPlatform::getDropDatabaseSQL() — Method in class MySqlPlatform
drop an existing database
MySqlPlatform::getAlterTableSQL() — Method in class MySqlPlatform
Gets the SQL to alter an existing table.
MySqlPlatform::getIntegerTypeDeclarationSQL() — Method in class MySqlPlatform
Obtain DBMS specific SQL code portion needed to declare an integer type field to be used in statements like CREATE TABLE.
MySqlPlatform::getBigIntTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getSmallIntTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getAdvancedForeignKeyOptionsSQL() — Method in class MySqlPlatform
Return the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
MySqlPlatform::getDropIndexSQL() — Method in class MySqlPlatform
Gets the SQL to drop an index of a table.
MySqlPlatform::getDropPrimaryKeySQL() — Method in class MySqlPlatform
MySqlPlatform::getDropTableSQL() — Method in class MySqlPlatform
Gets the SQL to drop a table.
MySqlPlatform::getSetTransactionIsolationSQL() — Method in class MySqlPlatform
Get sql to set the transaction isolation level
MySqlPlatform::getName() — Method in class MySqlPlatform
Get the platform name for this instance.
MySqlPlatform::getReadLockSQL() — Method in class MySqlPlatform
Get the sql snippet to append to any SELECT statement which locks rows in shared read lock.
MySqlPlatform::getVarcharMaxLength() — Method in class MySqlPlatform
Gets the maximum length of a varchar field.
OraclePlatform::getSubstringExpression() — Method in class OraclePlatform
return string to call a function to get a substring inside an SQL statement
OraclePlatform::getNowExpression() — Method in class OraclePlatform
Return string to call a variable with the current timestamp inside an SQL statement There are three special variables for current date and time: - CURRENT_TIMESTAMP (date and time, TIMESTAMP type) - CURRENT_DATE (date, DATE type) - CURRENT_TIME (time, TIME type)
OraclePlatform::getLocateExpression() — Method in class OraclePlatform
returns the position of the first occurrence of substring $substr in string $str
OraclePlatform::getGuidExpression() — Method in class OraclePlatform
Returns global unique identifier
OraclePlatform::getCreateSequenceSQL() — Method in class OraclePlatform
Gets the SQL used to create a sequence that starts with a given value and increments by the given allocation size.
OraclePlatform::getSequenceNextValSQL() — Method in class OraclePlatform
OraclePlatform::getSetTransactionIsolationSQL() — Method in class OraclePlatform
Get sql to set the transaction isolation level
OraclePlatform::getBooleanTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getIntegerTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getBigIntTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getSmallIntTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getDateTimeTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getDateTimeTzTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getDateTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getTimeTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class OraclePlatform
Gets the SQL snippet used to declare a VARCHAR column on the Oracle platform.
OraclePlatform::getClobTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getListDatabasesSQL() — Method in class OraclePlatform
OraclePlatform::getListSequencesSQL() — Method in class OraclePlatform
OraclePlatform::getListTableIndexesSQL() — Method in class OraclePlatform
OraclePlatform::getListTablesSQL() — Method in class OraclePlatform
OraclePlatform::getListViewsSQL() — Method in class OraclePlatform
Get the SQL to list all views of a database or user.
OraclePlatform::getCreateViewSQL() — Method in class OraclePlatform
OraclePlatform::getDropViewSQL() — Method in class OraclePlatform
OraclePlatform::getCreateAutoincrementSql() — Method in class OraclePlatform
OraclePlatform::getDropAutoincrementSql() — Method in class OraclePlatform
OraclePlatform::getListTableForeignKeysSQL() — Method in class OraclePlatform
OraclePlatform::getListTableConstraintsSQL() — Method in class OraclePlatform
OraclePlatform::getListTableColumnsSQL() — Method in class OraclePlatform
OraclePlatform::getDropSequenceSQL() — Method in class OraclePlatform
OraclePlatform::getDropForeignKeySQL() — Method in class OraclePlatform
OraclePlatform::getDropDatabaseSQL() — Method in class OraclePlatform
OraclePlatform::getAlterTableSQL() — Method in class OraclePlatform
Gets the sql statements for altering an existing table.
OraclePlatform::getName() — Method in class OraclePlatform
Get the platform name for this instance
OraclePlatform::getSQLResultCasing() — Method in class OraclePlatform
Gets the character casing of a column in an SQL result set of this platform.
OraclePlatform::getCreateTemporaryTableSnippetSQL() — Method in class OraclePlatform
OraclePlatform::getDateTimeTzFormatString() — Method in class OraclePlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime with timezone value of this platform.
OraclePlatform::getDateFormatString() — Method in class OraclePlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored date value of this platform.
OraclePlatform::getTimeFormatString() — Method in class OraclePlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored time value of this platform.
OraclePlatform::getMaxIdentifierLength() — Method in class OraclePlatform
Maximum length of any given databse identifier, like tables or column names.
OraclePlatform::getTruncateTableSQL() — Method in class OraclePlatform
OraclePlatform::getDummySelectSQL() — Method in class OraclePlatform
This is for test reasons, many vendors have special requirements for dummy statements.
PostgreSqlPlatform::getSubstringExpression() — Method in class PostgreSqlPlatform
Returns part of a string.
PostgreSqlPlatform::getNowExpression() — Method in class PostgreSqlPlatform
Returns the SQL string to return the current system date and time.
PostgreSqlPlatform::getRegexpExpression() — Method in class PostgreSqlPlatform
regexp
PostgreSqlPlatform::getLocateExpression() — Method in class PostgreSqlPlatform
returns the position of the first occurrence of substring $substr in string $str
PostgreSqlPlatform::getListDatabasesSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListSequencesSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListTablesSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListViewsSQL() — Method in class PostgreSqlPlatform
Get the SQL to list all views of a database or user.
PostgreSqlPlatform::getListTableForeignKeysSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getCreateViewSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getDropViewSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListTableConstraintsSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListTableIndexesSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListTableColumnsSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getCreateDatabaseSQL() — Method in class PostgreSqlPlatform
create a new database
PostgreSqlPlatform::getDropDatabaseSQL() — Method in class PostgreSqlPlatform
drop an existing database
PostgreSqlPlatform::getAdvancedForeignKeyOptionsSQL() — Method in class PostgreSqlPlatform
Return the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
PostgreSqlPlatform::getAlterTableSQL() — Method in class PostgreSqlPlatform
generates the sql for altering an existing table on postgresql
PostgreSqlPlatform::getCreateSequenceSQL() — Method in class PostgreSqlPlatform
Gets the SQL to create a sequence on this platform.
PostgreSqlPlatform::getDropSequenceSQL() — Method in class PostgreSqlPlatform
Drop existing sequence
PostgreSqlPlatform::getDropForeignKeySQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getSequenceNextValSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getSetTransactionIsolationSQL() — Method in class PostgreSqlPlatform
Get sql to set the transaction isolation level
PostgreSqlPlatform::getBooleanTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getIntegerTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getBigIntTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getSmallIntTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getDateTimeTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getDateTimeTzTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getDateTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getTimeTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class PostgreSqlPlatform
Gets the SQL snippet used to declare a VARCHAR column on the MySql platform.
PostgreSqlPlatform::getClobTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getName() — Method in class PostgreSqlPlatform
Get the platform name for this instance
PostgreSqlPlatform::getSQLResultCasing() — Method in class PostgreSqlPlatform
Gets the character casing of a column in an SQL result set.
PostgreSqlPlatform::getDateTimeTzFormatString() — Method in class PostgreSqlPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime with timezone value of this platform.
PostgreSqlPlatform::getEmptyIdentityInsertSQL() — Method in class PostgreSqlPlatform
Get the insert sql for an empty insert statement
PostgreSqlPlatform::getTruncateTableSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getReadLockSQL() — Method in class PostgreSqlPlatform
Get the sql snippet to append to any SELECT statement which locks rows in shared read lock.
PostgreSqlPlatform::getVarcharMaxLength() — Method in class PostgreSqlPlatform
Gets the maximum length of a varchar field.
SqlitePlatform::getRegexpExpression() — Method in class SqlitePlatform
returns the regular expression operator
SqlitePlatform::getNowExpression() — Method in class SqlitePlatform
Return string to call a variable with the current timestamp inside an SQL statement There are three special variables for current date and time.
SqlitePlatform::getTrimExpression() — Method in class SqlitePlatform
Trim a string, leading/trailing/both and with a given char which defaults to space.
SqlitePlatform::getSubstringExpression() — Method in class SqlitePlatform
return string to call a function to get a substring inside an SQL statement
SqlitePlatform::getLocateExpression() — Method in class SqlitePlatform
returns the position of the first occurrence of substring $substr in string $str
SqlitePlatform::getSetTransactionIsolationSQL() — Method in class SqlitePlatform
Get sql to set the transaction isolation level
SqlitePlatform::getBooleanTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getIntegerTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getBigIntTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getTinyIntTypeDeclarationSql() — Method in class SqlitePlatform
SqlitePlatform::getSmallIntTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getMediumIntTypeDeclarationSql() — Method in class SqlitePlatform
SqlitePlatform::getDateTimeTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getDateTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getTimeTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class SqlitePlatform
SqlitePlatform::getClobTypeDeclarationSQL() — Method in class SqlitePlatform
Gets the SQL snippet used to declare a CLOB column type.
SqlitePlatform::getListTableConstraintsSQL() — Method in class SqlitePlatform
SqlitePlatform::getListTableColumnsSQL() — Method in class SqlitePlatform
SqlitePlatform::getListTableIndexesSQL() — Method in class SqlitePlatform
Get the list of indexes for the current database.
SqlitePlatform::getListTablesSQL() — Method in class SqlitePlatform
SqlitePlatform::getListViewsSQL() — Method in class SqlitePlatform
Get the SQL to list all views of a database or user.
SqlitePlatform::getCreateViewSQL() — Method in class SqlitePlatform
SqlitePlatform::getDropViewSQL() — Method in class SqlitePlatform
SqlitePlatform::getName() — Method in class SqlitePlatform
Get the platform name for this instance
SqlitePlatform::getTruncateTableSQL() — Method in class SqlitePlatform
SqlitePlatform::getForUpdateSql() — Method in class SqlitePlatform
AbstractAsset::getName() — Method in class AbstractAsset
Return name of this schema asset.
AbstractAsset::getQuotedName() — Method in class AbstractAsset
Get the quoted representation of this asset but only if it was defined with one. Otherwise return the plain unquoted value as inserted.
AbstractSchemaManager::getDatabasePlatform() — Method in class AbstractSchemaManager
Return associated platform.
Column::getType() — Method in class Column
Column::getLength() — Method in class Column
Column::getPrecision() — Method in class Column
Column::getScale() — Method in class Column
Column::getUnsigned() — Method in class Column
Column::getFixed() — Method in class Column
Column::getNotnull() — Method in class Column
Column::getDefault() — Method in class Column
Column::getPlatformOptions() — Method in class Column
Column::getPlatformOption() — Method in class Column
Column::getColumnDefinition() — Method in class Column
Column::getAutoincrement() — Method in class Column
Constraint::getName() — Method in class Constraint
Constraint::getColumns() — Method in class Constraint
ForeignKeyConstraint::getLocalTableName() — Method in class ForeignKeyConstraint
ForeignKeyConstraint::getLocalColumns() — Method in class ForeignKeyConstraint
ForeignKeyConstraint::getColumns() — Method in class ForeignKeyConstraint
ForeignKeyConstraint::getForeignTableName() — Method in class ForeignKeyConstraint
ForeignKeyConstraint::getForeignColumns() — Method in class ForeignKeyConstraint
ForeignKeyConstraint::getOption() — Method in class ForeignKeyConstraint
Index::getColumns() — Method in class Index
Schema::getTables() — Method in class Schema
Get all tables of this schema.
Schema::getTable() — Method in class Schema
Schema::getSequence() — Method in class Schema
Schema::getSequences() — Method in class Schema
Schema::getMigrateToSql() — Method in class Schema
Schema::getMigrateFromSql() — Method in class Schema
SchemaConfig::getMaxIdentifierLength() — Method in class SchemaConfig
Sequence::getAllocationSize() — Method in class Sequence
Sequence::getInitialValue() — Method in class Sequence
Table::getForeignKey() — Method in class Table
Table::getColumns() — Method in class Table
Table::getColumn() — Method in class Table
Get a column instance
Table::getPrimaryKey() — Method in class Table
Table::getIndex() — Method in class Table
Table::getIndexes() — Method in class Table
Table::getForeignKeys() — Method in class Table
Get Constraints
Table::getOption() — Method in class Table
Table::getOptions() — Method in class Table
View::getSql() — Method in class View
CreateSchemaSqlCollector::getQueries() — Method in class CreateSchemaSqlCollector
Get all queries collected so far.
DropSchemaSqlCollector::getQueries() — Method in class DropSchemaSqlCollector
Statement::getWrappedStatement() — Method in class Statement
Gets the wrapped driver statement.
ConnectionHelper::getConnection() — Method in class ConnectionHelper
Retrieves Doctrine Database Connection
ConnectionHelper::getName() — Method in class ConnectionHelper
ArrayType::getSQLDeclaration() — Method in class ArrayType
Gets the SQL declaration snippet for a field of this type.
ArrayType::getName() — Method in class ArrayType
Gets the name of this type.
BigIntType::getName() — Method in class BigIntType
Gets the name of this type.
BigIntType::getSQLDeclaration() — Method in class BigIntType
Gets the SQL declaration snippet for a field of this type.
BigIntType::getBindingType() — Method in class BigIntType
Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements.
BooleanType::getSQLDeclaration() — Method in class BooleanType
Gets the SQL declaration snippet for a field of this type.
BooleanType::getName() — Method in class BooleanType
Gets the name of this type.
BooleanType::getBindingType() — Method in class BooleanType
Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements.
DateTimeType::getName() — Method in class DateTimeType
Gets the name of this type.
DateTimeType::getSQLDeclaration() — Method in class DateTimeType
Gets the SQL declaration snippet for a field of this type.
DateTimeTzType::getName() — Method in class DateTimeTzType
Gets the name of this type.
DateTimeTzType::getSQLDeclaration() — Method in class DateTimeTzType
Gets the SQL declaration snippet for a field of this type.
DateType::getName() — Method in class DateType
Gets the name of this type.
DateType::getSQLDeclaration() — Method in class DateType
Gets the SQL declaration snippet for a field of this type.
DecimalType::getName() — Method in class DecimalType
Gets the name of this type.
DecimalType::getSQLDeclaration() — Method in class DecimalType
Gets the SQL declaration snippet for a field of this type.
FloatType::getName() — Method in class FloatType
Gets the name of this type.
FloatType::getSQLDeclaration() — Method in class FloatType
IntegerType::getName() — Method in class IntegerType
Gets the name of this type.
IntegerType::getSQLDeclaration() — Method in class IntegerType
Gets the SQL declaration snippet for a field of this type.
IntegerType::getBindingType() — Method in class IntegerType
Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements.
ObjectType::getSQLDeclaration() — Method in class ObjectType
Gets the SQL declaration snippet for a field of this type.
ObjectType::getName() — Method in class ObjectType
Gets the name of this type.
SmallIntType::getName() — Method in class SmallIntType
Gets the name of this type.
SmallIntType::getSQLDeclaration() — Method in class SmallIntType
Gets the SQL declaration snippet for a field of this type.
SmallIntType::getBindingType() — Method in class SmallIntType
Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements.
StringType::getSQLDeclaration() — Method in class StringType
StringType::getDefaultLength() — Method in class StringType
StringType::getName() — Method in class StringType
TextType::getSQLDeclaration() — Method in class TextType
TextType::getName() — Method in class TextType
Gets the name of this type.
TimeType::getName() — Method in class TimeType
Gets the name of this type.
TimeType::getSQLDeclaration() — Method in class TimeType
Gets the SQL declaration snippet for a field of this type.
Type::getDefaultLength() — Method in class Type
Gets the default length of this type.
Type::getSQLDeclaration() — Method in class Type
Gets the SQL declaration snippet for a field of this type.
Type::getName() — Method in class Type
Gets the name of this type.
Type::getType() — Method in class Type
Factory method to create type instances.
Type::getBindingType() — Method in class Type
Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements.
Type::getTypesMap() — Method in class Type
Get the types array map which holds all registered types and the corresponding type class
Inline::getTimestampRegex() — Method in class Inline
Parser::getRealCurrentLineNb() — Method in class Parser
Returns the current line number (takes the offset into account).
Parser::getCurrentLineIndentation() — Method in class Parser
Returns the current line indentation.
Parser::getNextEmbedBlock() — Method in class Parser
Returns the next embed block of YAML.
Yaml::getSpecVersion() — Method in class Yaml
Gets the YAML specification version to use.

H

AbstractPlatform::hasDoctrineTypeMappingFor() — Method in class AbstractPlatform
Check if a database type is currently supported by this platform.
Column::hasPlatformOption() — Method in class Column
ColumnDiff::hasChanged() — Method in class ColumnDiff
ForeignKeyConstraint::hasOption() — Method in class ForeignKeyConstraint
Index::hasColumnAtPosition() — Method in class Index
Schema::hasExplicitForeignKeyIndexes() — Method in class Schema
Schema::hasTable() — Method in class Schema
Does this schema have a table with the given name?
Schema::hasSequence() — Method in class Schema
SchemaConfig::hasExplicitForeignKeyIndexes() — Method in class SchemaConfig
Table::hasForeignKey() — Method in class Table
Does Table have a foreign key constraint with the given name? *
Table::hasColumn() — Method in class Table
Does this table have a column with the given name?
Table::hasIndex() — Method in class Table
Table::hasOption() — Method in class Table
Type::hasType() — Method in class Type
Checks if exists support for a type.

I

Connection::isConnected() — Method in class Connection
Whether an actual connection to the database is established.
Connection::isTransactionActive() — Method in class Connection
Checks whether a transaction is currently active.
Connection::insert() — Method in class Connection
Inserts a table row with specified data.
Connection::isRollbackOnly() — Method in class Connection
Check whether the current transaction is marked for rollback only.
DBALException::invalidPlatformSpecified() — Method in class DBALException
DBALException::invalidPdoInstance() — Method in class DBALException
DBALException::invalidWrapperClass() — Method in class DBALException
DBALException::invalidDriverClass() — Method in class DBALException
DBALException::invalidTableName() — Method in class DBALException
AbstractPlatform::initializeDoctrineTypeMappings() — Method in class AbstractPlatform
Lazy load Doctrine Type Mappings
DB2Platform::initializeDoctrineTypeMappings() — Method in class DB2Platform
Lazy load Doctrine Type Mappings
MsSqlPlatform::initializeDoctrineTypeMappings() — Method in class MsSqlPlatform
MySqlPlatform::initializeDoctrineTypeMappings() — Method in class MySqlPlatform
Lazy load Doctrine Type Mappings
OraclePlatform::initializeDoctrineTypeMappings() — Method in class OraclePlatform
Lazy load Doctrine Type Mappings
PostgreSqlPlatform::initializeDoctrineTypeMappings() — Method in class PostgreSqlPlatform
Lazy load Doctrine Type Mappings
SqlitePlatform::initializeDoctrineTypeMappings() — Method in class SqlitePlatform
Lazy load Doctrine Type Mappings
AbstractAsset::isQuoted() — Method in class AbstractAsset
Check if this identifier is quoted.
IndexClass in namespace Doctrine\DBAL\Schema
Index::isUnique() — Method in class Index
Index::isPrimary() — Method in class Index
Index::isFullfilledBy() — Method in class Index
Check if the other index already fullfills all the indexing and constraint needs of the current one.
SchemaException::indexNameInvalid() — Method in class SchemaException
SchemaException::indexDoesNotExist() — Method in class SchemaException
SchemaException::indexAlreadyExists() — Method in class SchemaException
ImportCommandClass in namespace Doctrine\DBAL\Tools\Console\Command
Task for executing arbitrary SQL that can come from a file or directly from the command line.
IntegerTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL INT to a PHP integer.
InlineClass in namespace Symfony\Component\Yaml
Inline implements a YAML parser/dumper for the YAML inline syntax.
Parser::isNextLineIndented() — Method in class Parser
Returns true if the next line is indented.
Parser::isCurrentLineEmpty() — Method in class Parser
Returns true if the current line is blank or if it is a comment line.
Parser::isCurrentLineBlank() — Method in class Parser
Returns true if the current line is blank.
Parser::isCurrentLineComment() — Method in class Parser
Returns true if the current line is a comment line.

L

Connection::lastInsertId() — Method in class Connection
Returns the ID of the last inserted row, or the last value from a sequence object, depending on the underlying driver.
DBALException::limitOffsetInvalid() — Method in class DBALException
Connection::lastInsertId() — Method in class Connection
DB2Connection::lastInsertId() — Method in class DB2Connection
OCI8Connection::lastInsertId() — Method in class OCI8Connection
LockModeClass in namespace Doctrine\DBAL
Contains all DBAL LockModes
AbstractSchemaManager::listDatabases() — Method in class AbstractSchemaManager
List the available databases for this connection
AbstractSchemaManager::listSequences() — Method in class AbstractSchemaManager
List the available sequences for this connection
AbstractSchemaManager::listTableColumns() — Method in class AbstractSchemaManager
List the columns for a given table.
AbstractSchemaManager::listTableIndexes() — Method in class AbstractSchemaManager
List the indexes for a given table returning an array of Index instances.
AbstractSchemaManager::listTableNames() — Method in class AbstractSchemaManager
Return a list of all tables in the current database
AbstractSchemaManager::listTables() — Method in class AbstractSchemaManager
List the tables for this connection
AbstractSchemaManager::listTableDetails() — Method in class AbstractSchemaManager
AbstractSchemaManager::listViews() — Method in class AbstractSchemaManager
List the views this connection has
AbstractSchemaManager::listTableForeignKeys() — Method in class AbstractSchemaManager
List the foreign keys for the given table
DB2SchemaManager::listTableNames() — Method in class DB2SchemaManager
Return a list of all tables in the current database
Inline::load() — Method in class Inline
Convert a YAML string to a PHP array.
$Parser#linesProperty in class Parser
Yaml::load() — Method in class Yaml
Loads YAML into a PHP array.

M

ConnectionException::mayNotAlterNestedTransactionWithSavepointsInTransaction() — Method in class ConnectionException
MysqlSessionInitClass in namespace Doctrine\DBAL\Event\Listeners
MySQL Session Init Event Subscriber which allows to set the Client Encoding of the Connection
AbstractPlatform::modifyLimitQuery() — Method in class AbstractPlatform
Modify limit query
MsSqlPlatformClass in namespace Doctrine\DBAL\Platforms
The MsSqlPlatform provides the behavior, features and SQL dialect of the MySQL database platform.
MySqlPlatformClass in namespace Doctrine\DBAL\Platforms
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.
MsSqlSchemaManagerClass in namespace Doctrine\DBAL\Schema
xxx
MySqlSchemaManagerClass in namespace Doctrine\DBAL\Schema
Schema manager for the MySql RDBMS.
Parser::moveToNextLine() — Method in class Parser
Moves the parser to the next line.
Parser::moveToPreviousLine() — Method in class Parser
Moves the parser to the previous line.

N

ConnectionException::noActiveTransaction() — Method in class ConnectionException
DBALException::notSupported() — Method in class DBALException
DBALException::noColumnsSpecifiedForTable() — Method in class DBALException
$SchemaDiff#newTablesProperty in class SchemaDiff
All added tables
$SchemaDiff#newSequencesProperty in class SchemaDiff
SchemaException::namedForeignKeyRequired() — Method in class SchemaException
$TableDiff#nameProperty in class TableDiff
$TableDiff#newNameProperty in class TableDiff

O

OCI8ConnectionClass in namespace Doctrine\DBAL\Driver\OCI8
OCI8 implementation of the Connection interface.
OCI8ExceptionClass in namespace Doctrine\DBAL\Driver\OCI8
OCI8StatementClass in namespace Doctrine\DBAL\Driver\OCI8
The OCI8 implementation of the Statement interface.
OracleSessionInitClass in namespace Doctrine\DBAL\Event\Listeners
Should be used when Oracle Server default enviroment does not match the Doctrine requirements.
OraclePlatformClass in namespace Doctrine\DBAL\Platforms
OraclePlatform.
$ColumnDiff#oldColumnNameProperty in class ColumnDiff
ForeignKeyConstraint::onUpdate() — Method in class ForeignKeyConstraint
Foreign Key onUpdate status
ForeignKeyConstraint::onDelete() — Method in class ForeignKeyConstraint
Foreign Key onDelete status
Index::overrules() — Method in class Index
Detect if the other index is a non-unique, non primary index that can be overwritten by this one.
OracleSchemaManagerClass in namespace Doctrine\DBAL\Schema
Oracle Schema Manager
$SchemaDiff#orphanedForeignKeysProperty in class SchemaDiff
ObjectTypeClass in namespace Doctrine\DBAL\Types
Type that maps a PHP object to a clob SQL type.
Type::overrideType() — Method in class Type
Overrides an already defined type to use a different implementation.
$Parser#offsetProperty in class Parser

P

Connection::prepare() — Method in class Connection
Prepares an SQL statement.
Connection::project() — Method in class Connection
Executes an, optionally parameterized, SQL query and returns the result, applying a given projection/transformation function on each row of the result.
Connection::prepare() — Method in class Connection
DB2Connection::prepare() — Method in class DB2Connection
OCI8Connection::prepare() — Method in class OCI8Connection
Create a non-executed prepared statement.
PDOConnectionClass in namespace Doctrine\DBAL\Driver
PDO implementation of the Connection interface.
PDOStatementClass in namespace Doctrine\DBAL\Driver
The PDO implementation of the Statement interface.
MysqlSessionInit::postConnect() — Method in class MysqlSessionInit
OracleSessionInit::postConnect() — Method in class OracleSessionInit
AbstractPlatform::prefersSequences() — Method in class AbstractPlatform
Whether the platform prefers sequences for ID generation.
AbstractPlatform::prefersIdentityColumns() — Method in class AbstractPlatform
Whether the platform prefers identity columns (eg. autoincrement) for ID generation.
DB2Platform::prefersIdentityColumns() — Method in class DB2Platform
Whether the platform prefers identity columns (eg. autoincrement) for ID generation.
MsSqlPlatform::prefersIdentityColumns() — Method in class MsSqlPlatform
Whether the platform prefers identity columns for ID generation.
MySqlPlatform::prefersIdentityColumns() — Method in class MySqlPlatform
Whether the platform prefers identity columns for ID generation.
OraclePlatform::prefersSequences() — Method in class OraclePlatform
Whether the platform prefers sequences for ID generation.
PostgreSqlPlatformClass in namespace Doctrine\DBAL\Platforms
PostgreSqlPlatform.
PostgreSqlPlatform::prefersSequences() — Method in class PostgreSqlPlatform
Whether the platform prefers sequences for ID generation.
SqlitePlatform::prefersIdentityColumns() — Method in class SqlitePlatform
PostgreSqlSchemaManagerClass in namespace Doctrine\DBAL\Schema
xxx
Inline::parseScalar() — Method in class Inline
Parses a scalar to a YAML string.
Inline::parseQuotedScalar() — Method in class Inline
Parses a quoted scalar to YAML.
Inline::parseSequence() — Method in class Inline
Parses a sequence to a YAML string.
Inline::parseMapping() — Method in class Inline
Parses a mapping to a YAML string.
ParserClass in namespace Symfony\Component\Yaml
Parser parses YAML strings to convert them to PHP arrays.
Parser::parse() — Method in class Parser
Parses a YAML string to a PHP value.
Parser::parseValue() — Method in class Parser
Parses a YAML value.
Parser::parseFoldedScalar() — Method in class Parser
Parses a folded scalar.
ParserExceptionClass in namespace Symfony\Component\Yaml
Exception class used by all exceptions thrown by the component.

Q

Connection::quoteIdentifier() — Method in class Connection
Quote a string so it can be safely used as a table or column name, even if it is a reserved name.
Connection::quote() — Method in class Connection
Quotes a given input parameter.
Connection::query() — Method in class Connection
Executes an SQL statement, returning a result set as a Statement object.
Connection::query() — Method in class Connection
Connection::quote() — Method in class Connection
DB2Connection::query() — Method in class DB2Connection
DB2Connection::quote() — Method in class DB2Connection
OCI8Connection::query() — Method in class OCI8Connection
OCI8Connection::quote() — Method in class OCI8Connection
Quote input value.
Connection::quote() — Method in class Connection
$DebugStack#queriesProperty in class DebugStack
AbstractPlatform::quoteIdentifier() — Method in class AbstractPlatform
Quotes a string so that it can be safely used as a table or column name, even if it is a reserved word of the platform.
MsSqlPlatform::quoteIdentifier() — Method in class MsSqlPlatform
Quotes a string so that it can be safely used as a table or column name, even if it is a reserved word of the platform.

R

Connection::rollback() — Method in class Connection
Cancel any database changes done during the current transaction.
Connection::releaseSavepoint() — Method in class Connection
releaseSavePoint releases given savepoint
Connection::rollbackSavepoint() — Method in class Connection
rollbackSavePoint releases given savepoint
Connection::rollBack() — Method in class Connection
DB2Connection::rollBack() — Method in class DB2Connection
DB2Statement::rowCount() — Method in class DB2Statement
rowCount rowCount() returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
OCI8Connection::rollBack() — Method in class OCI8Connection
OCI8Statement::rowCount() — Method in class OCI8Statement
rowCount rowCount() returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
Statement::rowCount() — Method in class Statement
rowCount rowCount() returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
AbstractPlatform::registerDoctrineTypeMapping() — Method in class AbstractPlatform
Register a doctrine type to be used in conjunction with a column type of this platform.
AbstractPlatform::releaseSavePoint() — Method in class AbstractPlatform
Generate SQL to release a savepoint
AbstractPlatform::rollbackSavePoint() — Method in class AbstractPlatform
Generate SQL to rollback a savepoint
MsSqlPlatform::releaseSavePoint() — Method in class MsSqlPlatform
Generate SQL to release a savepoint
MsSqlPlatform::rollbackSavePoint() — Method in class MsSqlPlatform
Generate SQL to rollback a savepoint
OraclePlatform::releaseSavePoint() — Method in class OraclePlatform
Generate SQL to release a savepoint
AbstractSchemaManager::renameTable() — Method in class AbstractSchemaManager
Rename a given table to another name
Schema::renameTable() — Method in class Schema
Rename a table
$SchemaDiff#removedTablesProperty in class SchemaDiff
All removed tables
$SchemaDiff#removedSequencesProperty in class SchemaDiff
Table::renameColumn() — Method in class Table
Rename Column
$TableDiff#removedColumnsProperty in class TableDiff
All removed fields
$TableDiff#renamedColumnsProperty in class TableDiff
Columns that are only renamed from key to column instance name.
$TableDiff#removedIndexesProperty in class TableDiff
All removed indexes
$TableDiff#removedForeignKeysProperty in class TableDiff
All removed foreign keys
CreateSchemaSqlCollector::resetQueries() — Method in class CreateSchemaSqlCollector
Statement::rowCount() — Method in class Statement
Returns the number of rows affected by the last execution of this statement.
RunSqlCommandClass in namespace Doctrine\DBAL\Tools\Console\Command
Task for executing arbitrary SQL that can come from a file or directly from the command line.
$Parser#refsProperty in class Parser

S

Configuration::setSQLLogger() — Method in class Configuration
Sets the SQL logger to use. Defaults to NULL which means SQL logging is disabled.
Connection::setTransactionIsolation() — Method in class Connection
Sets the transaction isolation level.
Connection::setCharset() — Method in class Connection
Sets the given charset on the current connection.
Connection::setNestTransactionsWithSavepoints() — Method in class Connection
Set if nested transactions should use savepoints
Connection::setRollbackOnly() — Method in class Connection
Marks the current transaction so that the only possible outcome for the transaction to be rolled back.
ConnectionException::savepointsNotSupported() — Method in class ConnectionException
StatementClass in namespace Doctrine\DBAL\Driver
Statement interface.
$DebugStack#startProperty in class DebugStack
DebugStack::startQuery() — Method in class DebugStack
Logs a SQL statement somewhere.
DebugStack::stopQuery() — Method in class DebugStack
Mark the last started query as stopped. This can be used for timing of queries.
EchoSQLLogger::startQuery() — Method in class EchoSQLLogger
Logs a SQL statement somewhere.
EchoSQLLogger::stopQuery() — Method in class EchoSQLLogger
Mark the last started query as stopped. This can be used for timing of queries.
SQLLoggerClass in namespace Doctrine\DBAL\Logging
Interface for SQL loggers.
SQLLogger::startQuery() — Method in class SQLLogger
Logs a SQL statement somewhere.
SQLLogger::stopQuery() — Method in class SQLLogger
Mark the last started query as stopped. This can be used for timing of queries.
AbstractPlatform::supportsSequences() — Method in class AbstractPlatform
Whether the platform supports sequences.
AbstractPlatform::supportsIdentityColumns() — Method in class AbstractPlatform
Whether the platform supports identity columns.
AbstractPlatform::supportsIndexes() — Method in class AbstractPlatform
Whether the platform supports indexes.
AbstractPlatform::supportsAlterTable() — Method in class AbstractPlatform
AbstractPlatform::supportsTransactions() — Method in class AbstractPlatform
Whether the platform supports transactions.
AbstractPlatform::supportsSavepoints() — Method in class AbstractPlatform
Whether the platform supports savepoints.
AbstractPlatform::supportsReleaseSavepoints() — Method in class AbstractPlatform
Whether the platform supports releasing savepoints.
AbstractPlatform::supportsPrimaryConstraints() — Method in class AbstractPlatform
Whether the platform supports primary key constraints.
AbstractPlatform::supportsForeignKeyConstraints() — Method in class AbstractPlatform
Does the platform supports foreign key constraints?
AbstractPlatform::supportsForeignKeyOnUpdate() — Method in class AbstractPlatform
Does this platform supports onUpdate in foreign key constraints?
AbstractPlatform::supportsSchemas() — Method in class AbstractPlatform
Whether the platform supports database schemas.
AbstractPlatform::supportsCreateDropDatabase() — Method in class AbstractPlatform
Some databases don't allow to create and drop databases at all or only with certain tools.
AbstractPlatform::supportsGettingAffectedRows() — Method in class AbstractPlatform
Whether the platform supports getting the affected rows of a recent update/delete type query.
DB2Platform::supportsCreateDropDatabase() — Method in class DB2Platform
Some databases don't allow to create and drop databases at all or only with certain tools.
DB2Platform::supportsReleaseSavepoints() — Method in class DB2Platform
Whether the platform supports releasing savepoints.
DB2Platform::supportsIdentityColumns() — Method in class DB2Platform
Whether the platform supports identity columns.
DB2Platform::supportsSavepoints() — Method in class DB2Platform
DB2 supports savepoints, but they work semantically different than on other vendor platforms.
MsSqlPlatform::supportsIdentityColumns() — Method in class MsSqlPlatform
Whether the platform supports identity columns.
MsSqlPlatform::supportsReleaseSavepoints() — Method in class MsSqlPlatform
Whether the platform supports releasing savepoints.
MsSqlPlatform::supportsCreateDropDatabase() — Method in class MsSqlPlatform
MySqlPlatform::supportsIdentityColumns() — Method in class MySqlPlatform
Whether the platform supports identity columns.
OraclePlatform::supportsSequences() — Method in class OraclePlatform
Whether the platform supports sequences.
OraclePlatform::supportsForeignKeyOnUpdate() — Method in class OraclePlatform
Does this platform supports onUpdate in foreign key constraints?
OraclePlatform::supportsReleaseSavepoints() — Method in class OraclePlatform
Whether the platform supports releasing savepoints.
PostgreSqlPlatform::supportsSequences() — Method in class PostgreSqlPlatform
Whether the platform supports sequences.
PostgreSqlPlatform::supportsSchemas() — Method in class PostgreSqlPlatform
Whether the platform supports database schemas.
PostgreSqlPlatform::supportsIdentityColumns() — Method in class PostgreSqlPlatform
Whether the platform supports identity columns.
SqlitePlatformClass in namespace Doctrine\DBAL\Platforms
The SqlitePlatform class describes the specifics and dialects of the SQLite database platform.
SqlitePlatform::supportsForeignKeyConstraints() — Method in class SqlitePlatform
SQLite does support foreign key constraints, but only in CREATE TABLE statements.
SqlitePlatform::supportsAlterTable() — Method in class SqlitePlatform
SqlitePlatform::supportsIdentityColumns() — Method in class SqlitePlatform
Whether the platform supports identity columns.
Column::setOptions() — Method in class Column
Column::setType() — Method in class Column
Column::setLength() — Method in class Column
Column::setPrecision() — Method in class Column
Column::setScale() — Method in class Column
Column::setUnsigned() — Method in class Column
Column::setFixed() — Method in class Column
Column::setNotnull() — Method in class Column
Column::setDefault() — Method in class Column
Column::setPlatformOptions() — Method in class Column
Column::setPlatformOption() — Method in class Column
Column::setColumnDefinition() — Method in class Column
Column::setAutoincrement() — Method in class Column
ForeignKeyConstraint::setLocalTable() — Method in class ForeignKeyConstraint
Index::spansColumns() — Method in class Index
Check if this index exactly spans the given column names in the correct order.
SchemaClass in namespace Doctrine\DBAL\Schema
Object representation of a database schema
SchemaConfigClass in namespace Doctrine\DBAL\Schema
Configuration for a Schema
SchemaConfig::setExplicitForeignKeyIndexes() — Method in class SchemaConfig
SchemaConfig::setMaxIdentifierLength() — Method in class SchemaConfig
SchemaDiffClass in namespace Doctrine\DBAL\Schema
Schema Diff
SchemaExceptionClass in namespace Doctrine\DBAL\Schema
SchemaException::sequenceAlreadyExists() — Method in class SchemaException
SchemaException::sequenceDoesNotExist() — Method in class SchemaException
SequenceClass in namespace Doctrine\DBAL\Schema
Sequence Structure
SqliteSchemaManagerClass in namespace Doctrine\DBAL\Schema
SqliteSchemaManager
Table::setSchemaConfig() — Method in class Table
Table::setPrimaryKey() — Method in class Table
Set Primary Key
StatementClass in namespace Doctrine\DBAL
A thin wrapper around a Doctrine\DBAL\Driver\Statement that adds support for logging, DBAL mapping types, etc.
SmallIntTypeClass in namespace Doctrine\DBAL\Types
Type that maps a database SMALLINT to a PHP integer.
StringTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL VARCHAR to a PHP string.
$Yaml#specProperty in class Yaml
Yaml::setSpecVersion() — Method in class Yaml
Sets the YAML specification version to use.

T

Connection::transactional() — Method in class Connection
Executes a function in a transaction.
DBALException::typeExists() — Method in class DBALException
DBALException::typeNotFound() — Method in class DBALException
AbstractAsset::trimQuotes() — Method in class AbstractAsset
Trim quotes from the identifier.
AbstractSchemaManager::tryMethod() — Method in class AbstractSchemaManager
Try any method on the schema manager. Normally a method throws an exception when your DBMS doesn't support it or if an error occurs.
AbstractSchemaManager::tablesExist() — Method in class AbstractSchemaManager
Return true if all the given tables exist.
Column::toArray() — Method in class Column
Schema::toSql() — Method in class Schema
Return an array of necessary sql queries to create the schema on the given platform.
Schema::toDropSql() — Method in class Schema
Return an array of necessary sql queries to drop the schema on the given platform.
SchemaDiff::toSaveSql() — Method in class SchemaDiff
The to save sql mode ensures that the following things don't happen:
SchemaDiff::toSql() — Method in class SchemaDiff
SchemaException::tableDoesNotExist() — Method in class SchemaException
SchemaException::tableAlreadyExists() — Method in class SchemaException
TableClass in namespace Doctrine\DBAL\Schema
Object Representation of a table
TableDiffClass in namespace Doctrine\DBAL\Schema
Table Diff
TextTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL CLOB to a PHP string.
TimeTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL TIME to a PHP DateTime object.
TypeClass in namespace Doctrine\DBAL\Types
The base class for so-called Doctrine mapping types.

U

Connection::update() — Method in class Connection
Executes an SQL UPDATE statement on a table.
DBALException::unknownDriver() — Method in class DBALException
DBALException::unknownColumnType() — Method in class DBALException
SqlitePlatform::udfSqrt() — Method in class SqlitePlatform
User-defined function for Sqlite that is used with PDO::sqliteCreateFunction()
SqlitePlatform::udfMod() — Method in class SqlitePlatform
User-defined function for Sqlite that implements MOD(a, b)
SqlitePlatform::udfLocate() — Method in class SqlitePlatform

V

Column::visit() — Method in class Column
Schema::visit() — Method in class Schema
Sequence::visit() — Method in class Sequence
Table::visit() — Method in class Table
ViewClass in namespace Doctrine\DBAL\Schema
Representation of a Database View
VisitorClass in namespace Doctrine\DBAL\Schema\Visitor
Schema Visitor used for Validation or Generation purposes.
VarDateTimeTypeClass in namespace Doctrine\DBAL\Types
Variable DateTime Type using date_create() instead of DateTime::createFromFormat()
VersionClass in namespace Doctrine\DBAL
Class to store and retrieve the version of Doctrine

Y

YamlClass in namespace Symfony\Component\Yaml
Yaml offers convenience methods to load and dump YAML.

_

$Configuration#_attributesProperty in class Configuration
The attributes that are contained in the configuration.
$Connection#_connProperty in class Connection
The wrapped driver connection.
$Connection#_configProperty in class Connection
$Connection#_eventManagerProperty in class Connection
$Connection#_platformProperty in class Connection
The DatabasePlatform object that provides information about the database platform used by the connection.
$Connection#_schemaManagerProperty in class Connection
The schema manager.
$Connection#_driverProperty in class Connection
The used DBAL driver.
Connection::__construct() — Method in class Connection
Initializes a new instance of the Connection class.
Connection::_getNestedTransactionSavePointName() — Method in class Connection
Returns the savepoint name to use for nested transactions are false if they are not supported "savepointFormat" parameter is not set
DB2Connection::__construct() — Method in class DB2Connection
DB2Statement::__construct() — Method in class DB2Statement
OCI8Connection::__construct() — Method in class OCI8Connection
Create a Connection to an Oracle Database using oci8 extension.
OCI8Statement::__construct() — Method in class OCI8Statement
Creates a new OCI8Statement that uses the given connection handle and SQL statement.
PDOConnection::__construct() — Method in class PDOConnection
$Driver#_userDefinedFunctionsProperty in class Driver
Driver::_constructPdoDsn() — Method in class Driver
Constructs the Sqlite PDO DSN.
ConnectionEventArgs::__construct() — Method in class ConnectionEventArgs
MysqlSessionInit::__construct() — Method in class MysqlSessionInit
Configure Charset and Collation options of MySQL Client for each Connection
$OracleSessionInit#_defaultSessionVarsProperty in class OracleSessionInit
OracleSessionInit::__construct() — Method in class OracleSessionInit
AbstractPlatform::__construct() — Method in class AbstractPlatform
Constructor.
AbstractPlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet that declares common properties of an integer column.
AbstractPlatform::_getCreateTableSQL() — Method in class AbstractPlatform
AbstractPlatform::_getAlterTableIndexForeignKeySQL() — Method in class AbstractPlatform
Common code for alter table statement generation that updates the changed Index and Foreign Key definitions.
AbstractPlatform::_getTransactionIsolationLevelSQL() — Method in class AbstractPlatform
Get sql for transaction isolation level Connection constant
DB2Platform::_getCommonIntegerTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL snippet that declares common properties of an integer column.
DB2Platform::_getCreateTableSQL() — Method in class DB2Platform
MsSqlPlatform::_getCreateTableSQL() — Method in class MsSqlPlatform
MsSqlPlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class MsSqlPlatform
MySqlPlatform::_getCreateTableSQL() — Method in class MySqlPlatform
create a new table
MySqlPlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class MySqlPlatform
OraclePlatform::_getTransactionIsolationLevelSQL() — Method in class OraclePlatform
Get sql for transaction isolation level Connection constant
OraclePlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::_getCreateTableSQL() — Method in class OraclePlatform
PostgreSqlPlatform::_getCreateTableSQL() — Method in class PostgreSqlPlatform
Gets the SQL used to create a table.
PostgreSqlPlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class PostgreSqlPlatform
SqlitePlatform::_getTransactionIsolationLevelSQL() — Method in class SqlitePlatform
Get sql for transaction isolation level Connection constant
SqlitePlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::_getCreateTableSQL() — Method in class SqlitePlatform
create a new table
$AbstractAsset#_nameProperty in class AbstractAsset
$AbstractAsset#_quotedProperty in class AbstractAsset
AbstractAsset::_setName() — Method in class AbstractAsset
Set name of this asset
AbstractAsset::_generateIdentifierName() — Method in class AbstractAsset
Generate an identifier from a list of column names obeying a certain string length.
$AbstractSchemaManager#_connProperty in class AbstractSchemaManager
Holds instance of the Doctrine connection for this schema manager
$AbstractSchemaManager#_platformProperty in class AbstractSchemaManager
Holds instance of the database platform used for this schema manager
AbstractSchemaManager::__construct() — Method in class AbstractSchemaManager
Constructor. Accepts the Connection instance to manage the schema for
AbstractSchemaManager::_getPortableDatabasesList() — Method in class AbstractSchemaManager
Methods for filtering return values of list*() methods to convert the native DBMS data definition to a portable Doctrine definition
AbstractSchemaManager::_getPortableDatabaseDefinition() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableFunctionsList() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableFunctionDefinition() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableTriggersList() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableTriggerDefinition() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableSequencesList() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableSequenceDefinition() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableTableColumnList() — Method in class AbstractSchemaManager
Independent of the database the keys of the column list result are lowercased.
AbstractSchemaManager::_getPortableTableColumnDefinition() — Method in class AbstractSchemaManager
Get Table Column Definition
AbstractSchemaManager::_getPortableTableIndexesList() — Method in class AbstractSchemaManager
Aggregate and group the index results according to the required data result.
AbstractSchemaManager::_getPortableTablesList() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableTableDefinition() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableUsersList() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableUserDefinition() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableViewsList() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableViewDefinition() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableTableForeignKeysList() — Method in class AbstractSchemaManager
AbstractSchemaManager::_getPortableTableForeignKeyDefinition() — Method in class AbstractSchemaManager
AbstractSchemaManager::_execSql() — Method in class AbstractSchemaManager
$Column#_typeProperty in class Column
$Column#_lengthProperty in class Column
$Column#_precisionProperty in class Column
$Column#_scaleProperty in class Column
$Column#_unsignedProperty in class Column
$Column#_fixedProperty in class Column
$Column#_notnullProperty in class Column
$Column#_defaultProperty in class Column
$Column#_autoincrementProperty in class Column
$Column#_platformOptionsProperty in class Column
$Column#_columnDefinitionProperty in class Column
Column::__construct() — Method in class Column
Create a new Column
ColumnDiff::__construct() — Method in class ColumnDiff
DB2SchemaManager::_getPortableTableColumnDefinition() — Method in class DB2SchemaManager
Get Table Column Definition
DB2SchemaManager::_getPortableTablesList() — Method in class DB2SchemaManager
DB2SchemaManager::_getPortableTableIndexesList() — Method in class DB2SchemaManager
Aggregate and group the index results according to the required data result.
DB2SchemaManager::_getPortableTableForeignKeyDefinition() — Method in class DB2SchemaManager
DB2SchemaManager::_getPortableForeignKeyRuleDef() — Method in class DB2SchemaManager
DB2SchemaManager::_getPortableViewDefinition() — Method in class DB2SchemaManager
$ForeignKeyConstraint#_localTableProperty in class ForeignKeyConstraint
$ForeignKeyConstraint#_localColumnNamesProperty in class ForeignKeyConstraint
$ForeignKeyConstraint#_foreignTableNameProperty in class ForeignKeyConstraint
$ForeignKeyConstraint#_foreignColumnNamesProperty in class ForeignKeyConstraint
$ForeignKeyConstraint#_cascadeProperty in class ForeignKeyConstraint
$ForeignKeyConstraint#_optionsProperty in class ForeignKeyConstraint
ForeignKeyConstraint::__construct() — Method in class ForeignKeyConstraint
$Index#_columnsProperty in class Index
$Index#_isUniqueProperty in class Index
$Index#_isPrimaryProperty in class Index
Index::__construct() — Method in class Index
Index::_addColumn() — Method in class Index
MsSqlSchemaManager::_getPortableTableColumnDefinition() — Method in class MsSqlSchemaManager
MsSqlSchemaManager::_getPortableTableIndexesList() — Method in class MsSqlSchemaManager
MsSqlSchemaManager::_getPortableTableForeignKeyDefinition() — Method in class MsSqlSchemaManager
MsSqlSchemaManager::_getPortableTableDefinition() — Method in class MsSqlSchemaManager
MsSqlSchemaManager::_getPortableDatabaseDefinition() — Method in class MsSqlSchemaManager
MsSqlSchemaManager::_getPortableViewDefinition() — Method in class MsSqlSchemaManager
MySqlSchemaManager::_getPortableViewDefinition() — Method in class MySqlSchemaManager
MySqlSchemaManager::_getPortableTableDefinition() — Method in class MySqlSchemaManager
MySqlSchemaManager::_getPortableUserDefinition() — Method in class MySqlSchemaManager
MySqlSchemaManager::_getPortableTableIndexesList() — Method in class MySqlSchemaManager
Aggregate and group the index results according to the required data result.
MySqlSchemaManager::_getPortableSequenceDefinition() — Method in class MySqlSchemaManager
MySqlSchemaManager::_getPortableDatabaseDefinition() — Method in class MySqlSchemaManager
MySqlSchemaManager::_getPortableTableColumnDefinition() — Method in class MySqlSchemaManager
Gets a portable column definition.
MySqlSchemaManager::_getPortableTableForeignKeyDefinition() — Method in class MySqlSchemaManager
OracleSchemaManager::_getPortableViewDefinition() — Method in class OracleSchemaManager
OracleSchemaManager::_getPortableUserDefinition() — Method in class OracleSchemaManager
OracleSchemaManager::_getPortableTableDefinition() — Method in class OracleSchemaManager
OracleSchemaManager::_getPortableTableIndexesList() — Method in class OracleSchemaManager
OracleSchemaManager::_getPortableTableColumnDefinition() — Method in class OracleSchemaManager
Get Table Column Definition
OracleSchemaManager::_getPortableTableForeignKeysList() — Method in class OracleSchemaManager
OracleSchemaManager::_getPortableSequenceDefinition() — Method in class OracleSchemaManager
OracleSchemaManager::_getPortableFunctionDefinition() — Method in class OracleSchemaManager
OracleSchemaManager::_getPortableDatabaseDefinition() — Method in class OracleSchemaManager
PostgreSqlSchemaManager::_getPortableTableForeignKeyDefinition() — Method in class PostgreSqlSchemaManager
PostgreSqlSchemaManager::_getPortableTriggerDefinition() — Method in class PostgreSqlSchemaManager
PostgreSqlSchemaManager::_getPortableViewDefinition() — Method in class PostgreSqlSchemaManager
PostgreSqlSchemaManager::_getPortableUserDefinition() — Method in class PostgreSqlSchemaManager
PostgreSqlSchemaManager::_getPortableTableDefinition() — Method in class PostgreSqlSchemaManager
PostgreSqlSchemaManager::_getPortableTableIndexesList() — Method in class PostgreSqlSchemaManager
PostgreSqlSchemaManager::_getPortableDatabaseDefinition() — Method in class PostgreSqlSchemaManager
PostgreSqlSchemaManager::_getPortableSequenceDefinition() — Method in class PostgreSqlSchemaManager
PostgreSqlSchemaManager::_getPortableTableColumnDefinition() — Method in class PostgreSqlSchemaManager
Get Table Column Definition
$Schema#_tablesProperty in class Schema
$Schema#_sequencesProperty in class Schema
$Schema#_schemaConfigProperty in class Schema
Schema::__construct() — Method in class Schema
Schema::_addTable() — Method in class Schema
Schema::_addSequence() — Method in class Schema
Schema::__clone() — Method in class Schema
Cloning a Schema triggers a deep clone of all related assets.
$SchemaConfig#_hasExplicitForeignKeyIndexesProperty in class SchemaConfig
$SchemaConfig#_maxIdentifierLengthProperty in class SchemaConfig
SchemaDiff::__construct() — Method in class SchemaDiff
Constructs an SchemaDiff object.
SchemaDiff::_toSql() — Method in class SchemaDiff
$Sequence#_allocationSizeProperty in class Sequence
$Sequence#_initialValueProperty in class Sequence
Sequence::__construct() — Method in class Sequence
SqliteSchemaManager::_getPortableTableDefinition() — Method in class SqliteSchemaManager
SqliteSchemaManager::_getPortableTableIndexesList() — Method in class SqliteSchemaManager
SqliteSchemaManager::_getPortableTableIndexDefinition() — Method in class SqliteSchemaManager
SqliteSchemaManager::_getPortableTableColumnDefinition() — Method in class SqliteSchemaManager
Get Table Column Definition
SqliteSchemaManager::_getPortableViewDefinition() — Method in class SqliteSchemaManager
$Table#_nameProperty in class Table
$Table#_columnsProperty in class Table
$Table#_indexesProperty in class Table
$Table#_primaryKeyNameProperty in class Table
$Table#_fkConstraintsProperty in class Table
$Table#_optionsProperty in class Table
$Table#_schemaConfigProperty in class Table
Table::__construct() — Method in class Table
Table::_getMaxIdentifierLength() — Method in class Table
Table::_addColumn() — Method in class Table
Table::_addIndex() — Method in class Table
Add index to table
Table::_addForeignKeyConstraint() — Method in class Table
Table::__clone() — Method in class Table
Clone of a Table triggers a deep clone of all affected assets
TableDiff::__construct() — Method in class TableDiff
Constructs an TableDiff object.
View::__construct() — Method in class View
CreateSchemaSqlCollector::__construct() — Method in class CreateSchemaSqlCollector
DropSchemaSqlCollector::__construct() — Method in class DropSchemaSqlCollector
Statement::__construct() — Method in class Statement
Creates a new Statement for the given SQL and Connection.
$ConnectionHelper#_connectionProperty in class ConnectionHelper
Doctrine Database Connection
ConnectionHelper::__construct() — Method in class ConnectionHelper
Constructor
Type::__toString() — Method in class Type
Parser::__construct() — Method in class Parser
Constructor