A

ArrayStatementClass in namespace Doctrine\DBAL\Cache
AbstractDB2DriverClass in namespace Doctrine\DBAL\Driver
Abstract base implementation of the {@link Doctrine\DBAL\Driver} interface for IBM DB2 based drivers.
AbstractDriverExceptionClass in namespace Doctrine\DBAL\Driver
Abstract base implementation of the {@link DriverException} interface.
AbstractMySQLDriverClass in namespace Doctrine\DBAL\Driver
Abstract base implementation of the {@link Doctrine\DBAL\Driver} interface for MySQL based drivers.
AbstractOracleDriverClass in namespace Doctrine\DBAL\Driver
Abstract base implementation of the {@link Doctrine\DBAL\Driver} interface for Oracle based drivers.
AbstractPostgreSQLDriverClass in namespace Doctrine\DBAL\Driver
Abstract base implementation of the {@link Doctrine\DBAL\Driver} interface for PostgreSQL based drivers.
AbstractSQLAnywhereDriverClass in namespace Doctrine\DBAL\Driver
Abstract base implementation of the {@link Doctrine\DBAL\Driver} interface for SAP Sybase SQL Anywhere based drivers.
AbstractSQLServerDriverClass in namespace Doctrine\DBAL\Driver
Abstract base implementation of the {@link Doctrine\DBAL\Driver} interface for Microsoft SQL Server based drivers.
AbstractSQLiteDriverClass in namespace Doctrine\DBAL\Driver
Abstract base implementation of the {@link Doctrine\DBAL\Driver} interface for SQLite based drivers.
SchemaAlterTableAddColumnEventArgs::addSql() — Method in class SchemaAlterTableAddColumnEventArgs
SchemaAlterTableChangeColumnEventArgs::addSql() — Method in class SchemaAlterTableChangeColumnEventArgs
SchemaAlterTableEventArgs::addSql() — Method in class SchemaAlterTableEventArgs
SchemaAlterTableRemoveColumnEventArgs::addSql() — Method in class SchemaAlterTableRemoveColumnEventArgs
SchemaAlterTableRenameColumnEventArgs::addSql() — Method in class SchemaAlterTableRenameColumnEventArgs
SchemaCreateTableColumnEventArgs::addSql() — Method in class SchemaCreateTableColumnEventArgs
SchemaCreateTableEventArgs::addSql() — Method in class SchemaCreateTableEventArgs
TableGeneratorSchemaVisitor::acceptSchema() — Method in class TableGeneratorSchemaVisitor
TableGeneratorSchemaVisitor::acceptTable() — Method in class TableGeneratorSchemaVisitor
TableGeneratorSchemaVisitor::acceptColumn() — Method in class TableGeneratorSchemaVisitor
TableGeneratorSchemaVisitor::acceptForeignKey() — Method in class TableGeneratorSchemaVisitor
TableGeneratorSchemaVisitor::acceptIndex() — Method in class TableGeneratorSchemaVisitor
TableGeneratorSchemaVisitor::acceptSequence() — Method in class TableGeneratorSchemaVisitor
LoggerChain::addLogger() — Method in class LoggerChain
Adds a logger in the chain.
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.
ReservedKeywordsValidator::acceptColumn() — Method in class ReservedKeywordsValidator
ReservedKeywordsValidator::acceptForeignKey() — Method in class ReservedKeywordsValidator
ReservedKeywordsValidator::acceptIndex() — Method in class ReservedKeywordsValidator
ReservedKeywordsValidator::acceptSchema() — Method in class ReservedKeywordsValidator
ReservedKeywordsValidator::acceptSequence() — Method in class ReservedKeywordsValidator
ReservedKeywordsValidator::acceptTable() — Method in class ReservedKeywordsValidator
OraclePlatform::assertValidIdentifier() — Method in class OraclePlatform
Assertion for Oracle identifiers.
SQLAnywherePlatform::appendLockHint() — Method in class SQLAnywherePlatform
Honors that some SQL vendors such as MsSql use table hints for locking instead of the ANSI SQL FOR UPDATE specification.
SQLServerPlatform::appendLockHint() — Method in class SQLServerPlatform
Honors that some SQL vendors such as MsSql use table hints for locking instead of the ANSI SQL FOR UPDATE specification.
CompositeExpression::addMultiple() — Method in class CompositeExpression
Adds multiple parts to composite expression.
CompositeExpression::add() — Method in class CompositeExpression
Adds an expression to composite expression.
ExpressionBuilder::andX() — Method in class ExpressionBuilder
Creates a conjunction of the given boolean expressions.
QueryBuilder::add() — Method in class QueryBuilder
Either appends to or replaces a single, generic query part.
QueryBuilder::addSelect() — Method in class QueryBuilder
Adds an item that is to be returned in the query result.
QueryBuilder::andWhere() — Method in class QueryBuilder
Adds one or more restrictions to the query results, forming a logical conjunction with any previously specified restrictions.
QueryBuilder::addGroupBy() — Method in class QueryBuilder
Adds a grouping expression to the query.
QueryBuilder::andHaving() — Method in class QueryBuilder
Adds a restriction over the groups of the query, forming a logical conjunction with any existing having restrictions.
QueryBuilder::addOrderBy() — Method in class QueryBuilder
Adds an ordering to the query results.
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
Alters an existing tables schema.
Index::addFlag() — Method in class Index
Adds Flag for an index that translates to platform specific handling.
SQLServerSchemaManager::alterTable() — Method in class SQLServerSchemaManager
Alters an existing tables schema.
SchemaException::alterTableChangeNotSupported() — Method in class SchemaException
$Sequence#allocationSizeProperty in class Sequence
AbstractSchemaSynchronizerClass in namespace Doctrine\DBAL\Schema\Synchronizer
Abstract schema synchronizer with methods for executing batches of SQL.
Table::addIndex() — Method in class Table
Table::addUniqueIndex() — Method in class Table
Table::addColumn() — Method in class Table
Table::addForeignKeyConstraint() — Method in class Table
Adds a foreign key constraint.
Table::addUnnamedForeignKeyConstraint() — Method in class Table
Adds a foreign key constraint.
Table::addNamedForeignKeyConstraint() — Method in class Table
Adds 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
AbstractVisitorClass in namespace Doctrine\DBAL\Schema\Visitor
Abstract Visitor with empty methods for easy extension.
AbstractVisitor::acceptSchema() — Method in class AbstractVisitor
AbstractVisitor::acceptNamespace() — Method in class AbstractVisitor
Accepts a schema namespace name.
AbstractVisitor::acceptTable() — Method in class AbstractVisitor
AbstractVisitor::acceptColumn() — Method in class AbstractVisitor
AbstractVisitor::acceptForeignKey() — Method in class AbstractVisitor
AbstractVisitor::acceptIndex() — Method in class AbstractVisitor
AbstractVisitor::acceptSequence() — Method in class AbstractVisitor
CreateSchemaSqlCollector::acceptNamespace() — Method in class CreateSchemaSqlCollector
Accepts a schema namespace name.
CreateSchemaSqlCollector::acceptTable() — Method in class CreateSchemaSqlCollector
CreateSchemaSqlCollector::acceptForeignKey() — Method in class CreateSchemaSqlCollector
CreateSchemaSqlCollector::acceptSequence() — Method in class CreateSchemaSqlCollector
DropSchemaSqlCollector::acceptTable() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptForeignKey() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptSequence() — Method in class DropSchemaSqlCollector
Graphviz::acceptForeignKey() — Method in class Graphviz
Graphviz::acceptSchema() — Method in class Graphviz
Graphviz::acceptTable() — Method in class Graphviz
NamespaceVisitor::acceptNamespace() — Method in class NamespaceVisitor
Accepts a schema namespace name.
RemoveNamespacedAssets::acceptSchema() — Method in class RemoveNamespacedAssets
RemoveNamespacedAssets::acceptTable() — Method in class RemoveNamespacedAssets
RemoveNamespacedAssets::acceptSequence() — Method in class RemoveNamespacedAssets
RemoveNamespacedAssets::acceptForeignKey() — Method in class RemoveNamespacedAssets
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
MultiTenantVisitor::acceptTable() — Method in class MultiTenantVisitor
MultiTenantVisitor::acceptSchema() — Method in class MultiTenantVisitor
MultiTenantVisitor::acceptColumn() — Method in class MultiTenantVisitor
MultiTenantVisitor::acceptForeignKey() — Method in class MultiTenantVisitor
MultiTenantVisitor::acceptIndex() — Method in class MultiTenantVisitor
MultiTenantVisitor::acceptSequence() — Method in class MultiTenantVisitor
ShardingException::activeTransaction() — Method in class ShardingException
ConsoleRunner::addCommands() — Method in class ConsoleRunner
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.
MasterSlaveConnection::beginTransaction() — Method in class MasterSlaveConnection
Starts a transaction by suspending auto-commit mode.
Connection::beginTransaction() — Method in class Connection
Initiates a transaction.
DB2Connection::beginTransaction() — Method in class DB2Connection
Initiates a transaction.
DB2Statement::bindValue() — Method in class DB2Statement
Binds a value to a corresponding named (not supported by mysqli driver, see comment below) 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 (not supported by mysqli driver, see comment below) 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.
MysqliConnection::beginTransaction() — Method in class MysqliConnection
Initiates a transaction.
MysqliStatement::bindParam() — Method in class MysqliStatement
Binds a PHP variable to a corresponding named (not supported by mysqli driver, see comment below) 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.
MysqliStatement::bindValue() — Method in class MysqliStatement
Binds a value to a corresponding named (not supported by mysqli driver, see comment below) or positional placeholder in the SQL statement that was used to prepare the statement.
OCI8Connection::beginTransaction() — Method in class OCI8Connection
Initiates a transaction.
OCI8Statement::bindValue() — Method in class OCI8Statement
Binds a value to a corresponding named (not supported by mysqli driver, see comment below) 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 (not supported by mysqli driver, see comment below) 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::bindParam() — Method in class Statement
Binds a PHP variable to a corresponding named (not supported by mysqli driver, see comment below) 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 (not supported by mysqli driver, see comment below) or positional placeholder in the SQL statement that was used to prepare the statement.
PDOStatement::bindValue() — Method in class PDOStatement
Binds a value to a corresponding named (not supported by mysqli driver, see comment below) or positional placeholder in the SQL statement that was used to prepare the statement.
PDOStatement::bindParam() — Method in class PDOStatement
Binds a PHP variable to a corresponding named (not supported by mysqli driver, see comment below) 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.
SQLAnywhereConnection::beginTransaction() — Method in class SQLAnywhereConnection
Initiates a transaction.
SQLAnywhereStatement::bindParam() — Method in class SQLAnywhereStatement
Binds a PHP variable to a corresponding named (not supported by mysqli driver, see comment below) 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.
SQLAnywhereStatement::bindValue() — Method in class SQLAnywhereStatement
Binds a value to a corresponding named (not supported by mysqli driver, see comment below) or positional placeholder in the SQL statement that was used to prepare the statement.
SQLSrvConnection::beginTransaction() — Method in class SQLSrvConnection
Initiates a transaction.
SQLSrvStatement::bindValue() — Method in class SQLSrvStatement
Binds a value to a corresponding named (not supported by mysqli driver, see comment below) or positional placeholder in the SQL statement that was used to prepare the statement.
SQLSrvStatement::bindParam() — Method in class SQLSrvStatement
Binds a PHP variable to a corresponding named (not supported by mysqli driver, see comment below) 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 (not supported by mysqli driver, see comment below) 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 (not supported by mysqli driver, see comment below) 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::bindParam() — Method in class Statement
Binds a PHP variable to a corresponding named (not supported by mysqli driver, see comment below) 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 (not supported by mysqli driver, see comment below) or positional placeholder in the SQL statement that was used to prepare the statement.
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.
BinaryTypeClass in namespace Doctrine\DBAL\Types
Type that maps ab SQL BINARY/VARBINARY to a PHP resource stream.
BlobTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL BLOB to a PHP resource stream.
BooleanTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL boolean to a PHP boolean.

C

ArrayStatement::closeCursor() — Method in class ArrayStatement
Closes the cursor, enabling the statement to be executed again.
ArrayStatement::columnCount() — Method in class ArrayStatement
Returns the number of columns in the result set
CacheExceptionClass in namespace Doctrine\DBAL\Cache
ResultCacheStatement::closeCursor() — Method in class ResultCacheStatement
Closes the cursor, enabling the statement to be executed again.
ResultCacheStatement::columnCount() — Method in class ResultCacheStatement
Returns the number of columns in the result set
ColumnCaseClass in namespace Doctrine\DBAL
Contains portable column case conversions.
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
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.
Connection::createQueryBuilder() — Method in class Connection
Creates a new instance of a SQL query builder.
ConnectionExceptionClass in namespace Doctrine\DBAL
ConnectionException::commitFailedRollbackOnly() — Method in class ConnectionException
$MasterSlaveConnection#connectionsProperty in class MasterSlaveConnection
Master and slave connection (one of the randomly picked slaves).
MasterSlaveConnection::connect() — Method in class MasterSlaveConnection
Establishes the connection with the database.
MasterSlaveConnection::connectTo() — Method in class MasterSlaveConnection
Connects to a specific connection.
MasterSlaveConnection::chooseConnectionConfiguration() — Method in class MasterSlaveConnection
MasterSlaveConnection::commit() — Method in class MasterSlaveConnection
Commits the current transaction.
MasterSlaveConnection::close() — Method in class MasterSlaveConnection
Closes the connection.
MasterSlaveConnection::createSavepoint() — Method in class MasterSlaveConnection
Creates a new savepoint.
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
AbstractMySQLDriver::convertException() — Method in class AbstractMySQLDriver
Converts a given DBAL driver exception into a standardized DBAL driver exception.
AbstractMySQLDriver::createDatabasePlatformForVersion() — Method in class AbstractMySQLDriver
Factory method for creating the appropriate platform instance for the given version.
AbstractOracleDriver::convertException() — Method in class AbstractOracleDriver
Converts a given DBAL driver exception into a standardized DBAL driver exception.
AbstractPostgreSQLDriver::convertException() — Method in class AbstractPostgreSQLDriver
Converts a given DBAL driver exception into a standardized DBAL driver exception.
AbstractPostgreSQLDriver::createDatabasePlatformForVersion() — Method in class AbstractPostgreSQLDriver
Factory method for creating the appropriate platform instance for the given version.
AbstractSQLAnywhereDriver::convertException() — Method in class AbstractSQLAnywhereDriver
Converts a given DBAL driver exception into a standardized DBAL driver exception.
AbstractSQLAnywhereDriver::createDatabasePlatformForVersion() — Method in class AbstractSQLAnywhereDriver
Factory method for creating the appropriate platform instance for the given version.
AbstractSQLServerDriver::createDatabasePlatformForVersion() — Method in class AbstractSQLServerDriver
Factory method for creating the appropriate platform instance for the given version.
AbstractSQLiteDriver::convertException() — Method in class AbstractSQLiteDriver
Converts a given DBAL driver exception into a standardized DBAL driver exception.
ConnectionClass in namespace Doctrine\DBAL\Driver
Connection interface.
Connection::commit() — Method in class Connection
Commits a transaction.
ConnectionClass in namespace Doctrine\DBAL\Driver\DrizzlePDOMySql
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
Driver::createDatabasePlatformForVersion() — Method in class Driver
Factory method for creating the appropriate platform instance for the given version.
ExceptionConverterDriver::convertException() — Method in class ExceptionConverterDriver
Converts a given DBAL driver exception into a standardized DBAL driver exception.
DB2Connection::commit() — Method in class DB2Connection
Commits a transaction.
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
Returns the number of columns in the result set
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
MysqliConnection::commit() — Method in class MysqliConnection
Commits a transaction.
MysqliStatement::closeCursor() — Method in class MysqliStatement
Closes the cursor, enabling the statement to be executed again.
MysqliStatement::columnCount() — Method in class MysqliStatement
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
Commits a transaction.
OCI8Statement::convertPositionalToNamedPlaceholders() — Method in class OCI8Statement
Converts 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
Returns the number of columns in the result set
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
Driver::constructPdoDsn() — Method in class Driver
Constructs the MySql PDO DSN.
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
ConnectionClass in namespace Doctrine\DBAL\Driver\PDOSqlsrv
Sqlsrv Connection implementation.
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
PDOStatement::closeCursor() — Method in class PDOStatement
Closes the cursor, enabling the statement to be executed again.
ResultStatement::closeCursor() — Method in class ResultStatement
Closes the cursor, enabling the statement to be executed again.
ResultStatement::columnCount() — Method in class ResultStatement
Returns the number of columns in the result set
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
SQLAnywhereConnection::commit() — Method in class SQLAnywhereConnection
Commits a transaction.
SQLAnywhereStatement::closeCursor() — Method in class SQLAnywhereStatement
Closes the cursor, enabling the statement to be executed again.
SQLAnywhereStatement::columnCount() — Method in class SQLAnywhereStatement
Returns the number of columns in the result set
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
$SQLSrvConnection#connProperty in class SQLSrvConnection
SQLSrvConnection::commit() — Method in class SQLSrvConnection
Commits a transaction.
SQLSrvStatement::closeCursor() — Method in class SQLSrvStatement
Closes the cursor, enabling the statement to be executed again.
SQLSrvStatement::columnCount() — Method in class SQLSrvStatement
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.
ConnectionExceptionClass in namespace Doctrine\DBAL\Exception
Base class for all connection related errors detected in the driver.
ConstraintViolationExceptionClass in namespace Doctrine\DBAL\Exception
Base class for all constraint violation related errors detected in the driver.
$DebugStack#currentQueryProperty in class DebugStack
AbstractPlatform::convertBooleans() — Method in class AbstractPlatform
Some platforms need the boolean values to be converted.
AbstractPlatform::convertFromBoolean() — Method in class AbstractPlatform
Some platforms have boolean literals that needs to be correctly converted
AbstractPlatform::convertBooleansToDatabaseValue() — Method in class AbstractPlatform
This method should handle the prepared statements case. When there is no distinction, it's OK to use the same method.
AbstractPlatform::canEmulateSchemas() — Method in class AbstractPlatform
Whether this platform can emulate schemas.
AbstractPlatform::createSavePoint() — Method in class AbstractPlatform
Returns the SQL to create a new savepoint.
DrizzlePlatform::convertBooleans() — Method in class DrizzlePlatform
Some platforms need the boolean values to be converted.
PostgreSqlPlatform::convertBooleans() — Method in class PostgreSqlPlatform
Some platforms need the boolean values to be converted.
PostgreSqlPlatform::convertBooleansToDatabaseValue() — Method in class PostgreSqlPlatform
This method should handle the prepared statements case. When there is no distinction, it's OK to use the same method.
PostgreSqlPlatform::convertFromBoolean() — Method in class PostgreSqlPlatform
Some platforms have boolean literals that needs to be correctly converted
SQLServerPlatform::convertBooleans() — Method in class SQLServerPlatform
Some platforms need the boolean values to be converted.
SQLServerPlatform::createSavePoint() — Method in class SQLServerPlatform
Returns the SQL to create a new savepoint.
SqlitePlatform::canEmulateSchemas() — Method in class SqlitePlatform
Whether this platform can emulate schemas.
ConnectionClass in namespace Doctrine\DBAL\Portability
Portability wrapper for a Connection.
Connection::connect() — Method in class Connection
Establishes the 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
Returns the number of columns in the result set
CompositeExpressionClass in namespace Doctrine\DBAL\Query\Expression
Composite expression is responsible to build a group of similar expression.
CompositeExpression::count() — Method in class CompositeExpression
Retrieves the amount of expressions on composite expression.
ExpressionBuilder::comparison() — Method in class ExpressionBuilder
Creates a comparison expression.
QueryBuilder::createNamedParameter() — Method in class QueryBuilder
Creates a new named parameter and bind the value $value to it.
QueryBuilder::createPositionalParameter() — Method in class QueryBuilder
Creates a new positional parameter and bind the given value to it.
AbstractSchemaManager::createDatabase() — Method in class AbstractSchemaManager
Creates a new database.
AbstractSchemaManager::createTable() — Method in class AbstractSchemaManager
Creates a new table.
AbstractSchemaManager::createSequence() — Method in class AbstractSchemaManager
Creates a new sequence.
AbstractSchemaManager::createConstraint() — Method in class AbstractSchemaManager
Creates a constraint on a table.
AbstractSchemaManager::createIndex() — Method in class AbstractSchemaManager
Creates a new index on a table.
AbstractSchemaManager::createForeignKey() — Method in class AbstractSchemaManager
Creates a new foreign key.
AbstractSchemaManager::createView() — Method in class AbstractSchemaManager
Creates a new view.
AbstractSchemaManager::createSchema() — Method in class AbstractSchemaManager
Creates a schema instance for the current database.
AbstractSchemaManager::createSchemaConfig() — Method in class AbstractSchemaManager
Creates the configuration for this schema.
ColumnClass in namespace Doctrine\DBAL\Schema
Object representation of a database column.
ColumnDiffClass in namespace Doctrine\DBAL\Schema
Represents the change of a column.
$ColumnDiff#columnProperty in class ColumnDiff
$ColumnDiff#changedPropertiesProperty in class ColumnDiff
ComparatorClass in namespace Doctrine\DBAL\Schema
Compares two 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 constraints.
OracleSchemaManager::createDatabase() — Method in class OracleSchemaManager
Creates a new database.
SQLAnywhereSchemaManager::createDatabase() — Method in class SQLAnywhereSchemaManager
Creates a new database.
Schema::createNamespace() — Method in class Schema
Creates a new namespace.
Schema::createTable() — Method in class Schema
Creates a new table.
Schema::createSequence() — Method in class Schema
Creates 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
$Sequence#cacheProperty in class Sequence
SqliteSchemaManager::createDatabase() — Method in class SqliteSchemaManager
Creates a new database.
SqliteSchemaManager::createForeignKey() — Method in class SqliteSchemaManager
Creates a new foreign key.
$AbstractSchemaSynchronizer#connProperty in class AbstractSchemaSynchronizer
SchemaSynchronizer::createSchema() — Method in class SchemaSynchronizer
Creates the Schema.
SingleDatabaseSynchronizer::createSchema() — Method in class SingleDatabaseSynchronizer
Creates the Schema.
Table::columnsAreIndexed() — Method in class Table
Checks 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
PoolingShardConnection::connect() — Method in class PoolingShardConnection
Connects to a given shard.
PoolingShardConnection::connectTo() — Method in class PoolingShardConnection
Connects to a specific connection.
PoolingShardConnection::close() — Method in class PoolingShardConnection
SQLAzureFederationsSynchronizer::createSchema() — Method in class SQLAzureFederationsSynchronizer
Creates the Schema.
$Statement#connProperty in class Statement
The connection this statement is bound to and executed on.
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
{@inheritdoc}
ReservedWordsCommand::configure() — Method in class ReservedWordsCommand
{@inheritdoc}
RunSqlCommand::configure() — Method in class RunSqlCommand
{@inheritdoc}
ConsoleRunnerClass in namespace Doctrine\DBAL\Tools\Console
Handles running the Console Tools inside Symfony Console context.
ConsoleRunner::createHelperSet() — Method in class ConsoleRunner
Create a Symfony Console HelperSet
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.
BigIntType::convertToPHPValue() — Method in class BigIntType
Converts a value from its database representation to its PHP representation of this type.
BinaryType::convertToPHPValue() — Method in class BinaryType
Converts a value from its database representation to its PHP representation of this type.
BlobType::convertToPHPValue() — Method in class BlobType
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.
ConversionException::conversionFailedFormat() — Method in class ConversionException
Thrown when a Database to Doctrine Type Conversion fails and we can make a statement about the expected format.
ConversionException::conversionFailedInvalidType() — Method in class ConversionException
Thrown when the PHP value passed to the converter was not of the expected type.
ConversionException::conversionFailedSerialization() — Method in class ConversionException
ConversionException::conversionFailedUnserialization() — Method in class ConversionException
DateImmutableType::convertToDatabaseValue() — Method in class DateImmutableType
Converts a value from its PHP representation to its database representation of this type.
DateImmutableType::convertToPHPValue() — Method in class DateImmutableType
Converts a value from its database representation to its PHP representation of this type.
DateIntervalType::convertToDatabaseValue() — Method in class DateIntervalType
Converts a value from its PHP representation to its database representation of this type.
DateIntervalType::convertToPHPValue() — Method in class DateIntervalType
Converts a value from its database representation to its PHP representation of this type.
DateTimeImmutableType::convertToDatabaseValue() — Method in class DateTimeImmutableType
Converts a value from its PHP representation to its database representation of this type.
DateTimeImmutableType::convertToPHPValue() — Method in class DateTimeImmutableType
Converts a value from its database representation to its PHP representation of this type.
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.
DateTimeTzImmutableType::convertToDatabaseValue() — Method in class DateTimeTzImmutableType
Converts a value from its PHP representation to its database representation of this type.
DateTimeTzImmutableType::convertToPHPValue() — Method in class DateTimeTzImmutableType
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.
JsonArrayType::convertToPHPValue() — Method in class JsonArrayType
Converts a value from its database representation to its PHP representation of this type.
JsonType::convertToDatabaseValue() — Method in class JsonType
Converts a value from its PHP representation to its database representation of this type.
JsonType::convertToPHPValue() — Method in class JsonType
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.
SimpleArrayType::convertToDatabaseValue() — Method in class SimpleArrayType
Converts a value from its PHP representation to its database representation of this type.
SimpleArrayType::convertToPHPValue() — Method in class SimpleArrayType
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.
TimeImmutableType::convertToDatabaseValue() — Method in class TimeImmutableType
Converts a value from its PHP representation to its database representation of this type.
TimeImmutableType::convertToPHPValue() — Method in class TimeImmutableType
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.
Type::canRequireSQLConversion() — Method in class Type
Does working with this column require SQL conversion functions?
Type::convertToDatabaseValueSQL() — Method in class Type
Modifies the SQL expression (identifier, parameter) to convert to a database value.
Type::convertToPHPValueSQL() — Method in class Type
Modifies the SQL expression (identifier, parameter) to convert to a PHP value.
VarDateTimeImmutableType::convertToDatabaseValue() — Method in class VarDateTimeImmutableType
Converts a value from its PHP representation to its database representation of this type.
VarDateTimeImmutableType::convertToPHPValue() — Method in class VarDateTimeImmutableType
Converts a value from its database representation to its PHP representation of this type.
VarDateTimeType::convertToPHPValue() — Method in class VarDateTimeType
Converts a value from its database representation to its PHP representation of this type.
Version::compare() — Method in class Version
Compares a Doctrine version with the current one.
VersionAwarePlatformDriver::createDatabasePlatformForVersion() — Method in class VersionAwarePlatformDriver
Factory method for creating the appropriate platform instance for the given version.

D

$Connection#defaultFetchModeProperty in class Connection
Connection::delete() — Method in class Connection
Executes an SQL DELETE statement on a table.
MasterSlaveConnection::delete() — Method in class MasterSlaveConnection
Executes an SQL DELETE statement on a table.
DBALExceptionClass in namespace Doctrine\DBAL
DBALException::driverRequired() — Method in class DBALException
DBALException::driverExceptionDuringQuery() — Method in class DBALException
DBALException::driverException() — Method in class DBALException
DriverClass in namespace Doctrine\DBAL
Driver interface.
DriverManagerClass in namespace Doctrine\DBAL
Factory for creating Doctrine\DBAL\Connection instances.
DriverExceptionClass in namespace Doctrine\DBAL\Driver
Contract for a driver exception.
DriverClass in namespace Doctrine\DBAL\Driver\DrizzlePDOMySql
Drizzle driver using PDO MySql.
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\Mysqli
DriverClass in namespace Doctrine\DBAL\Driver\OCI8
A Doctrine DBAL driver for the Oracle OCI8 PHP extensions.
$OCI8Connection#dbhProperty in class OCI8Connection
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
PDO Oracle driver.
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.
DriverClass in namespace Doctrine\DBAL\Driver\SQLAnywhere
A Doctrine DBAL driver for the SAP Sybase SQL Anywhere PHP extension.
DriverClass in namespace Doctrine\DBAL\Driver\SQLSrv
Driver for ext/sqlsrv.
DatabaseObjectExistsExceptionClass in namespace Doctrine\DBAL\Exception
Base class for all already existing database object related errors detected in the driver.
DatabaseObjectNotFoundExceptionClass in namespace Doctrine\DBAL\Exception
Base class for all unknown database object related errors detected in the driver.
DeadlockExceptionClass in namespace Doctrine\DBAL\Exception
Exception for a deadlock error of a transaction detected in the driver.
DriverExceptionClass in namespace Doctrine\DBAL\Exception
Base class for all errors detected in the driver.
DebugStackClass in namespace Doctrine\DBAL\Logging
Includes executed SQLs in a Debug Stack.
$AbstractPlatform#doctrineTypeMappingProperty in class AbstractPlatform
$AbstractPlatform#doctrineTypeCommentsProperty in class AbstractPlatform
Contains a list of all columns that should generate parseable column comments for type-detection in reverse engineering scenarios.
AbstractPlatform::doModifyLimitQuery() — Method in class AbstractPlatform
Adds an platform-specific LIMIT clause to the query.
DB2PlatformClass in namespace Doctrine\DBAL\Platforms
DB2Platform::doModifyLimitQuery() — Method in class DB2Platform
Adds an platform-specific LIMIT clause to the query.
DateIntervalUnitClass in namespace Doctrine\DBAL\Platforms
DrizzlePlatformClass in namespace Doctrine\DBAL\Platforms
Drizzle platform
DB2KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
DB2 Keywords.
DrizzleKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
Drizzle Keywordlist.
MySqlPlatform::doModifyLimitQuery() — Method in class MySqlPlatform
Adds an platform-specific LIMIT clause to the query.
OraclePlatform::doModifyLimitQuery() — Method in class OraclePlatform
Adds an platform-specific LIMIT clause to the query.
SQLAnywherePlatform::doModifyLimitQuery() — Method in class SQLAnywherePlatform
Adds an platform-specific LIMIT clause to the query.
SQLServer2012Platform::doModifyLimitQuery() — Method in class SQLServer2012Platform
Adds an platform-specific LIMIT clause to the query.
SQLServerPlatform::doModifyLimitQuery() — Method in class SQLServerPlatform
Adds an platform-specific LIMIT clause to the query.
SqlitePlatform::doModifyLimitQuery() — Method in class SqlitePlatform
Adds an platform-specific LIMIT clause to the query.
QueryBuilder::delete() — Method in class QueryBuilder
Turns the query being built into a bulk delete query that ranges over a certain table.
AbstractSchemaManager::dropDatabase() — Method in class AbstractSchemaManager
Drops a database.
AbstractSchemaManager::dropTable() — Method in class AbstractSchemaManager
Drops the given table.
AbstractSchemaManager::dropIndex() — Method in class AbstractSchemaManager
Drops the index from the given table.
AbstractSchemaManager::dropConstraint() — Method in class AbstractSchemaManager
Drops 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
Drops a view.
AbstractSchemaManager::dropAndCreateConstraint() — Method in class AbstractSchemaManager
Drops and creates a constraint.
AbstractSchemaManager::dropAndCreateIndex() — Method in class AbstractSchemaManager
Drops and creates a new index on a table.
AbstractSchemaManager::dropAndCreateForeignKey() — Method in class AbstractSchemaManager
Drops and creates a new foreign key.
AbstractSchemaManager::dropAndCreateSequence() — Method in class AbstractSchemaManager
Drops and create a new sequence.
AbstractSchemaManager::dropAndCreateTable() — Method in class AbstractSchemaManager
Drops and creates a new table.
AbstractSchemaManager::dropAndCreateDatabase() — Method in class AbstractSchemaManager
Drops and creates a new database.
AbstractSchemaManager::dropAndCreateView() — Method in class AbstractSchemaManager
Drops and creates 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.
DrizzleSchemaManagerClass in namespace Doctrine\DBAL\Schema
Schema manager for the Drizzle RDBMS.
OracleSchemaManager::dropDatabase() — Method in class OracleSchemaManager
Drops a database.
OracleSchemaManager::dropAutoincrement() — Method in class OracleSchemaManager
OracleSchemaManager::dropTable() — Method in class OracleSchemaManager
Drops the given table.
PostgreSqlSchemaManager::determineExistingSchemaSearchPaths() — Method in class PostgreSqlSchemaManager
Sets or resets the order of the existing schemas in the current search path of the user.
PostgreSqlSchemaManager::dropDatabase() — Method in class PostgreSqlSchemaManager
Drops a database.
SQLAnywhereSchemaManager::dropDatabase() — Method in class SQLAnywhereSchemaManager
Drops a database.
SQLServerSchemaManager::dropDatabase() — Method in class SQLServerSchemaManager
Drops a database.
Schema::dropTable() — Method in class Schema
Drops a table from the schema.
Schema::dropSequence() — Method in class Schema
$SchemaConfig#defaultTableOptionsProperty in class SchemaConfig
SqliteSchemaManager::dropDatabase() — Method in class SqliteSchemaManager
Drops a database.
SqliteSchemaManager::dropAndCreateForeignKey() — Method in class SqliteSchemaManager
Drops and creates a new foreign key.
SqliteSchemaManager::dropForeignKey() — Method in class SqliteSchemaManager
Drops a foreign key from a table.
SchemaSynchronizer::dropSchema() — Method in class SchemaSynchronizer
Drops the given database schema from the underlying db.
SchemaSynchronizer::dropAllSchema() — Method in class SchemaSynchronizer
Drops all assets from the underlying db.
SingleDatabaseSynchronizer::dropSchema() — Method in class SingleDatabaseSynchronizer
Drops the given database schema from the underlying db.
SingleDatabaseSynchronizer::dropAllSchema() — Method in class SingleDatabaseSynchronizer
Drops all assets from the underlying db.
Table::dropPrimaryKey() — Method in class Table
Drops the primary key from this table.
Table::dropIndex() — Method in class Table
Drops an index from this table.
Table::dropColumn() — Method in class Table
Drops a Column from the Table.
DropSchemaSqlCollectorClass in namespace Doctrine\DBAL\Schema\Visitor
Gathers SQL statements that allow to completely drop the current schema.
SQLAzureFederationsSynchronizer::dropSchema() — Method in class SQLAzureFederationsSynchronizer
Drops the given database schema from the underlying db.
SQLAzureFederationsSynchronizer::dropAllSchema() — Method in class SQLAzureFederationsSynchronizer
Drops all assets from the underlying db.
DumperClass in namespace Doctrine\DBAL\Tools
Static class used to dump the variable to be used on output.
Dumper::dump() — Method in class Dumper
Returns a dump of the public, protected and private properties of $var.
DateImmutableTypeClass in namespace Doctrine\DBAL\Types
Immutable type of {see DateType}.
DateIntervalTypeClass in namespace Doctrine\DBAL\Types
Type that maps interval string to a PHP DateInterval Object.
DateTimeImmutableTypeClass in namespace Doctrine\DBAL\Types
Immutable type of {see DateTimeType}.
DateTimeTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL DATETIME/TIMESTAMP to a PHP DateTime object.
DateTimeTzImmutableTypeClass in namespace Doctrine\DBAL\Types
Immutable type of {see DateTimeTzType}.
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 string.

E

Connection::executeQuery() — Method in class Connection
Executes an, optionally parametrized, SQL query.
Connection::executeCacheQuery() — Method in class Connection
Executes a caching 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
Executes an SQL statement and return the number of affected rows.
Connection::errorCode() — Method in class Connection
Fetches the SQLSTATE associated with the last database operation.
Connection::errorInfo() — Method in class Connection
Fetches extended error information associated with the last database operation.
MasterSlaveConnection::executeUpdate() — Method in class MasterSlaveConnection
Executes an SQL INSERT/UPDATE/DELETE query with the given parameters and returns the number of affected rows.
MasterSlaveConnection::exec() — Method in class MasterSlaveConnection
Executes an SQL statement and return the number of affected rows.
Connection::exec() — Method in class Connection
Executes an SQL statement and return the number of affected rows.
Connection::errorCode() — Method in class Connection
Returns the error code associated with the last operation on the database handle.
Connection::errorInfo() — Method in class Connection
Returns extended error information associated with the last operation on the database handle.
ExceptionConverterDriverClass in namespace Doctrine\DBAL\Driver
Contract for a driver that is capable of converting DBAL driver exceptions into standardized DBAL driver exceptions.
DB2Connection::exec() — Method in class DB2Connection
Executes an SQL statement and return the number of affected rows.
DB2Connection::errorCode() — Method in class DB2Connection
Returns the error code associated with the last operation on the database handle.
DB2Connection::errorInfo() — Method in class DB2Connection
Returns extended error information associated with the last operation on the database handle.
DB2Statement::errorCode() — Method in class DB2Statement
Fetches the SQLSTATE associated with the last operation on the statement handle.
DB2Statement::errorInfo() — Method in class DB2Statement
Fetches extended error information associated with the last operation on the statement handle.
DB2Statement::execute() — Method in class DB2Statement
Executes a prepared statement
MysqliConnection::exec() — Method in class MysqliConnection
Executes an SQL statement and return the number of affected rows.
MysqliConnection::errorCode() — Method in class MysqliConnection
Returns the error code associated with the last operation on the database handle.
MysqliConnection::errorInfo() — Method in class MysqliConnection
Returns extended error information associated with the last operation on the database handle.
MysqliStatement::execute() — Method in class MysqliStatement
Executes a prepared statement
MysqliStatement::errorCode() — Method in class MysqliStatement
Fetches the SQLSTATE associated with the last operation on the statement handle.
MysqliStatement::errorInfo() — Method in class MysqliStatement
Fetches extended error information associated with the last operation on the statement handle.
$OCI8Connection#executeModeProperty in class OCI8Connection
OCI8Connection::exec() — Method in class OCI8Connection
Executes an SQL statement and return the number of affected rows.
OCI8Connection::errorCode() — Method in class OCI8Connection
Returns the error code associated with the last operation on the database handle.
OCI8Connection::errorInfo() — Method in class OCI8Connection
Returns extended error information associated with the last operation on the database handle.
OCI8Statement::errorCode() — Method in class OCI8Statement
Fetches the SQLSTATE associated with the last operation on the statement handle.
OCI8Statement::errorInfo() — Method in class OCI8Statement
Fetches extended error information associated with the last operation on the statement handle.
OCI8Statement::execute() — Method in class OCI8Statement
Executes a prepared statement
PDOConnection::exec() — Method in class PDOConnection
Executes an SQL statement and return the number of affected rows.
PDOStatement::execute() — Method in class PDOStatement
Executes a prepared statement
SQLAnywhereConnection::errorCode() — Method in class SQLAnywhereConnection
Returns the error code associated with the last operation on the database handle.
SQLAnywhereConnection::errorInfo() — Method in class SQLAnywhereConnection
Returns extended error information associated with the last operation on the database handle.
SQLAnywhereConnection::exec() — Method in class SQLAnywhereConnection
Executes an SQL statement and return the number of affected rows.
SQLAnywhereStatement::errorCode() — Method in class SQLAnywhereStatement
Fetches the SQLSTATE associated with the last operation on the statement handle.
SQLAnywhereStatement::errorInfo() — Method in class SQLAnywhereStatement
Fetches extended error information associated with the last operation on the statement handle.
SQLAnywhereStatement::execute() — Method in class SQLAnywhereStatement
Executes a prepared statement
SQLSrvConnection::exec() — Method in class SQLSrvConnection
Executes an SQL statement and return the number of affected rows.
SQLSrvConnection::errorCode() — Method in class SQLSrvConnection
Returns the error code associated with the last operation on the database handle.
SQLSrvConnection::errorInfo() — Method in class SQLSrvConnection
Returns extended error information associated with the last operation on the database handle.
SQLSrvStatement::errorCode() — Method in class SQLSrvStatement
Fetches the SQLSTATE associated with the last operation on the statement handle.
SQLSrvStatement::errorInfo() — Method in class SQLSrvStatement
Fetches extended error information associated with the last operation on the statement handle.
SQLSrvStatement::execute() — Method in class SQLSrvStatement
Executes a prepared statement
Statement::errorCode() — Method in class Statement
Fetches the SQLSTATE associated with the last operation on the statement handle.
Statement::errorInfo() — Method in class Statement
Fetches 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
If Debug Stack is enabled (log queries) or not.
EchoSQLLoggerClass in namespace Doctrine\DBAL\Logging
A SQL logger that logs to the standard output using echo/var_dump.
AbstractPlatform::escapeStringForLike() — Method in class AbstractPlatform
Escapes metacharacters in a string intended to be used with a LIKE operator.
Connection::executeQuery() — Method in class Connection
Executes an, optionally parametrized, SQL query.
Statement::errorCode() — Method in class Statement
Fetches the SQLSTATE associated with the last operation on the statement handle.
Statement::errorInfo() — Method in class Statement
Fetches extended error information associated with the last operation on the statement handle.
Statement::execute() — Method in class Statement
Executes a prepared statement
ExpressionBuilderClass in namespace Doctrine\DBAL\Query\Expression
ExpressionBuilder class is responsible to dynamically create SQL query parts.
ExpressionBuilder::eq() — Method in class ExpressionBuilder
Creates an equality comparison expression with the given arguments.
QueryBuilder::expr() — Method in class QueryBuilder
Gets an ExpressionBuilder used for object-oriented construction of query expressions.
QueryBuilder::execute() — Method in class QueryBuilder
Executes this query using the bound parameters and their types.
SQLParserUtils::expandListParameters() — Method in class SQLParserUtils
For a positional query this method can rewrite the sql statement with regard to array parameters.
AbstractSchemaManager::extractDoctrineTypeFromComment() — Method in class AbstractSchemaManager
Given a table comment this method tries to extract a typehint for Doctrine Type, or returns the type given as default.
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
{@inheritdoc}
ReservedWordsCommand::execute() — Method in class ReservedWordsCommand
{@inheritdoc}
RunSqlCommand::execute() — Method in class RunSqlCommand
{@inheritdoc}
Dumper::export() — Method in class Dumper

F

ArrayStatement::fetch() — Method in class ArrayStatement
Returns the next row of a result set.
ArrayStatement::fetchAll() — Method in class ArrayStatement
Returns an array containing all of the result set rows.
ArrayStatement::fetchColumn() — Method in class ArrayStatement
Returns a single column from the next row of a result set or FALSE if there are no more rows.
ResultCacheStatement::fetch() — Method in class ResultCacheStatement
Returns the next row of a result set.
ResultCacheStatement::fetchAll() — Method in class ResultCacheStatement
Returns an array containing all of the result set rows.
ResultCacheStatement::fetchColumn() — Method in class ResultCacheStatement
Returns a single column from the next row of a result set or FALSE if there are no more rows.
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
Returns the next row of a result set.
DB2Statement::fetchAll() — Method in class DB2Statement
Returns an array containing all of the result set rows.
DB2Statement::fetchColumn() — Method in class DB2Statement
Returns a single column from the next row of a result set or FALSE if there are no more rows.
MysqliStatement::fetch() — Method in class MysqliStatement
Returns the next row of a result set.
MysqliStatement::fetchAll() — Method in class MysqliStatement
Returns an array containing all of the result set rows.
MysqliStatement::fetchColumn() — Method in class MysqliStatement
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#fetchModeMapProperty in class OCI8Statement
OCI8Statement::fetch() — Method in class OCI8Statement
Returns the next row of a result set.
OCI8Statement::fetchAll() — Method in class OCI8Statement
Returns an array containing all of the result set rows.
OCI8Statement::fetchColumn() — Method in class OCI8Statement
Returns a single column from the next row of a result set or FALSE if there are no more rows.
PDOStatement::fetch() — Method in class PDOStatement
Returns the next row of a result set.
PDOStatement::fetchAll() — Method in class PDOStatement
Returns an array containing all of the result set rows.
PDOStatement::fetchColumn() — Method in class PDOStatement
Returns a single column from the next row of a result set or FALSE if there are no more rows.
ResultStatement::fetch() — Method in class ResultStatement
Returns the next row of a result set.
ResultStatement::fetchAll() — Method in class ResultStatement
Returns an array containing all of the result set rows.
ResultStatement::fetchColumn() — Method in class ResultStatement
Returns a single column from the next row of a result set or FALSE if there are no more rows.
SQLAnywhereException::fromSQLAnywhereError() — Method in class SQLAnywhereException
Helper method to turn SQL Anywhere error into exception.
SQLAnywhereStatement::fetch() — Method in class SQLAnywhereStatement
Returns the next row of a result set.
SQLAnywhereStatement::fetchAll() — Method in class SQLAnywhereStatement
Returns an array containing all of the result set rows.
SQLAnywhereStatement::fetchColumn() — Method in class SQLAnywhereStatement
Returns a single column from the next row of a result set or FALSE if there are no more rows.
SQLSrvException::fromSqlSrvErrors() — Method in class SQLSrvException
Helper method to turn sql server errors into exception.
SQLSrvStatement::fetch() — Method in class SQLSrvStatement
Returns the next row of a result set.
SQLSrvStatement::fetchAll() — Method in class SQLSrvStatement
Returns an array containing all of the result set rows.
SQLSrvStatement::fetchColumn() — Method in class SQLSrvStatement
Returns a single column from the next row of a result set or FALSE if there are no more rows.
ForeignKeyConstraintViolationExceptionClass in namespace Doctrine\DBAL\Exception
Exception for a foreign key constraint violation detected in the driver.
InvalidArgumentException::fromEmptyCriteria() — Method in class InvalidArgumentException
FetchModeClass in namespace Doctrine\DBAL
Contains statement fetch modes.
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, .
SQLAnywherePlatform::fixSchemaElementName() — Method in class SQLAnywherePlatform
Makes any fixes to a name of a schema element (table, sequence, .
Statement::fetch() — Method in class Statement
Returns the next row of a result set.
Statement::fetchAll() — Method in class Statement
Returns an array containing all of the result set rows.
Statement::fixRow() — Method in class Statement
Statement::fetchColumn() — Method in class Statement
Returns a single column from the next row of a result set or FALSE if there are no more rows.
QueryBuilder::from() — Method in class QueryBuilder
Creates and adds a query root corresponding to the table identified by the given alias, forming a cartesian product with any existing query roots.
AbstractSchemaManager::filterAssetNames() — Method in class AbstractSchemaManager
Filters asset names if they are configured to return only a subset of all the found elements.
$ColumnDiff#fromColumnProperty in class ColumnDiff
ForeignKeyConstraintClass in namespace Doctrine\DBAL\Schema
An abstraction class for a foreign key constraint.
$SchemaDiff#fromSchemaProperty in class SchemaDiff
SchemaException::foreignKeyDoesNotExist() — Method in class SchemaException
$TableDiff#fromTableProperty in class TableDiff
Statement::fetch() — Method in class Statement
Returns the next row of 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

ArrayStatement::getIterator() — Method in class ArrayStatement
{@inheritdoc}
QueryCacheProfile::getResultCacheDriver() — Method in class QueryCacheProfile
QueryCacheProfile::getLifetime() — Method in class QueryCacheProfile
QueryCacheProfile::getCacheKey() — Method in class QueryCacheProfile
QueryCacheProfile::generateCacheKeys() — Method in class QueryCacheProfile
Generates the real cache key from query, params, types and connection parameters.
ResultCacheStatement::getIterator() — Method in class ResultCacheStatement
{@inheritdoc}
Configuration::getSQLLogger() — Method in class Configuration
Gets the SQL logger that is used.
Configuration::getResultCacheImpl() — Method in class Configuration
Gets the cache driver implementation that is used for query result caching.
Configuration::getFilterSchemaAssetsExpression() — Method in class Configuration
Returns filter schema assets expression.
Configuration::getAutoCommit() — Method in class Configuration
Returns the default auto-commit mode for connections.
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::getExpressionBuilder() — Method in class Connection
Gets the ExpressionBuilder 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
Gets 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
Gets 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.
DriverManager::getAvailableDrivers() — Method in class DriverManager
Returns the list of supported drivers.
AbstractDB2Driver::getDatabase() — Method in class AbstractDB2Driver
Gets the name of the database connected to for this driver.
AbstractDB2Driver::getDatabasePlatform() — Method in class AbstractDB2Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
AbstractDB2Driver::getSchemaManager() — Method in class AbstractDB2Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
AbstractDriverException::getErrorCode() — Method in class AbstractDriverException
Returns the driver specific error code if available.
AbstractDriverException::getSQLState() — Method in class AbstractDriverException
Returns the SQLSTATE the driver was in at the time the error occurred.
AbstractMySQLDriver::getDatabase() — Method in class AbstractMySQLDriver
Gets the name of the database connected to for this driver.
AbstractMySQLDriver::getDatabasePlatform() — Method in class AbstractMySQLDriver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
AbstractMySQLDriver::getSchemaManager() — Method in class AbstractMySQLDriver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
AbstractOracleDriver::getDatabase() — Method in class AbstractOracleDriver
Gets the name of the database connected to for this driver.
AbstractOracleDriver::getDatabasePlatform() — Method in class AbstractOracleDriver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
AbstractOracleDriver::getSchemaManager() — Method in class AbstractOracleDriver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
AbstractOracleDriver::getEasyConnectString() — Method in class AbstractOracleDriver
Returns an appropriate Easy Connect String for the given parameters.
AbstractPostgreSQLDriver::getDatabase() — Method in class AbstractPostgreSQLDriver
Gets the name of the database connected to for this driver.
AbstractPostgreSQLDriver::getDatabasePlatform() — Method in class AbstractPostgreSQLDriver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
AbstractPostgreSQLDriver::getSchemaManager() — Method in class AbstractPostgreSQLDriver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
AbstractSQLAnywhereDriver::getDatabase() — Method in class AbstractSQLAnywhereDriver
Gets the name of the database connected to for this driver.
AbstractSQLAnywhereDriver::getDatabasePlatform() — Method in class AbstractSQLAnywhereDriver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
AbstractSQLAnywhereDriver::getSchemaManager() — Method in class AbstractSQLAnywhereDriver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
AbstractSQLServerDriver::getDatabase() — Method in class AbstractSQLServerDriver
Gets the name of the database connected to for this driver.
AbstractSQLServerDriver::getDatabasePlatform() — Method in class AbstractSQLServerDriver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
AbstractSQLServerDriver::getSchemaManager() — Method in class AbstractSQLServerDriver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
AbstractSQLiteDriver::getDatabase() — Method in class AbstractSQLiteDriver
Gets the name of the database connected to for this driver.
AbstractSQLiteDriver::getDatabasePlatform() — Method in class AbstractSQLiteDriver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
AbstractSQLiteDriver::getSchemaManager() — Method in class AbstractSQLiteDriver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
DriverException::getErrorCode() — Method in class DriverException
Returns the driver specific error code if available.
DriverException::getMessage() — Method in class DriverException
Returns the driver error message.
DriverException::getSQLState() — Method in class DriverException
Returns the SQLSTATE the driver was in at the time the error occurred.
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.
DB2Connection::getServerVersion() — Method in class DB2Connection
Returns the version number of the database server connected to.
DB2Driver::getName() — Method in class DB2Driver
Gets the name of the driver.
DB2Statement::getIterator() — Method in class DB2Statement
{@inheritdoc}
Driver::getName() — Method in class Driver
Gets the name of the driver.
MysqliConnection::getWrappedResourceHandle() — Method in class MysqliConnection
Retrieves mysqli native resource handle.
MysqliConnection::getServerVersion() — Method in class MysqliConnection
Returns the version number of the database server connected to.
MysqliStatement::getIterator() — Method in class MysqliStatement
{@inheritdoc}
Driver::getName() — Method in class Driver
Gets the name of the driver.
OCI8Connection::getServerVersion() — Method in class OCI8Connection
Returns the version number of the database server connected to.
OCI8Connection::getExecuteMode() — Method in class OCI8Connection
Returns the current execution mode.
OCI8Statement::getIterator() — Method in class OCI8Statement
{@inheritdoc}
PDOConnection::getServerVersion() — Method in class PDOConnection
Returns the version number of the database server connected to.
PDOException::getErrorCode() — Method in class PDOException
Returns the driver specific error code if available.
PDOException::getSQLState() — Method in class PDOException
Returns the SQLSTATE the driver was in at the time the error occurred.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getName() — Method in class Driver
Gets the name of the driver.
SQLAnywhereConnection::getServerVersion() — Method in class SQLAnywhereConnection
Returns the version number of the database server connected to.
SQLAnywhereStatement::getIterator() — Method in class SQLAnywhereStatement
{@inheritdoc}
Driver::getName() — Method in class Driver
Gets the name of the driver.
LastInsertId::getId() — Method in class LastInsertId
SQLSrvConnection::getServerVersion() — Method in class SQLSrvConnection
Returns the version number of the database server connected to.
SQLSrvStatement::getIterator() — Method in class SQLSrvStatement
{@inheritdoc}
ServerInfoAwareConnection::getServerVersion() — Method in class ServerInfoAwareConnection
Returns the version number of the database server connected to.
StatementIterator::getIterator() — Method in class StatementIterator
{@inheritdoc}
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
{@inheritdoc}
OracleSessionInit::getSubscribedEvents() — Method in class OracleSessionInit
{@inheritdoc}
SQLSessionInit::getSubscribedEvents() — Method in class SQLSessionInit
{@inheritdoc}
SchemaAlterTableAddColumnEventArgs::getColumn() — Method in class SchemaAlterTableAddColumnEventArgs
SchemaAlterTableAddColumnEventArgs::getTableDiff() — Method in class SchemaAlterTableAddColumnEventArgs
SchemaAlterTableAddColumnEventArgs::getPlatform() — Method in class SchemaAlterTableAddColumnEventArgs
SchemaAlterTableAddColumnEventArgs::getSql() — Method in class SchemaAlterTableAddColumnEventArgs
SchemaAlterTableChangeColumnEventArgs::getColumnDiff() — Method in class SchemaAlterTableChangeColumnEventArgs
SchemaAlterTableChangeColumnEventArgs::getTableDiff() — Method in class SchemaAlterTableChangeColumnEventArgs
SchemaAlterTableChangeColumnEventArgs::getPlatform() — Method in class SchemaAlterTableChangeColumnEventArgs
SchemaAlterTableChangeColumnEventArgs::getSql() — Method in class SchemaAlterTableChangeColumnEventArgs
SchemaAlterTableEventArgs::getTableDiff() — Method in class SchemaAlterTableEventArgs
SchemaAlterTableEventArgs::getPlatform() — Method in class SchemaAlterTableEventArgs
SchemaAlterTableEventArgs::getSql() — Method in class SchemaAlterTableEventArgs
SchemaAlterTableRemoveColumnEventArgs::getColumn() — Method in class SchemaAlterTableRemoveColumnEventArgs
SchemaAlterTableRemoveColumnEventArgs::getTableDiff() — Method in class SchemaAlterTableRemoveColumnEventArgs
SchemaAlterTableRemoveColumnEventArgs::getPlatform() — Method in class SchemaAlterTableRemoveColumnEventArgs
SchemaAlterTableRemoveColumnEventArgs::getSql() — Method in class SchemaAlterTableRemoveColumnEventArgs
SchemaAlterTableRenameColumnEventArgs::getOldColumnName() — Method in class SchemaAlterTableRenameColumnEventArgs
SchemaAlterTableRenameColumnEventArgs::getColumn() — Method in class SchemaAlterTableRenameColumnEventArgs
SchemaAlterTableRenameColumnEventArgs::getTableDiff() — Method in class SchemaAlterTableRenameColumnEventArgs
SchemaAlterTableRenameColumnEventArgs::getPlatform() — Method in class SchemaAlterTableRenameColumnEventArgs
SchemaAlterTableRenameColumnEventArgs::getSql() — Method in class SchemaAlterTableRenameColumnEventArgs
SchemaColumnDefinitionEventArgs::getColumn() — Method in class SchemaColumnDefinitionEventArgs
SchemaColumnDefinitionEventArgs::getTableColumn() — Method in class SchemaColumnDefinitionEventArgs
SchemaColumnDefinitionEventArgs::getTable() — Method in class SchemaColumnDefinitionEventArgs
SchemaColumnDefinitionEventArgs::getDatabase() — Method in class SchemaColumnDefinitionEventArgs
SchemaColumnDefinitionEventArgs::getConnection() — Method in class SchemaColumnDefinitionEventArgs
SchemaColumnDefinitionEventArgs::getDatabasePlatform() — Method in class SchemaColumnDefinitionEventArgs
SchemaCreateTableColumnEventArgs::getColumn() — Method in class SchemaCreateTableColumnEventArgs
SchemaCreateTableColumnEventArgs::getTable() — Method in class SchemaCreateTableColumnEventArgs
SchemaCreateTableColumnEventArgs::getPlatform() — Method in class SchemaCreateTableColumnEventArgs
SchemaCreateTableColumnEventArgs::getSql() — Method in class SchemaCreateTableColumnEventArgs
SchemaCreateTableEventArgs::getTable() — Method in class SchemaCreateTableEventArgs
SchemaCreateTableEventArgs::getColumns() — Method in class SchemaCreateTableEventArgs
SchemaCreateTableEventArgs::getOptions() — Method in class SchemaCreateTableEventArgs
SchemaCreateTableEventArgs::getPlatform() — Method in class SchemaCreateTableEventArgs
SchemaCreateTableEventArgs::getSql() — Method in class SchemaCreateTableEventArgs
SchemaDropTableEventArgs::getTable() — Method in class SchemaDropTableEventArgs
SchemaDropTableEventArgs::getPlatform() — Method in class SchemaDropTableEventArgs
SchemaDropTableEventArgs::getSql() — Method in class SchemaDropTableEventArgs
SchemaIndexDefinitionEventArgs::getIndex() — Method in class SchemaIndexDefinitionEventArgs
SchemaIndexDefinitionEventArgs::getTableIndex() — Method in class SchemaIndexDefinitionEventArgs
SchemaIndexDefinitionEventArgs::getTable() — Method in class SchemaIndexDefinitionEventArgs
SchemaIndexDefinitionEventArgs::getConnection() — Method in class SchemaIndexDefinitionEventArgs
SchemaIndexDefinitionEventArgs::getDatabasePlatform() — Method in class SchemaIndexDefinitionEventArgs
DriverException::getErrorCode() — Method in class DriverException
Returns the driver specific error code if given.
DriverException::getSQLState() — Method in class DriverException
Returns the SQLSTATE the driver was in at the time the error occurred, if given.
AbstractPlatform::getEventManager() — Method in class AbstractPlatform
Gets the EventManager used by the Platform.
AbstractPlatform::getBooleanTypeDeclarationSQL() — Method in class AbstractPlatform
Returns the SQL snippet that declares a boolean column.
AbstractPlatform::getIntegerTypeDeclarationSQL() — Method in class AbstractPlatform
Returns the SQL snippet that declares a 4 byte integer column.
AbstractPlatform::getBigIntTypeDeclarationSQL() — Method in class AbstractPlatform
Returns the SQL snippet that declares an 8 byte integer column.
AbstractPlatform::getSmallIntTypeDeclarationSQL() — Method in class AbstractPlatform
Returns the SQL snippet that declares a 2 byte integer column.
AbstractPlatform::getVarcharTypeDeclarationSQL() — Method in class AbstractPlatform
Returns the SQL snippet used to declare a VARCHAR column type.
AbstractPlatform::getBinaryTypeDeclarationSQL() — Method in class AbstractPlatform
Returns the SQL snippet used to declare a BINARY/VARBINARY column type.
AbstractPlatform::getGuidTypeDeclarationSQL() — Method in class AbstractPlatform
Returns the SQL snippet to declare a GUID/UUID field.
AbstractPlatform::getJsonTypeDeclarationSQL() — Method in class AbstractPlatform
Returns the SQL snippet to declare a JSON field.
AbstractPlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class AbstractPlatform
AbstractPlatform::getBinaryTypeDeclarationSQLSnippet() — Method in class AbstractPlatform
Returns the SQL snippet used to declare a BINARY/VARBINARY column type.
AbstractPlatform::getClobTypeDeclarationSQL() — Method in class AbstractPlatform
Returns the SQL snippet used to declare a CLOB column type.
AbstractPlatform::getBlobTypeDeclarationSQL() — Method in class AbstractPlatform
Returns the SQL Snippet used to declare a BLOB column type.
AbstractPlatform::getName() — Method in class AbstractPlatform
Gets the name of the platform.
AbstractPlatform::getDoctrineTypeMapping() — Method in class AbstractPlatform
Gets the Doctrine type that is mapped for the given database column type.
AbstractPlatform::getDoctrineTypeComment() — Method in class AbstractPlatform
Gets the comment to append to a column comment that helps parsing this type in reverse engineering.
AbstractPlatform::getColumnComment() — Method in class AbstractPlatform
Gets the comment of a passed column modified by potential doctrine type comment hints.
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::getCharMaxLength() — Method in class AbstractPlatform
Gets the maximum length of a char field.
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::getBinaryMaxLength() — Method in class AbstractPlatform
Gets the maximum length of a binary field.
AbstractPlatform::getBinaryDefaultLength() — Method in class AbstractPlatform
Gets the default length of a binary 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::getGuidExpression() — Method in class AbstractPlatform
Returns the global unique identifier expression.
AbstractPlatform::getAvgExpression() — Method in class AbstractPlatform
Returns the SQL snippet to get the average value of a column.
AbstractPlatform::getCountExpression() — Method in class AbstractPlatform
Returns the SQL snippet to get the number of rows (without a NULL value) of a column.
AbstractPlatform::getMaxExpression() — Method in class AbstractPlatform
Returns the SQL snippet to get the highest value of a column.
AbstractPlatform::getMinExpression() — Method in class AbstractPlatform
Returns the SQL snippet to get the lowest value of a column.
AbstractPlatform::getSumExpression() — Method in class AbstractPlatform
Returns the SQL snippet to get the total sum of a column.
AbstractPlatform::getMd5Expression() — Method in class AbstractPlatform
Returns the SQL snippet to get the md5 sum of a field.
AbstractPlatform::getLengthExpression() — Method in class AbstractPlatform
Returns the SQL snippet to get the length of a text field.
AbstractPlatform::getSqrtExpression() — Method in class AbstractPlatform
Returns the SQL snippet to get the squared value of a column.
AbstractPlatform::getRoundExpression() — Method in class AbstractPlatform
Returns the SQL snippet to round a numeric field to the number of decimals specified.
AbstractPlatform::getModExpression() — Method in class AbstractPlatform
Returns the SQL snippet to get the remainder of the division operation $expression1 / $expression2.
AbstractPlatform::getTrimExpression() — Method in class AbstractPlatform
Returns the SQL snippet to trim a string.
AbstractPlatform::getRtrimExpression() — Method in class AbstractPlatform
Returns the SQL snippet to trim trailing space characters from the expression.
AbstractPlatform::getLtrimExpression() — Method in class AbstractPlatform
Returns the SQL snippet to trim leading space characters from the expression.
AbstractPlatform::getUpperExpression() — Method in class AbstractPlatform
Returns the SQL snippet to change all characters from the expression to uppercase, according to the current character set mapping.
AbstractPlatform::getLowerExpression() — Method in class AbstractPlatform
Returns the SQL snippet to change all characters from the expression to lowercase, according to the current character set mapping.
AbstractPlatform::getLocateExpression() — Method in class AbstractPlatform
Returns the SQL snippet to get the position of the first occurrence of substring $substr in string $str.
AbstractPlatform::getNowExpression() — Method in class AbstractPlatform
Returns the SQL snippet to get the current system date.
AbstractPlatform::getSubstringExpression() — Method in class AbstractPlatform
Returns a SQL snippet to get a substring inside an SQL statement.
AbstractPlatform::getConcatExpression() — Method in class AbstractPlatform
Returns a SQL snippet to concatenate the given expressions.
AbstractPlatform::getNotExpression() — Method in class AbstractPlatform
Returns the SQL for a logical not.
AbstractPlatform::getIsNullExpression() — Method in class AbstractPlatform
Returns the SQL that checks if an expression is null.
AbstractPlatform::getIsNotNullExpression() — Method in class AbstractPlatform
Returns the SQL that checks if an expression is not null.
AbstractPlatform::getBetweenExpression() — Method in class AbstractPlatform
Returns the SQL that checks if an expression evaluates to a value between two values.
AbstractPlatform::getAcosExpression() — Method in class AbstractPlatform
Returns the SQL to get the arccosine of a value.
AbstractPlatform::getSinExpression() — Method in class AbstractPlatform
Returns the SQL to get the sine of a value.
AbstractPlatform::getPiExpression() — Method in class AbstractPlatform
Returns the SQL to get the PI value.
AbstractPlatform::getCosExpression() — Method in class AbstractPlatform
Returns the SQL to get the cosine of a value.
AbstractPlatform::getDateDiffExpression() — Method in class AbstractPlatform
Returns the SQL to calculate the difference in days between the two passed dates.
AbstractPlatform::getDateAddSecondsExpression() — Method in class AbstractPlatform
Returns the SQL to add the number of given seconds to a date.
AbstractPlatform::getDateSubSecondsExpression() — Method in class AbstractPlatform
Returns the SQL to subtract the number of given seconds from a date.
AbstractPlatform::getDateAddMinutesExpression() — Method in class AbstractPlatform
Returns the SQL to add the number of given minutes to a date.
AbstractPlatform::getDateSubMinutesExpression() — Method in class AbstractPlatform
Returns the SQL to subtract the number of given minutes from a date.
AbstractPlatform::getDateAddHourExpression() — Method in class AbstractPlatform
Returns the SQL to add the number of given hours to a date.
AbstractPlatform::getDateSubHourExpression() — Method in class AbstractPlatform
Returns the SQL to subtract the number of given hours to a date.
AbstractPlatform::getDateAddDaysExpression() — Method in class AbstractPlatform
Returns the SQL to add the number of given days to a date.
AbstractPlatform::getDateSubDaysExpression() — Method in class AbstractPlatform
Returns the SQL to subtract the number of given days to a date.
AbstractPlatform::getDateAddWeeksExpression() — Method in class AbstractPlatform
Returns the SQL to add the number of given weeks to a date.
AbstractPlatform::getDateSubWeeksExpression() — Method in class AbstractPlatform
Returns the SQL to subtract the number of given weeks from a date.
AbstractPlatform::getDateAddMonthExpression() — Method in class AbstractPlatform
Returns the SQL to add the number of given months to a date.
AbstractPlatform::getDateSubMonthExpression() — Method in class AbstractPlatform
Returns the SQL to subtract the number of given months to a date.
AbstractPlatform::getDateAddQuartersExpression() — Method in class AbstractPlatform
Returns the SQL to add the number of given quarters to a date.
AbstractPlatform::getDateSubQuartersExpression() — Method in class AbstractPlatform
Returns the SQL to subtract the number of given quarters from a date.
AbstractPlatform::getDateAddYearsExpression() — Method in class AbstractPlatform
Returns the SQL to add the number of given years to a date.
AbstractPlatform::getDateSubYearsExpression() — Method in class AbstractPlatform
Returns the SQL to subtract the number of given years from a date.
AbstractPlatform::getDateArithmeticIntervalExpression() — Method in class AbstractPlatform
Returns the SQL for a date arithmetic expression.
AbstractPlatform::getBitAndComparisonExpression() — Method in class AbstractPlatform
Returns the SQL bit AND comparison expression.
AbstractPlatform::getBitOrComparisonExpression() — Method in class AbstractPlatform
Returns the SQL bit OR comparison expression.
AbstractPlatform::getForUpdateSQL() — Method in class AbstractPlatform
Returns the FOR UPDATE expression.
AbstractPlatform::getReadLockSQL() — Method in class AbstractPlatform
Returns the SQL snippet to append to any SELECT statement which locks rows in shared read lock.
AbstractPlatform::getWriteLockSQL() — Method in class AbstractPlatform
Returns the SQL snippet to append to any SELECT statement which obtains an exclusive lock on the rows.
AbstractPlatform::getDropDatabaseSQL() — Method in class AbstractPlatform
Returns the SQL snippet to drop an existing database.
AbstractPlatform::getDropTableSQL() — Method in class AbstractPlatform
Returns the SQL snippet to drop an existing table.
AbstractPlatform::getDropTemporaryTableSQL() — Method in class AbstractPlatform
Returns the SQL to safely drop a temporary table WITHOUT implicitly committing an open transaction.
AbstractPlatform::getDropIndexSQL() — Method in class AbstractPlatform
Returns the SQL to drop an index from a table.
AbstractPlatform::getDropConstraintSQL() — Method in class AbstractPlatform
Returns the SQL to drop a constraint.
AbstractPlatform::getDropForeignKeySQL() — Method in class AbstractPlatform
Returns the SQL to drop a foreign key.
AbstractPlatform::getCreateTableSQL() — Method in class AbstractPlatform
Returns the SQL statement(s) to create a table with the specified name, columns and constraints on this platform.
AbstractPlatform::getCommentOnColumnSQL() — Method in class AbstractPlatform
AbstractPlatform::getInlineColumnCommentSQL() — Method in class AbstractPlatform
Returns the SQL to create inline comment on a column.
AbstractPlatform::getCreateTemporaryTableSnippetSQL() — Method in class AbstractPlatform
AbstractPlatform::getCreateSequenceSQL() — Method in class AbstractPlatform
Returns the SQL to create a sequence on this platform.
AbstractPlatform::getAlterSequenceSQL() — Method in class AbstractPlatform
Returns the SQL to change a sequence on this platform.
AbstractPlatform::getCreateConstraintSQL() — Method in class AbstractPlatform
Returns the SQL to create a constraint on a table on this platform.
AbstractPlatform::getCreateIndexSQL() — Method in class AbstractPlatform
Returns the SQL to create an index on a table on this platform.
AbstractPlatform::getPartialIndexSQL() — Method in class AbstractPlatform
Adds condition for partial index.
AbstractPlatform::getCreateIndexSQLFlags() — Method in class AbstractPlatform
Adds additional flags for index generation.
AbstractPlatform::getCreatePrimaryKeySQL() — Method in class AbstractPlatform
Returns the SQL to create an unnamed primary key constraint.
AbstractPlatform::getCreateSchemaSQL() — Method in class AbstractPlatform
Returns the SQL to create a named schema.
AbstractPlatform::getCreateForeignKeySQL() — Method in class AbstractPlatform
Returns the SQL to create a new foreign key.
AbstractPlatform::getAlterTableSQL() — Method in class AbstractPlatform
Gets the SQL statements for altering an existing table.
AbstractPlatform::getPreAlterTableIndexForeignKeySQL() — Method in class AbstractPlatform
AbstractPlatform::getPostAlterTableIndexForeignKeySQL() — Method in class AbstractPlatform
AbstractPlatform::getRenameIndexSQL() — Method in class AbstractPlatform
Returns the SQL for renaming an index on a table.
AbstractPlatform::getColumnDeclarationListSQL() — Method in class AbstractPlatform
Gets declaration of a number of fields in bulk.
AbstractPlatform::getColumnDeclarationSQL() — Method in class AbstractPlatform
Obtains 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
Returns the SQL snippet that declares a floating point column of arbitrary precision.
AbstractPlatform::getDefaultValueDeclarationSQL() — Method in class AbstractPlatform
Obtains 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
Obtains 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
Obtains 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
Obtains 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
Obtains SQL code portion needed to create a custom column, e.g. when a field has the "columnDefinition" keyword.
AbstractPlatform::getIndexFieldDeclarationListSQL() — Method in class AbstractPlatform
Obtains 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
Returns 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::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
Returns the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
AbstractPlatform::getForeignKeyReferentialActionSQL() — Method in class AbstractPlatform
Returns the given referential action in uppercase if valid, otherwise throws an exception.
AbstractPlatform::getForeignKeyBaseDeclarationSQL() — Method in class AbstractPlatform
Obtains 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
Obtains 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
Obtains 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
Obtains DBMS specific SQL code portion needed to set the COLLATION of a field declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getCurrentDateSQL() — Method in class AbstractPlatform
Returns the SQL specific for the platform to get the current date.
AbstractPlatform::getCurrentTimeSQL() — Method in class AbstractPlatform
Returns the SQL specific for the platform to get the current time.
AbstractPlatform::getCurrentTimestampSQL() — Method in class AbstractPlatform
Returns the SQL specific for the platform to get the current timestamp
AbstractPlatform::getListDatabasesSQL() — Method in class AbstractPlatform
AbstractPlatform::getListNamespacesSQL() — Method in class AbstractPlatform
Returns the SQL statement for retrieving the namespaces defined in the database.
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
Returns the SQL to list all views of a database or user.
AbstractPlatform::getListTableIndexesSQL() — Method in class AbstractPlatform
Returns 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
Returns the SQL snippet to drop an existing sequence.
AbstractPlatform::getSequenceNextValSQL() — Method in class AbstractPlatform
AbstractPlatform::getCreateDatabaseSQL() — Method in class AbstractPlatform
Returns the SQL to create a new database.
AbstractPlatform::getSetTransactionIsolationSQL() — Method in class AbstractPlatform
Returns the SQL to set the transaction isolation level.
AbstractPlatform::getDateTimeTypeDeclarationSQL() — Method in class AbstractPlatform
Obtains DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE.
AbstractPlatform::getDateTimeTzTypeDeclarationSQL() — Method in class AbstractPlatform
Obtains DBMS specific SQL to be used to create datetime with timezone offset fields.
AbstractPlatform::getDateTypeDeclarationSQL() — Method in class AbstractPlatform
Obtains DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
AbstractPlatform::getTimeTypeDeclarationSQL() — Method in class AbstractPlatform
Obtains 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::getIdentitySequenceName() — Method in class AbstractPlatform
Returns the name of the sequence for a particular identity column in a particular table.
AbstractPlatform::getDefaultSchemaName() — Method in class AbstractPlatform
Returns the default schema name.
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 database identifier, like tables or column names.
AbstractPlatform::getEmptyIdentityInsertSQL() — Method in class AbstractPlatform
Returns the insert SQL for an empty insert statement.
AbstractPlatform::getTruncateTableSQL() — Method in class AbstractPlatform
Generates 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.
AbstractPlatform::getReservedKeywordsList() — Method in class AbstractPlatform
Returns the keyword list instance of this platform.
AbstractPlatform::getReservedKeywordsClass() — Method in class AbstractPlatform
Returns the class name of the reserved keywords list.
AbstractPlatform::getStringLiteralQuoteCharacter() — Method in class AbstractPlatform
Gets the character used for string literal quoting.
AbstractPlatform::getLikeWildcardCharacters() — Method in class AbstractPlatform
DB2Platform::getCharMaxLength() — Method in class DB2Platform
Gets the maximum length of a char field.
DB2Platform::getBinaryMaxLength() — Method in class DB2Platform
Gets the maximum length of a binary field.
DB2Platform::getBinaryDefaultLength() — Method in class DB2Platform
Gets the default length of a binary field.
DB2Platform::getVarcharTypeDeclarationSQL() — Method in class DB2Platform
Returns the SQL snippet used to declare a VARCHAR column type.
DB2Platform::getBlobTypeDeclarationSQL() — Method in class DB2Platform
Returns the SQL Snippet used to declare a BLOB column type.
DB2Platform::getVarcharTypeDeclarationSQLSnippet() — Method in class DB2Platform
DB2Platform::getBinaryTypeDeclarationSQLSnippet() — Method in class DB2Platform
Returns the SQL snippet used to declare a BINARY/VARBINARY column type.
DB2Platform::getClobTypeDeclarationSQL() — Method in class DB2Platform
Returns 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
Returns the SQL snippet that declares a boolean column.
DB2Platform::getIntegerTypeDeclarationSQL() — Method in class DB2Platform
Returns the SQL snippet that declares a 4 byte integer column.
DB2Platform::getBigIntTypeDeclarationSQL() — Method in class DB2Platform
Returns the SQL snippet that declares an 8 byte integer column.
DB2Platform::getSmallIntTypeDeclarationSQL() — Method in class DB2Platform
Returns the SQL snippet that declares a 2 byte integer column.
DB2Platform::getBitAndComparisonExpression() — Method in class DB2Platform
Returns the SQL bit AND comparison expression.
DB2Platform::getBitOrComparisonExpression() — Method in class DB2Platform
Returns the SQL bit OR comparison expression.
DB2Platform::getDateArithmeticIntervalExpression() — Method in class DB2Platform
Returns the SQL for a date arithmetic expression.
DB2Platform::getDateDiffExpression() — Method in class DB2Platform
Returns the SQL to calculate the difference in days between the two passed dates.
DB2Platform::getDateTimeTypeDeclarationSQL() — Method in class DB2Platform
Obtains DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE.
DB2Platform::getDateTypeDeclarationSQL() — Method in class DB2Platform
Obtains DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
DB2Platform::getTimeTypeDeclarationSQL() — Method in class DB2Platform
Obtains DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
DB2Platform::getTruncateTableSQL() — Method in class DB2Platform
Generates a Truncate Table SQL statement for a given table.
DB2Platform::getListTableColumnsSQL() — Method in class DB2Platform
This code fragment is originally from the Zend_Db_Adapter_Db2 class, but has been edited.
DB2Platform::getListTablesSQL() — Method in class DB2Platform
DB2Platform::getListViewsSQL() — Method in class DB2Platform
Returns the SQL to list all views of a database or user.
DB2Platform::getListTableIndexesSQL() — Method in class DB2Platform
Returns 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::getCreateDatabaseSQL() — Method in class DB2Platform
Returns the SQL to create a new database.
DB2Platform::getDropDatabaseSQL() — Method in class DB2Platform
Returns the SQL snippet to drop an existing database.
DB2Platform::getCurrentDateSQL() — Method in class DB2Platform
Returns the SQL specific for the platform to get the current date.
DB2Platform::getCurrentTimeSQL() — Method in class DB2Platform
Returns the SQL specific for the platform to get the current time.
DB2Platform::getCurrentTimestampSQL() — Method in class DB2Platform
Returns the SQL specific for the platform to get the current timestamp
DB2Platform::getIndexDeclarationSQL() — Method in class DB2Platform
Obtains 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 statements for altering an existing table.
DB2Platform::getPreAlterTableIndexForeignKeySQL() — Method in class DB2Platform
DB2Platform::getRenameIndexSQL() — Method in class DB2Platform
Returns the SQL for renaming an index on a table.
DB2Platform::getDefaultValueDeclarationSQL() — Method in class DB2Platform
Obtains 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
Returns the insert SQL for an empty insert statement.
DB2Platform::getCreateTemporaryTableSnippetSQL() — Method in class DB2Platform
DB2Platform::getTemporaryTableName() — Method in class DB2Platform
Some vendors require temporary table names to be qualified specially.
DB2Platform::getLocateExpression() — Method in class DB2Platform
Returns the SQL snippet to get the position of the first occurrence of substring $substr in string $str.
DB2Platform::getSubstringExpression() — Method in class DB2Platform
Returns a SQL snippet 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
Returns the FOR UPDATE expression.
DB2Platform::getDummySelectSQL() — Method in class DB2Platform
This is for test reasons, many vendors have special requirements for dummy statements.
DB2Platform::getReservedKeywordsClass() — Method in class DB2Platform
Returns the class name of the reserved keywords list.
DrizzlePlatform::getName() — Method in class DrizzlePlatform
Gets the name of the platform.
DrizzlePlatform::getIdentifierQuoteCharacter() — Method in class DrizzlePlatform
Gets the character used for identifier quoting.
DrizzlePlatform::getConcatExpression() — Method in class DrizzlePlatform
Returns a SQL snippet to concatenate the given expressions.
DrizzlePlatform::getDateArithmeticIntervalExpression() — Method in class DrizzlePlatform
Returns the SQL for a date arithmetic expression.
DrizzlePlatform::getDateDiffExpression() — Method in class DrizzlePlatform
Returns the SQL to calculate the difference in days between the two passed dates.
DrizzlePlatform::getBooleanTypeDeclarationSQL() — Method in class DrizzlePlatform
Returns the SQL snippet that declares a boolean column.
DrizzlePlatform::getIntegerTypeDeclarationSQL() — Method in class DrizzlePlatform
Returns the SQL snippet that declares a 4 byte integer column.
DrizzlePlatform::getBigIntTypeDeclarationSQL() — Method in class DrizzlePlatform
Returns the SQL snippet that declares an 8 byte integer column.
DrizzlePlatform::getSmallIntTypeDeclarationSQL() — Method in class DrizzlePlatform
Returns the SQL snippet that declares a 2 byte integer column.
DrizzlePlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class DrizzlePlatform
DrizzlePlatform::getBinaryTypeDeclarationSQLSnippet() — Method in class DrizzlePlatform
Returns the SQL snippet used to declare a BINARY/VARBINARY column type.
DrizzlePlatform::getClobTypeDeclarationSQL() — Method in class DrizzlePlatform
Returns the SQL snippet used to declare a CLOB column type.
DrizzlePlatform::getBlobTypeDeclarationSQL() — Method in class DrizzlePlatform
Returns the SQL Snippet used to declare a BLOB column type.
DrizzlePlatform::getCreateDatabaseSQL() — Method in class DrizzlePlatform
Returns the SQL to create a new database.
DrizzlePlatform::getDropDatabaseSQL() — Method in class DrizzlePlatform
Returns the SQL snippet to drop an existing database.
DrizzlePlatform::getListDatabasesSQL() — Method in class DrizzlePlatform
DrizzlePlatform::getReservedKeywordsClass() — Method in class DrizzlePlatform
Returns the class name of the reserved keywords list.
DrizzlePlatform::getListTablesSQL() — Method in class DrizzlePlatform
DrizzlePlatform::getListTableColumnsSQL() — Method in class DrizzlePlatform
DrizzlePlatform::getListTableForeignKeysSQL() — Method in class DrizzlePlatform
DrizzlePlatform::getListTableIndexesSQL() — Method in class DrizzlePlatform
Returns the list of indexes for the current database.
DrizzlePlatform::getDropIndexSQL() — Method in class DrizzlePlatform
Returns the SQL to drop an index from a table.
DrizzlePlatform::getDropPrimaryKeySQL() — Method in class DrizzlePlatform
{@inheritDoc}
DrizzlePlatform::getDateTimeTypeDeclarationSQL() — Method in class DrizzlePlatform
Obtains DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE.
DrizzlePlatform::getTimeTypeDeclarationSQL() — Method in class DrizzlePlatform
Obtains DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
DrizzlePlatform::getDateTypeDeclarationSQL() — Method in class DrizzlePlatform
Obtains DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
DrizzlePlatform::getAlterTableSQL() — Method in class DrizzlePlatform
Gets the SQL statements for altering an existing table.
DrizzlePlatform::getDropTemporaryTableSQL() — Method in class DrizzlePlatform
Returns the SQL to safely drop a temporary table WITHOUT implicitly committing an open transaction.
DrizzlePlatform::getLocateExpression() — Method in class DrizzlePlatform
Returns the SQL snippet to get the position of the first occurrence of substring $substr in string $str.
DrizzlePlatform::getGuidExpression() — Method in class DrizzlePlatform
Returns the global unique identifier expression.
DrizzlePlatform::getRegexpExpression() — Method in class DrizzlePlatform
Returns the regular expression operator.
DB2Keywords::getName() — Method in class DB2Keywords
Returns the name of this keyword list.
DB2Keywords::getKeywords() — Method in class DB2Keywords
Returns the list of keywords.
DrizzleKeywords::getName() — Method in class DrizzleKeywords
Returns the name of this keyword list.
DrizzleKeywords::getKeywords() — Method in class DrizzleKeywords
Returns the list of keywords.
KeywordList::getKeywords() — Method in class KeywordList
Returns the list of keywords.
KeywordList::getName() — Method in class KeywordList
Returns the name of this keyword list.
MariaDb102Keywords::getName() — Method in class MariaDb102Keywords
Returns the name of this keyword list.
MariaDb102Keywords::getKeywords() — Method in class MariaDb102Keywords
Returns the list of keywords.
MsSQLKeywords::getName() — Method in class MsSQLKeywords
Returns the name of this keyword list.
MySQL57Keywords::getName() — Method in class MySQL57Keywords
Returns the name of this keyword list.
MySQL57Keywords::getKeywords() — Method in class MySQL57Keywords
Returns the list of keywords.
MySQL80Keywords::getName() — Method in class MySQL80Keywords
Returns the name of this keyword list.
MySQL80Keywords::getKeywords() — Method in class MySQL80Keywords
Returns the list of keywords.
MySQLKeywords::getName() — Method in class MySQLKeywords
Returns the name of this keyword list.
MySQLKeywords::getKeywords() — Method in class MySQLKeywords
Returns the list of keywords.
OracleKeywords::getName() — Method in class OracleKeywords
Returns the name of this keyword list.
OracleKeywords::getKeywords() — Method in class OracleKeywords
Returns the list of keywords.
PostgreSQL100Keywords::getName() — Method in class PostgreSQL100Keywords
Returns the name of this keyword list.
PostgreSQL91Keywords::getName() — Method in class PostgreSQL91Keywords
Returns the name of this keyword list.
PostgreSQL91Keywords::getKeywords() — Method in class PostgreSQL91Keywords
Returns the list of keywords.
PostgreSQL92Keywords::getName() — Method in class PostgreSQL92Keywords
Returns the name of this keyword list.
PostgreSQL92Keywords::getKeywords() — Method in class PostgreSQL92Keywords
Returns the list of keywords.
PostgreSQL94Keywords::getName() — Method in class PostgreSQL94Keywords
Returns the name of this keyword list.
PostgreSQL94Keywords::getKeywords() — Method in class PostgreSQL94Keywords
Returns the list of keywords.
PostgreSQLKeywords::getName() — Method in class PostgreSQLKeywords
Returns the name of this keyword list.
PostgreSQLKeywords::getKeywords() — Method in class PostgreSQLKeywords
Returns the list of keywords.
ReservedKeywordsValidator::getViolations() — Method in class ReservedKeywordsValidator
SQLAnywhere11Keywords::getName() — Method in class SQLAnywhere11Keywords
Returns the name of this keyword list.
SQLAnywhere11Keywords::getKeywords() — Method in class SQLAnywhere11Keywords
Returns the list of keywords.
SQLAnywhere12Keywords::getName() — Method in class SQLAnywhere12Keywords
Returns the name of this keyword list.
SQLAnywhere12Keywords::getKeywords() — Method in class SQLAnywhere12Keywords
Returns the list of keywords.
SQLAnywhere16Keywords::getName() — Method in class SQLAnywhere16Keywords
Returns the name of this keyword list.
SQLAnywhere16Keywords::getKeywords() — Method in class SQLAnywhere16Keywords
Returns the list of keywords.
SQLAnywhereKeywords::getName() — Method in class SQLAnywhereKeywords
Returns the name of this keyword list.
SQLAnywhereKeywords::getKeywords() — Method in class SQLAnywhereKeywords
Returns the list of keywords.
SQLServer2005Keywords::getName() — Method in class SQLServer2005Keywords
Returns the name of this keyword list.
SQLServer2005Keywords::getKeywords() — Method in class SQLServer2005Keywords
Returns the list of keywords.
SQLServer2008Keywords::getName() — Method in class SQLServer2008Keywords
Returns the name of this keyword list.
SQLServer2008Keywords::getKeywords() — Method in class SQLServer2008Keywords
Returns the list of keywords.
SQLServer2012Keywords::getName() — Method in class SQLServer2012Keywords
Returns the name of this keyword list.
SQLServer2012Keywords::getKeywords() — Method in class SQLServer2012Keywords
Returns the list of keywords.
SQLServerKeywords::getName() — Method in class SQLServerKeywords
Returns the name of this keyword list.
SQLServerKeywords::getKeywords() — Method in class SQLServerKeywords
Returns the list of keywords.
SQLiteKeywords::getName() — Method in class SQLiteKeywords
Returns the name of this keyword list.
SQLiteKeywords::getKeywords() — Method in class SQLiteKeywords
Returns the list of keywords.
MariaDb1027Platform::getJsonTypeDeclarationSQL() — Method in class MariaDb1027Platform
Returns the SQL snippet to declare a JSON field.
MariaDb1027Platform::getReservedKeywordsClass() — Method in class MariaDb1027Platform
Returns the class name of the reserved keywords list.
MySQL57Platform::getJsonTypeDeclarationSQL() — Method in class MySQL57Platform
Returns the SQL snippet to declare a JSON field.
MySQL57Platform::getPreAlterTableRenameIndexForeignKeySQL() — Method in class MySQL57Platform
MySQL57Platform::getPostAlterTableRenameIndexForeignKeySQL() — Method in class MySQL57Platform
MySQL57Platform::getRenameIndexSQL() — Method in class MySQL57Platform
Returns the SQL for renaming an index on a table.
MySQL57Platform::getReservedKeywordsClass() — Method in class MySQL57Platform
Returns the class name of the reserved keywords list.
MySQL80Platform::getReservedKeywordsClass() — Method in class MySQL80Platform
Returns the class name of the reserved keywords list.
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 the global unique identifier expression.
MySqlPlatform::getLocateExpression() — Method in class MySqlPlatform
Returns the SQL snippet to get the position of the first occurrence of substring $substr in string $str.
MySqlPlatform::getConcatExpression() — Method in class MySqlPlatform
Returns a SQL snippet to concatenate the given expressions.
MySqlPlatform::getDateArithmeticIntervalExpression() — Method in class MySqlPlatform
Returns the SQL for a date arithmetic expression.
MySqlPlatform::getDateDiffExpression() — Method in class MySqlPlatform
Returns the SQL to calculate the difference in days between the two passed dates.
MySqlPlatform::getListDatabasesSQL() — Method in class MySqlPlatform
MySqlPlatform::getListTableConstraintsSQL() — Method in class MySqlPlatform
MySqlPlatform::getListTableIndexesSQL() — Method in class MySqlPlatform
Returns the list of indexes for the current database.
MySqlPlatform::getListViewsSQL() — Method in class MySqlPlatform
Returns 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
MySqlPlatform::getBinaryTypeDeclarationSQLSnippet() — Method in class MySqlPlatform
Returns the SQL snippet used to declare a BINARY/VARBINARY column type.
MySqlPlatform::getClobTypeDeclarationSQL() — Method in class MySqlPlatform
Gets the SQL snippet used to declare a CLOB column type.
MySqlPlatform::getDateTimeTypeDeclarationSQL() — Method in class MySqlPlatform
Obtains DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE.
MySqlPlatform::getDateTypeDeclarationSQL() — Method in class MySqlPlatform
Obtains DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
MySqlPlatform::getTimeTypeDeclarationSQL() — Method in class MySqlPlatform
Obtains DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
MySqlPlatform::getBooleanTypeDeclarationSQL() — Method in class MySqlPlatform
Returns the SQL snippet that declares a boolean column.
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::getListTablesSQL() — Method in class MySqlPlatform
MySqlPlatform::getListTableColumnsSQL() — Method in class MySqlPlatform
MySqlPlatform::getCreateDatabaseSQL() — Method in class MySqlPlatform
Returns the SQL to create a new database.
MySqlPlatform::getDropDatabaseSQL() — Method in class MySqlPlatform
Returns the SQL snippet to drop an existing database.
MySqlPlatform::getDefaultValueDeclarationSQL() — Method in class MySqlPlatform
Obtains DBMS specific SQL code portion needed to set a default value declaration to be used in statements like CREATE TABLE.
MySqlPlatform::getAlterTableSQL() — Method in class MySqlPlatform
Gets the SQL statements for altering an existing table.
MySqlPlatform::getPreAlterTableIndexForeignKeySQL() — Method in class MySqlPlatform
MySqlPlatform::getPreAlterTableRenameIndexForeignKeySQL() — Method in class MySqlPlatform
MySqlPlatform::getPostAlterTableIndexForeignKeySQL() — Method in class MySqlPlatform
MySqlPlatform::getPostAlterTableRenameIndexForeignKeySQL() — Method in class MySqlPlatform
MySqlPlatform::getCreateIndexSQLFlags() — Method in class MySqlPlatform
Adds additional flags for index generation.
MySqlPlatform::getIntegerTypeDeclarationSQL() — Method in class MySqlPlatform
Returns the SQL snippet that declares a 4 byte integer column.
MySqlPlatform::getBigIntTypeDeclarationSQL() — Method in class MySqlPlatform
Returns the SQL snippet that declares an 8 byte integer column.
MySqlPlatform::getSmallIntTypeDeclarationSQL() — Method in class MySqlPlatform
Returns the SQL snippet that declares a 2 byte integer column.
MySqlPlatform::getFloatDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getDecimalTypeDeclarationSQL() — Method in class MySqlPlatform
Returns the SQL snippet that declares a floating point column of arbitrary precision.
MySqlPlatform::getAdvancedForeignKeyOptionsSQL() — Method in class MySqlPlatform
Returns the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
MySqlPlatform::getDropIndexSQL() — Method in class MySqlPlatform
Returns the SQL to drop an index from a table.
MySqlPlatform::getDropPrimaryKeySQL() — Method in class MySqlPlatform
MySqlPlatform::getSetTransactionIsolationSQL() — Method in class MySqlPlatform
Returns the SQL to set the transaction isolation level.
MySqlPlatform::getName() — Method in class MySqlPlatform
Gets the name of the platform.
MySqlPlatform::getReadLockSQL() — Method in class MySqlPlatform
Returns 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.
MySqlPlatform::getBinaryMaxLength() — Method in class MySqlPlatform
Gets the maximum length of a binary field.
MySqlPlatform::getReservedKeywordsClass() — Method in class MySqlPlatform
Returns the class name of the reserved keywords list.
MySqlPlatform::getDropTemporaryTableSQL() — Method in class MySqlPlatform
Returns the SQL to safely drop a temporary table WITHOUT implicitly committing an open transaction.
MySqlPlatform::getBlobTypeDeclarationSQL() — Method in class MySqlPlatform
Gets the SQL Snippet used to declare a BLOB column type.
MySqlPlatform::getDefaultTransactionIsolationLevel() — Method in class MySqlPlatform
Gets the default transaction isolation level of the platform.
OraclePlatform::getSubstringExpression() — Method in class OraclePlatform
Returns a SQL snippet to get a substring inside an SQL statement.
OraclePlatform::getNowExpression() — Method in class OraclePlatform
Returns the SQL snippet to get the current system date.
OraclePlatform::getLocateExpression() — Method in class OraclePlatform
Returns the SQL snippet to get the position of the first occurrence of substring $substr in string $str.
OraclePlatform::getGuidExpression() — Method in class OraclePlatform
Returns the global unique identifier expression.
OraclePlatform::getDateArithmeticIntervalExpression() — Method in class OraclePlatform
Returns the SQL for a date arithmetic expression.
OraclePlatform::getDateDiffExpression() — Method in class OraclePlatform
Returns the SQL to calculate the difference in days between the two passed dates.
OraclePlatform::getBitAndComparisonExpression() — Method in class OraclePlatform
Returns the SQL bit AND comparison expression.
OraclePlatform::getBitOrComparisonExpression() — Method in class OraclePlatform
Returns the SQL bit OR comparison expression.
OraclePlatform::getCreateSequenceSQL() — Method in class OraclePlatform
Returns the SQL to create a sequence on this platform.
OraclePlatform::getAlterSequenceSQL() — Method in class OraclePlatform
Returns the SQL to change a sequence on this platform.
OraclePlatform::getSequenceNextValSQL() — Method in class OraclePlatform
OraclePlatform::getSetTransactionIsolationSQL() — Method in class OraclePlatform
Returns the SQL to set the transaction isolation level.
OraclePlatform::getBooleanTypeDeclarationSQL() — Method in class OraclePlatform
Returns the SQL snippet that declares a boolean column.
OraclePlatform::getIntegerTypeDeclarationSQL() — Method in class OraclePlatform
Returns the SQL snippet that declares a 4 byte integer column.
OraclePlatform::getBigIntTypeDeclarationSQL() — Method in class OraclePlatform
Returns the SQL snippet that declares an 8 byte integer column.
OraclePlatform::getSmallIntTypeDeclarationSQL() — Method in class OraclePlatform
Returns the SQL snippet that declares a 2 byte integer column.
OraclePlatform::getDateTimeTypeDeclarationSQL() — Method in class OraclePlatform
Obtains DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE.
OraclePlatform::getDateTimeTzTypeDeclarationSQL() — Method in class OraclePlatform
Obtains DBMS specific SQL to be used to create datetime with timezone offset fields.
OraclePlatform::getDateTypeDeclarationSQL() — Method in class OraclePlatform
Obtains DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
OraclePlatform::getTimeTypeDeclarationSQL() — Method in class OraclePlatform
Obtains DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
OraclePlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class OraclePlatform
OraclePlatform::getBinaryTypeDeclarationSQLSnippet() — Method in class OraclePlatform
Returns the SQL snippet used to declare a BINARY/VARBINARY column type.
OraclePlatform::getBinaryMaxLength() — Method in class OraclePlatform
Gets the maximum length of a binary field.
OraclePlatform::getClobTypeDeclarationSQL() — Method in class OraclePlatform
Returns the SQL snippet used to declare a CLOB column type.
OraclePlatform::getListDatabasesSQL() — Method in class OraclePlatform
OraclePlatform::getListSequencesSQL() — Method in class OraclePlatform
OraclePlatform::getListTableIndexesSQL() — Method in class OraclePlatform
Returns the list of indexes for the current database.
OraclePlatform::getListTablesSQL() — Method in class OraclePlatform
OraclePlatform::getListViewsSQL() — Method in class OraclePlatform
Returns 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
Returns the SQL statements to drop the autoincrement for the given table name.
OraclePlatform::getListTableForeignKeysSQL() — Method in class OraclePlatform
OraclePlatform::getListTableConstraintsSQL() — Method in class OraclePlatform
OraclePlatform::getListTableColumnsSQL() — Method in class OraclePlatform
OraclePlatform::getDropSequenceSQL() — Method in class OraclePlatform
Returns the SQL snippet to drop an existing sequence.
OraclePlatform::getDropForeignKeySQL() — Method in class OraclePlatform
Returns the SQL to drop a foreign key.
OraclePlatform::getAdvancedForeignKeyOptionsSQL() — Method in class OraclePlatform
Returns the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
OraclePlatform::getForeignKeyReferentialActionSQL() — Method in class OraclePlatform
Returns the given referential action in uppercase if valid, otherwise throws an exception.
OraclePlatform::getDropDatabaseSQL() — Method in class OraclePlatform
Returns the SQL snippet to drop an existing database.
OraclePlatform::getAlterTableSQL() — Method in class OraclePlatform
Gets the SQL statements for altering an existing table.
OraclePlatform::getColumnDeclarationSQL() — Method in class OraclePlatform
Obtains DBMS specific SQL code portion needed to declare a generic type field to be used in statements like CREATE TABLE.
OraclePlatform::getRenameIndexSQL() — Method in class OraclePlatform
Returns the SQL for renaming an index on a table.
OraclePlatform::getIdentitySequenceName() — Method in class OraclePlatform
Returns the name of the sequence for a particular identity column in a particular table.
OraclePlatform::getName() — Method in class OraclePlatform
Gets the name of the platform.
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 database identifier, like tables or column names.
OraclePlatform::getTruncateTableSQL() — Method in class OraclePlatform
Generates a Truncate Table SQL statement for a given table.
OraclePlatform::getDummySelectSQL() — Method in class OraclePlatform
This is for test reasons, many vendors have special requirements for dummy statements.
OraclePlatform::getReservedKeywordsClass() — Method in class OraclePlatform
Returns the class name of the reserved keywords list.
OraclePlatform::getBlobTypeDeclarationSQL() — Method in class OraclePlatform
Returns the SQL Snippet used to declare a BLOB column type.
PostgreSQL100Platform::getReservedKeywordsClass() — Method in class PostgreSQL100Platform
Returns the class name of the reserved keywords list.
PostgreSQL100Platform::getListSequencesSQL() — Method in class PostgreSQL100Platform
PostgreSQL91Platform::getReservedKeywordsClass() — Method in class PostgreSQL91Platform
Returns the class name of the reserved keywords list.
PostgreSQL91Platform::getColumnCollationDeclarationSQL() — Method in class PostgreSQL91Platform
Obtains DBMS specific SQL code portion needed to set the COLLATION of a field declaration to be used in statements like CREATE TABLE.
PostgreSQL91Platform::getListTableColumnsSQL() — Method in class PostgreSQL91Platform
PostgreSQL92Platform::getJsonTypeDeclarationSQL() — Method in class PostgreSQL92Platform
Returns the SQL snippet to declare a JSON field.
PostgreSQL92Platform::getSmallIntTypeDeclarationSQL() — Method in class PostgreSQL92Platform
Returns the SQL snippet that declares a 2 byte integer column.
PostgreSQL92Platform::getReservedKeywordsClass() — Method in class PostgreSQL92Platform
Returns the class name of the reserved keywords list.
PostgreSQL92Platform::getCloseActiveDatabaseConnectionsSQL() — Method in class PostgreSQL92Platform
Returns the SQL statement for closing currently active connections on the given database.
PostgreSQL94Platform::getJsonTypeDeclarationSQL() — Method in class PostgreSQL94Platform
Returns the SQL snippet to declare a JSON field.
PostgreSQL94Platform::getReservedKeywordsClass() — Method in class PostgreSQL94Platform
Returns the class name of the reserved keywords list.
PostgreSqlPlatform::getSubstringExpression() — Method in class PostgreSqlPlatform
Returns a SQL snippet to get a substring inside an SQL statement.
PostgreSqlPlatform::getNowExpression() — Method in class PostgreSqlPlatform
Returns the SQL snippet to get the current system date.
PostgreSqlPlatform::getRegexpExpression() — Method in class PostgreSqlPlatform
Returns the regular expression operator.
PostgreSqlPlatform::getLocateExpression() — Method in class PostgreSqlPlatform
Returns the SQL snippet to get the position of the first occurrence of substring $substr in string $str.
PostgreSqlPlatform::getDateArithmeticIntervalExpression() — Method in class PostgreSqlPlatform
Returns the SQL for a date arithmetic expression.
PostgreSqlPlatform::getDateDiffExpression() — Method in class PostgreSqlPlatform
Returns the SQL to calculate the difference in days between the two passed dates.
PostgreSqlPlatform::getDefaultSchemaName() — Method in class PostgreSqlPlatform
Returns the default schema name.
PostgreSqlPlatform::getIdentitySequenceName() — Method in class PostgreSqlPlatform
Returns the name of the sequence for a particular identity column in a particular table.
PostgreSqlPlatform::getListDatabasesSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListNamespacesSQL() — Method in class PostgreSqlPlatform
Returns the SQL statement for retrieving the namespaces defined in the database.
PostgreSqlPlatform::getListSequencesSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListTablesSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListViewsSQL() — Method in class PostgreSqlPlatform
Returns 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
Returns the list of indexes for the current database.
PostgreSqlPlatform::getListTableColumnsSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getCreateDatabaseSQL() — Method in class PostgreSqlPlatform
Returns the SQL to create a new database.
PostgreSqlPlatform::getDisallowDatabaseConnectionsSQL() — Method in class PostgreSqlPlatform
Returns the SQL statement for disallowing new connections on the given database.
PostgreSqlPlatform::getCloseActiveDatabaseConnectionsSQL() — Method in class PostgreSqlPlatform
Returns the SQL statement for closing currently active connections on the given database.
PostgreSqlPlatform::getAdvancedForeignKeyOptionsSQL() — Method in class PostgreSqlPlatform
Returns the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
PostgreSqlPlatform::getAlterTableSQL() — Method in class PostgreSqlPlatform
Gets the SQL statements for altering an existing table.
PostgreSqlPlatform::getRenameIndexSQL() — Method in class PostgreSqlPlatform
Returns the SQL for renaming an index on a table.
PostgreSqlPlatform::getCommentOnColumnSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getCreateSequenceSQL() — Method in class PostgreSqlPlatform
Returns the SQL to create a sequence on this platform.
PostgreSqlPlatform::getAlterSequenceSQL() — Method in class PostgreSqlPlatform
Returns the SQL to change a sequence on this platform.
PostgreSqlPlatform::getDropSequenceSQL() — Method in class PostgreSqlPlatform
Returns the SQL snippet to drop an existing sequence.
PostgreSqlPlatform::getCreateSchemaSQL() — Method in class PostgreSqlPlatform
Returns the SQL to create a named schema.
PostgreSqlPlatform::getDropForeignKeySQL() — Method in class PostgreSqlPlatform
Returns the SQL to drop a foreign key.
PostgreSqlPlatform::getSequenceNextValSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getSetTransactionIsolationSQL() — Method in class PostgreSqlPlatform
Returns the SQL to set the transaction isolation level.
PostgreSqlPlatform::getBooleanTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Returns the SQL snippet that declares a boolean column.
PostgreSqlPlatform::getIntegerTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Returns the SQL snippet that declares a 4 byte integer column.
PostgreSqlPlatform::getBigIntTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Returns the SQL snippet that declares an 8 byte integer column.
PostgreSqlPlatform::getSmallIntTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Returns the SQL snippet that declares a 2 byte integer column.
PostgreSqlPlatform::getGuidTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Returns the SQL snippet to declare a GUID/UUID field.
PostgreSqlPlatform::getDateTimeTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Obtains DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE.
PostgreSqlPlatform::getDateTimeTzTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Obtains DBMS specific SQL to be used to create datetime with timezone offset fields.
PostgreSqlPlatform::getDateTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Obtains DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
PostgreSqlPlatform::getTimeTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Obtains DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
PostgreSqlPlatform::getGuidExpression() — Method in class PostgreSqlPlatform
Returns the global unique identifier expression.
PostgreSqlPlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getBinaryTypeDeclarationSQLSnippet() — Method in class PostgreSqlPlatform
Returns the SQL snippet used to declare a BINARY/VARBINARY column type.
PostgreSqlPlatform::getClobTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Returns the SQL snippet used to declare a CLOB column type.
PostgreSqlPlatform::getName() — Method in class PostgreSqlPlatform
Gets the name of the platform.
PostgreSqlPlatform::getSQLResultCasing() — Method in class PostgreSqlPlatform
Gets the character casing of a column in an SQL result set of this platform.
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
Returns the insert SQL for an empty insert statement.
PostgreSqlPlatform::getTruncateTableSQL() — Method in class PostgreSqlPlatform
Generates a Truncate Table SQL statement for a given table.
PostgreSqlPlatform::getReadLockSQL() — Method in class PostgreSqlPlatform
Returns 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.
PostgreSqlPlatform::getBinaryMaxLength() — Method in class PostgreSqlPlatform
Gets the maximum length of a binary field.
PostgreSqlPlatform::getBinaryDefaultLength() — Method in class PostgreSqlPlatform
Gets the default length of a binary field.
PostgreSqlPlatform::getReservedKeywordsClass() — Method in class PostgreSqlPlatform
Returns the class name of the reserved keywords list.
PostgreSqlPlatform::getBlobTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Returns the SQL Snippet used to declare a BLOB column type.
PostgreSqlPlatform::getDefaultValueDeclarationSQL() — Method in class PostgreSqlPlatform
Obtains DBMS specific SQL code portion needed to set a default value declaration to be used in statements like CREATE TABLE.
SQLAnywhere11Platform::getRegexpExpression() — Method in class SQLAnywhere11Platform
Returns the regular expression operator.
SQLAnywhere11Platform::getReservedKeywordsClass() — Method in class SQLAnywhere11Platform
Returns the class name of the reserved keywords list.
SQLAnywhere12Platform::getCreateSequenceSQL() — Method in class SQLAnywhere12Platform
Returns the SQL to create a sequence on this platform.
SQLAnywhere12Platform::getAlterSequenceSQL() — Method in class SQLAnywhere12Platform
Returns the SQL to change a sequence on this platform.
SQLAnywhere12Platform::getDateTimeTzFormatString() — Method in class SQLAnywhere12Platform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime with timezone value of this platform.
SQLAnywhere12Platform::getDateTimeTzTypeDeclarationSQL() — Method in class SQLAnywhere12Platform
Obtains DBMS specific SQL to be used to create datetime with timezone offset fields.
SQLAnywhere12Platform::getDropSequenceSQL() — Method in class SQLAnywhere12Platform
Returns the SQL snippet to drop an existing sequence.
SQLAnywhere12Platform::getListSequencesSQL() — Method in class SQLAnywhere12Platform
SQLAnywhere12Platform::getSequenceNextValSQL() — Method in class SQLAnywhere12Platform
SQLAnywhere12Platform::getAdvancedIndexOptionsSQL() — Method in class SQLAnywhere12Platform
Return the INDEX query section dealing with non-standard SQL Anywhere options.
SQLAnywhere12Platform::getReservedKeywordsClass() — Method in class SQLAnywhere12Platform
Returns the class name of the reserved keywords list.
SQLAnywhere16Platform::getAdvancedIndexOptionsSQL() — Method in class SQLAnywhere16Platform
Return the INDEX query section dealing with non-standard SQL Anywhere options.
SQLAnywhere16Platform::getReservedKeywordsClass() — Method in class SQLAnywhere16Platform
Returns the class name of the reserved keywords list.
SQLAnywherePlatform::getAdvancedForeignKeyOptionsSQL() — Method in class SQLAnywherePlatform
Returns the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
SQLAnywherePlatform::getAlterTableSQL() — Method in class SQLAnywherePlatform
Gets the SQL statements for altering an existing table.
SQLAnywherePlatform::getAlterTableAddColumnClause() — Method in class SQLAnywherePlatform
Returns the SQL clause for creating a column in a table alteration.
SQLAnywherePlatform::getAlterTableClause() — Method in class SQLAnywherePlatform
Returns the SQL clause for altering a table.
SQLAnywherePlatform::getAlterTableRemoveColumnClause() — Method in class SQLAnywherePlatform
Returns the SQL clause for dropping a column in a table alteration.
SQLAnywherePlatform::getAlterTableRenameColumnClause() — Method in class SQLAnywherePlatform
Returns the SQL clause for renaming a column in a table alteration.
SQLAnywherePlatform::getAlterTableRenameTableClause() — Method in class SQLAnywherePlatform
Returns the SQL clause for renaming a table in a table alteration.
SQLAnywherePlatform::getAlterTableChangeColumnClause() — Method in class SQLAnywherePlatform
Returns the SQL clause for altering a column in a table alteration.
SQLAnywherePlatform::getBigIntTypeDeclarationSQL() — Method in class SQLAnywherePlatform
Returns the SQL snippet that declares an 8 byte integer column.
SQLAnywherePlatform::getBinaryDefaultLength() — Method in class SQLAnywherePlatform
Gets the default length of a binary field.
SQLAnywherePlatform::getBinaryMaxLength() — Method in class SQLAnywherePlatform
Gets the maximum length of a binary field.
SQLAnywherePlatform::getBlobTypeDeclarationSQL() — Method in class SQLAnywherePlatform
Returns the SQL Snippet used to declare a BLOB column type.
SQLAnywherePlatform::getBooleanTypeDeclarationSQL() — Method in class SQLAnywherePlatform
Returns the SQL snippet that declares a boolean column.
SQLAnywherePlatform::getClobTypeDeclarationSQL() — Method in class SQLAnywherePlatform
Returns the SQL snippet used to declare a CLOB column type.
SQLAnywherePlatform::getCommentOnColumnSQL() — Method in class SQLAnywherePlatform
SQLAnywherePlatform::getConcatExpression() — Method in class SQLAnywherePlatform
Returns a SQL snippet to concatenate the given expressions.
SQLAnywherePlatform::getCreateConstraintSQL() — Method in class SQLAnywherePlatform
Returns the SQL to create a constraint on a table on this platform.
SQLAnywherePlatform::getCreateDatabaseSQL() — Method in class SQLAnywherePlatform
Returns the SQL to create a new database.
SQLAnywherePlatform::getCreateIndexSQL() — Method in class SQLAnywherePlatform
Returns the SQL to create an index on a table on this platform.
SQLAnywherePlatform::getCreatePrimaryKeySQL() — Method in class SQLAnywherePlatform
Returns the SQL to create an unnamed primary key constraint.
SQLAnywherePlatform::getCreateTemporaryTableSnippetSQL() — Method in class SQLAnywherePlatform
SQLAnywherePlatform::getCreateViewSQL() — Method in class SQLAnywherePlatform
SQLAnywherePlatform::getCurrentDateSQL() — Method in class SQLAnywherePlatform
Returns the SQL specific for the platform to get the current date.
SQLAnywherePlatform::getCurrentTimeSQL() — Method in class SQLAnywherePlatform
Returns the SQL specific for the platform to get the current time.
SQLAnywherePlatform::getCurrentTimestampSQL() — Method in class SQLAnywherePlatform
Returns the SQL specific for the platform to get the current timestamp
SQLAnywherePlatform::getDateArithmeticIntervalExpression() — Method in class SQLAnywherePlatform
Returns the SQL for a date arithmetic expression.
SQLAnywherePlatform::getDateDiffExpression() — Method in class SQLAnywherePlatform
Returns the SQL to calculate the difference in days between the two passed dates.
SQLAnywherePlatform::getDateTimeFormatString() — Method in class SQLAnywherePlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime value of this platform.
SQLAnywherePlatform::getDateTimeTypeDeclarationSQL() — Method in class SQLAnywherePlatform
Obtains DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE.
SQLAnywherePlatform::getDateTimeTzFormatString() — Method in class SQLAnywherePlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime with timezone value of this platform.
SQLAnywherePlatform::getDateTypeDeclarationSQL() — Method in class SQLAnywherePlatform
Obtains DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
SQLAnywherePlatform::getDefaultTransactionIsolationLevel() — Method in class SQLAnywherePlatform
Gets the default transaction isolation level of the platform.
SQLAnywherePlatform::getDropDatabaseSQL() — Method in class SQLAnywherePlatform
Returns the SQL snippet to drop an existing database.
SQLAnywherePlatform::getDropIndexSQL() — Method in class SQLAnywherePlatform
Returns the SQL to drop an index from a table.
SQLAnywherePlatform::getDropViewSQL() — Method in class SQLAnywherePlatform
SQLAnywherePlatform::getForeignKeyBaseDeclarationSQL() — Method in class SQLAnywherePlatform
Obtains DBMS specific SQL code portion needed to set the FOREIGN KEY constraint of a field declaration to be used in statements like CREATE TABLE.
SQLAnywherePlatform::getForeignKeyMatchClauseSQL() — Method in class SQLAnywherePlatform
Returns foreign key MATCH clause for given type.
SQLAnywherePlatform::getForeignKeyReferentialActionSQL() — Method in class SQLAnywherePlatform
Returns the given referential action in uppercase if valid, otherwise throws an exception.
SQLAnywherePlatform::getForUpdateSQL() — Method in class SQLAnywherePlatform
Returns the FOR UPDATE expression.
SQLAnywherePlatform::getGuidExpression() — Method in class SQLAnywherePlatform
Returns the global unique identifier expression.
SQLAnywherePlatform::getGuidTypeDeclarationSQL() — Method in class SQLAnywherePlatform
Returns the SQL snippet to declare a GUID/UUID field.
SQLAnywherePlatform::getIndexDeclarationSQL() — Method in class SQLAnywherePlatform
Obtains DBMS specific SQL code portion needed to set an index declaration to be used in statements like CREATE TABLE.
SQLAnywherePlatform::getIntegerTypeDeclarationSQL() — Method in class SQLAnywherePlatform
Returns the SQL snippet that declares a 4 byte integer column.
SQLAnywherePlatform::getListDatabasesSQL() — Method in class SQLAnywherePlatform
SQLAnywherePlatform::getListTableColumnsSQL() — Method in class SQLAnywherePlatform
SQLAnywherePlatform::getListTableConstraintsSQL() — Method in class SQLAnywherePlatform
SQLAnywherePlatform::getListTableForeignKeysSQL() — Method in class SQLAnywherePlatform
SQLAnywherePlatform::getListTableIndexesSQL() — Method in class SQLAnywherePlatform
Returns the list of indexes for the current database.
SQLAnywherePlatform::getListTablesSQL() — Method in class SQLAnywherePlatform
SQLAnywherePlatform::getListUsersSQL() — Method in class SQLAnywherePlatform
SQLAnywherePlatform::getListViewsSQL() — Method in class SQLAnywherePlatform
Returns the SQL to list all views of a database or user.
SQLAnywherePlatform::getLocateExpression() — Method in class SQLAnywherePlatform
Returns the SQL snippet to get the position of the first occurrence of substring $substr in string $str.
SQLAnywherePlatform::getMaxIdentifierLength() — Method in class SQLAnywherePlatform
Maximum length of any given database identifier, like tables or column names.
SQLAnywherePlatform::getMd5Expression() — Method in class SQLAnywherePlatform
Returns the SQL snippet to get the md5 sum of a field.
SQLAnywherePlatform::getName() — Method in class SQLAnywherePlatform
Gets the name of the platform.
SQLAnywherePlatform::getPrimaryKeyDeclarationSQL() — Method in class SQLAnywherePlatform
Obtain DBMS specific SQL code portion needed to set a primary key declaration to be used in statements like ALTER TABLE.
SQLAnywherePlatform::getSetTransactionIsolationSQL() — Method in class SQLAnywherePlatform
Returns the SQL to set the transaction isolation level.
SQLAnywherePlatform::getSmallIntTypeDeclarationSQL() — Method in class SQLAnywherePlatform
Returns the SQL snippet that declares a 2 byte integer column.
SQLAnywherePlatform::getStartDatabaseSQL() — Method in class SQLAnywherePlatform
Returns the SQL statement for starting an existing database.
SQLAnywherePlatform::getStopDatabaseSQL() — Method in class SQLAnywherePlatform
Returns the SQL statement for stopping a running database.
SQLAnywherePlatform::getSubstringExpression() — Method in class SQLAnywherePlatform
Returns a SQL snippet to get a substring inside an SQL statement.
SQLAnywherePlatform::getTemporaryTableSQL() — Method in class SQLAnywherePlatform
Returns the required SQL string that fits between CREATE .
SQLAnywherePlatform::getTimeFormatString() — Method in class SQLAnywherePlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored time value of this platform.
SQLAnywherePlatform::getTimeTypeDeclarationSQL() — Method in class SQLAnywherePlatform
Obtains DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
SQLAnywherePlatform::getTrimExpression() — Method in class SQLAnywherePlatform
Returns the SQL snippet to trim a string.
SQLAnywherePlatform::getTruncateTableSQL() — Method in class SQLAnywherePlatform
Generates a Truncate Table SQL statement for a given table.
SQLAnywherePlatform::getUniqueConstraintDeclarationSQL() — Method in class SQLAnywherePlatform
Obtains DBMS specific SQL code portion needed to set a unique constraint declaration to be used in statements like CREATE TABLE.
SQLAnywherePlatform::getVarcharDefaultLength() — Method in class SQLAnywherePlatform
Gets the default length of a varchar field.
SQLAnywherePlatform::getVarcharMaxLength() — Method in class SQLAnywherePlatform
Gets the maximum length of a varchar field.
SQLAnywherePlatform::getAdvancedIndexOptionsSQL() — Method in class SQLAnywherePlatform
Return the INDEX query section dealing with non-standard SQL Anywhere options.
SQLAnywherePlatform::getBinaryTypeDeclarationSQLSnippet() — Method in class SQLAnywherePlatform
Returns the SQL snippet used to declare a BINARY/VARBINARY column type.
SQLAnywherePlatform::getTableConstraintDeclarationSQL() — Method in class SQLAnywherePlatform
Returns the SQL snippet for creating a table constraint.
SQLAnywherePlatform::getCreateIndexSQLFlags() — Method in class SQLAnywherePlatform
Adds additional flags for index generation.
SQLAnywherePlatform::getRenameIndexSQL() — Method in class SQLAnywherePlatform
Returns the SQL for renaming an index on a table.
SQLAnywherePlatform::getReservedKeywordsClass() — Method in class SQLAnywherePlatform
Returns the class name of the reserved keywords list.
SQLAnywherePlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class SQLAnywherePlatform
SQLAzurePlatform::getCreateTableSQL() — Method in class SQLAzurePlatform
Returns the SQL statement(s) to create a table with the specified name, columns and constraints on this platform.
SQLServer2005Platform::getClobTypeDeclarationSQL() — Method in class SQLServer2005Platform
Returns the SQL snippet used to declare a CLOB column type.
SQLServer2005Platform::getReservedKeywordsClass() — Method in class SQLServer2005Platform
Returns the class name of the reserved keywords list.
SQLServer2008Platform::getListTablesSQL() — Method in class SQLServer2008Platform
SQLServer2008Platform::getDateTimeTypeDeclarationSQL() — Method in class SQLServer2008Platform
Obtains DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE.
SQLServer2008Platform::getDateTypeDeclarationSQL() — Method in class SQLServer2008Platform
Obtains DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
SQLServer2008Platform::getTimeTypeDeclarationSQL() — Method in class SQLServer2008Platform
Obtains DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
SQLServer2008Platform::getDateTimeTzTypeDeclarationSQL() — Method in class SQLServer2008Platform
Obtains DBMS specific SQL to be used to create datetime with timezone offset fields.
SQLServer2008Platform::getDateTimeFormatString() — Method in class SQLServer2008Platform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime value of this platform.
SQLServer2008Platform::getDateTimeTzFormatString() — Method in class SQLServer2008Platform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime with timezone value of this platform.
SQLServer2008Platform::getDateFormatString() — Method in class SQLServer2008Platform
Gets the format string, as accepted by the date() function, that describes the format of a stored date value of this platform.
SQLServer2008Platform::getTimeFormatString() — Method in class SQLServer2008Platform
Gets the format string, as accepted by the date() function, that describes the format of a stored time value of this platform.
SQLServer2008Platform::getReservedKeywordsClass() — Method in class SQLServer2008Platform
Returns the class name of the reserved keywords list.
SQLServer2008Platform::getLikeWildcardCharacters() — Method in class SQLServer2008Platform
SQLServer2012Platform::getAlterSequenceSQL() — Method in class SQLServer2012Platform
Returns the SQL to change a sequence on this platform.
SQLServer2012Platform::getCreateSequenceSQL() — Method in class SQLServer2012Platform
Returns the SQL to create a sequence on this platform.
SQLServer2012Platform::getDropSequenceSQL() — Method in class SQLServer2012Platform
Returns the SQL snippet to drop an existing sequence.
SQLServer2012Platform::getListSequencesSQL() — Method in class SQLServer2012Platform
SQLServer2012Platform::getSequenceNextValSQL() — Method in class SQLServer2012Platform
SQLServer2012Platform::getReservedKeywordsClass() — Method in class SQLServer2012Platform
Returns the class name of the reserved keywords list.
SQLServerPlatform::getCurrentDateSQL() — Method in class SQLServerPlatform
Returns the SQL specific for the platform to get the current date.
SQLServerPlatform::getCurrentTimeSQL() — Method in class SQLServerPlatform
Returns the SQL specific for the platform to get the current time.
SQLServerPlatform::getDateArithmeticIntervalExpression() — Method in class SQLServerPlatform
Returns the SQL for a date arithmetic expression.
SQLServerPlatform::getDateDiffExpression() — Method in class SQLServerPlatform
Returns the SQL to calculate the difference in days between the two passed dates.
SQLServerPlatform::getDefaultSchemaName() — Method in class SQLServerPlatform
Returns the default schema name.
SQLServerPlatform::getCreateDatabaseSQL() — Method in class SQLServerPlatform
Returns the SQL to create a new database.
SQLServerPlatform::getDropDatabaseSQL() — Method in class SQLServerPlatform
Returns the SQL snippet to drop an existing database.
SQLServerPlatform::getCreateSchemaSQL() — Method in class SQLServerPlatform
Returns the SQL to create a named schema.
SQLServerPlatform::getDropForeignKeySQL() — Method in class SQLServerPlatform
Returns the SQL to drop a foreign key.
SQLServerPlatform::getDropIndexSQL() — Method in class SQLServerPlatform
Returns the SQL to drop an index from a table.
SQLServerPlatform::getCreatePrimaryKeySQL() — Method in class SQLServerPlatform
Returns the SQL to create an unnamed primary key constraint.
SQLServerPlatform::getCreateColumnCommentSQL() — Method in class SQLServerPlatform
Returns the SQL statement for creating a column comment.
SQLServerPlatform::getDefaultConstraintDeclarationSQL() — Method in class SQLServerPlatform
Returns the SQL snippet for declaring a default constraint.
SQLServerPlatform::getUniqueConstraintDeclarationSQL() — Method in class SQLServerPlatform
Obtains DBMS specific SQL code portion needed to set a unique constraint declaration to be used in statements like CREATE TABLE.
SQLServerPlatform::getCreateIndexSQL() — Method in class SQLServerPlatform
Returns the SQL to create an index on a table on this platform.
SQLServerPlatform::getCreateIndexSQLFlags() — Method in class SQLServerPlatform
Adds additional flags for index generation.
SQLServerPlatform::getAlterTableSQL() — Method in class SQLServerPlatform
Gets the SQL statements for altering an existing table.
SQLServerPlatform::getAlterColumnCommentSQL() — Method in class SQLServerPlatform
Returns the SQL statement for altering a column comment.
SQLServerPlatform::getDropColumnCommentSQL() — Method in class SQLServerPlatform
Returns the SQL statement for dropping a column comment.
SQLServerPlatform::getRenameIndexSQL() — Method in class SQLServerPlatform
Returns the SQL for renaming an index on a table.
SQLServerPlatform::getAddExtendedPropertySQL() — Method in class SQLServerPlatform
Returns the SQL statement for adding an extended property to a database object.
SQLServerPlatform::getDropExtendedPropertySQL() — Method in class SQLServerPlatform
Returns the SQL statement for dropping an extended property from a database object.
SQLServerPlatform::getUpdateExtendedPropertySQL() — Method in class SQLServerPlatform
Returns the SQL statement for updating an extended property of a database object.
SQLServerPlatform::getEmptyIdentityInsertSQL() — Method in class SQLServerPlatform
Returns the insert SQL for an empty insert statement.
SQLServerPlatform::getListTablesSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getListTableColumnsSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getListTableForeignKeysSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getListTableIndexesSQL() — Method in class SQLServerPlatform
Returns the list of indexes for the current database.
SQLServerPlatform::getCreateViewSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getListViewsSQL() — Method in class SQLServerPlatform
Returns the SQL to list all views of a database or user.
SQLServerPlatform::getDropViewSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getGuidExpression() — Method in class SQLServerPlatform
Returns the global unique identifier expression.
SQLServerPlatform::getLocateExpression() — Method in class SQLServerPlatform
Returns the SQL snippet to get the position of the first occurrence of substring $substr in string $str.
SQLServerPlatform::getModExpression() — Method in class SQLServerPlatform
Returns the SQL snippet to get the remainder of the division operation $expression1 / $expression2.
SQLServerPlatform::getTrimExpression() — Method in class SQLServerPlatform
Returns the SQL snippet to trim a string.
SQLServerPlatform::getConcatExpression() — Method in class SQLServerPlatform
Returns a SQL snippet to concatenate the given expressions.
SQLServerPlatform::getListDatabasesSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getListNamespacesSQL() — Method in class SQLServerPlatform
Returns the SQL statement for retrieving the namespaces defined in the database.
SQLServerPlatform::getSubstringExpression() — Method in class SQLServerPlatform
Returns a SQL snippet to get a substring inside an SQL statement.
SQLServerPlatform::getLengthExpression() — Method in class SQLServerPlatform
Returns the SQL snippet to get the length of a text field.
SQLServerPlatform::getSetTransactionIsolationSQL() — Method in class SQLServerPlatform
Returns the SQL to set the transaction isolation level.
SQLServerPlatform::getIntegerTypeDeclarationSQL() — Method in class SQLServerPlatform
Returns the SQL snippet that declares a 4 byte integer column.
SQLServerPlatform::getBigIntTypeDeclarationSQL() — Method in class SQLServerPlatform
Returns the SQL snippet that declares an 8 byte integer column.
SQLServerPlatform::getSmallIntTypeDeclarationSQL() — Method in class SQLServerPlatform
Returns the SQL snippet that declares a 2 byte integer column.
SQLServerPlatform::getGuidTypeDeclarationSQL() — Method in class SQLServerPlatform
Returns the SQL snippet to declare a GUID/UUID field.
SQLServerPlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class SQLServerPlatform
SQLServerPlatform::getBinaryTypeDeclarationSQLSnippet() — Method in class SQLServerPlatform
Returns the SQL snippet used to declare a BINARY/VARBINARY column type.
SQLServerPlatform::getBinaryMaxLength() — Method in class SQLServerPlatform
Gets the maximum length of a binary field.
SQLServerPlatform::getClobTypeDeclarationSQL() — Method in class SQLServerPlatform
Returns the SQL snippet used to declare a CLOB column type.
SQLServerPlatform::getDateTimeTypeDeclarationSQL() — Method in class SQLServerPlatform
Obtains DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE.
SQLServerPlatform::getDateTypeDeclarationSQL() — Method in class SQLServerPlatform
Obtains DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
SQLServerPlatform::getTimeTypeDeclarationSQL() — Method in class SQLServerPlatform
Obtains DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
SQLServerPlatform::getBooleanTypeDeclarationSQL() — Method in class SQLServerPlatform
Returns the SQL snippet that declares a boolean column.
SQLServerPlatform::getCreateTemporaryTableSnippetSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getTemporaryTableName() — Method in class SQLServerPlatform
Some vendors require temporary table names to be qualified specially.
SQLServerPlatform::getDateTimeFormatString() — Method in class SQLServerPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime value of this platform.
SQLServerPlatform::getDateFormatString() — Method in class SQLServerPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored date value of this platform.
SQLServerPlatform::getTimeFormatString() — Method in class SQLServerPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored time value of this platform.
SQLServerPlatform::getDateTimeTzFormatString() — Method in class SQLServerPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime with timezone value of this platform.
SQLServerPlatform::getName() — Method in class SQLServerPlatform
Gets the name of the platform.
SQLServerPlatform::getForeignKeyReferentialActionSQL() — Method in class SQLServerPlatform
Returns the given referential action in uppercase if valid, otherwise throws an exception.
SQLServerPlatform::getForUpdateSQL() — Method in class SQLServerPlatform
Returns the FOR UPDATE expression.
SQLServerPlatform::getReservedKeywordsClass() — Method in class SQLServerPlatform
Returns the class name of the reserved keywords list.
SQLServerPlatform::getTruncateTableSQL() — Method in class SQLServerPlatform
Generates a Truncate Table SQL statement for a given table.
SQLServerPlatform::getBlobTypeDeclarationSQL() — Method in class SQLServerPlatform
Returns the SQL Snippet used to declare a BLOB column type.
SQLServerPlatform::getDefaultValueDeclarationSQL() — Method in class SQLServerPlatform
Obtains DBMS specific SQL code portion needed to set a default value declaration to be used in statements like CREATE TABLE.
SQLServerPlatform::getColumnDeclarationSQL() — Method in class SQLServerPlatform
Obtains DBMS specific SQL code portion needed to declare a generic type field to be used in statements like CREATE TABLE.
SqlitePlatform::getRegexpExpression() — Method in class SqlitePlatform
Returns the regular expression operator.
SqlitePlatform::getGuidExpression() — Method in class SqlitePlatform
Returns the global unique identifier expression.
SqlitePlatform::getNowExpression() — Method in class SqlitePlatform
Returns the SQL snippet to get the current system date.
SqlitePlatform::getTrimExpression() — Method in class SqlitePlatform
Returns the SQL snippet to trim a string.
SqlitePlatform::getSubstringExpression() — Method in class SqlitePlatform
Returns a SQL snippet to get a substring inside an SQL statement.
SqlitePlatform::getLocateExpression() — Method in class SqlitePlatform
Returns the SQL snippet to get the position of the first occurrence of substring $substr in string $str.
SqlitePlatform::getDateArithmeticIntervalExpression() — Method in class SqlitePlatform
Returns the SQL for a date arithmetic expression.
SqlitePlatform::getDateDiffExpression() — Method in class SqlitePlatform
Returns the SQL to calculate the difference in days between the two passed dates.
SqlitePlatform::getSetTransactionIsolationSQL() — Method in class SqlitePlatform
Returns the SQL to set the transaction isolation level.
SqlitePlatform::getBooleanTypeDeclarationSQL() — Method in class SqlitePlatform
Returns the SQL snippet that declares a boolean column.
SqlitePlatform::getIntegerTypeDeclarationSQL() — Method in class SqlitePlatform
Returns the SQL snippet that declares a 4 byte integer column.
SqlitePlatform::getBigIntTypeDeclarationSQL() — Method in class SqlitePlatform
Returns the SQL snippet that declares an 8 byte integer column.
SqlitePlatform::getTinyIntTypeDeclarationSql() — Method in class SqlitePlatform
{@inheritDoc}
SqlitePlatform::getSmallIntTypeDeclarationSQL() — Method in class SqlitePlatform
Returns the SQL snippet that declares a 2 byte integer column.
SqlitePlatform::getMediumIntTypeDeclarationSql() — Method in class SqlitePlatform
{@inheritDoc}
SqlitePlatform::getDateTimeTypeDeclarationSQL() — Method in class SqlitePlatform
Obtains DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE.
SqlitePlatform::getDateTypeDeclarationSQL() — Method in class SqlitePlatform
Obtains DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
SqlitePlatform::getTimeTypeDeclarationSQL() — Method in class SqlitePlatform
Obtains DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
SqlitePlatform::getForeignKeyDeclarationSQL() — Method in class SqlitePlatform
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.
SqlitePlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class SqlitePlatform
SqlitePlatform::getBinaryTypeDeclarationSQLSnippet() — Method in class SqlitePlatform
Returns the SQL snippet used to declare a BINARY/VARBINARY column type.
SqlitePlatform::getBinaryMaxLength() — Method in class SqlitePlatform
Gets the maximum length of a binary field.
SqlitePlatform::getBinaryDefaultLength() — Method in class SqlitePlatform
Gets the default length of a binary field.
SqlitePlatform::getClobTypeDeclarationSQL() — Method in class SqlitePlatform
Returns 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
Returns the list of indexes for the current database.
SqlitePlatform::getListTablesSQL() — Method in class SqlitePlatform
SqlitePlatform::getListViewsSQL() — Method in class SqlitePlatform
Returns the SQL to list all views of a database or user.
SqlitePlatform::getCreateViewSQL() — Method in class SqlitePlatform
SqlitePlatform::getDropViewSQL() — Method in class SqlitePlatform
SqlitePlatform::getAdvancedForeignKeyOptionsSQL() — Method in class SqlitePlatform
Returns the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
SqlitePlatform::getName() — Method in class SqlitePlatform
Gets the name of the platform.
SqlitePlatform::getTruncateTableSQL() — Method in class SqlitePlatform
Generates a Truncate Table SQL statement for a given table.
SqlitePlatform::getForUpdateSql() — Method in class SqlitePlatform
{@inheritDoc}
SqlitePlatform::getInlineColumnCommentSQL() — Method in class SqlitePlatform
Returns the SQL to create inline comment on a column.
SqlitePlatform::getReservedKeywordsClass() — Method in class SqlitePlatform
Returns the class name of the reserved keywords list.
SqlitePlatform::getPreAlterTableIndexForeignKeySQL() — Method in class SqlitePlatform
SqlitePlatform::getPostAlterTableIndexForeignKeySQL() — Method in class SqlitePlatform
SqlitePlatform::getBlobTypeDeclarationSQL() — Method in class SqlitePlatform
Returns the SQL Snippet used to declare a BLOB column type.
SqlitePlatform::getTemporaryTableName() — Method in class SqlitePlatform
Some vendors require temporary table names to be qualified specially.
SqlitePlatform::getCreatePrimaryKeySQL() — Method in class SqlitePlatform
Returns the SQL to create an unnamed primary key constraint.
SqlitePlatform::getCreateForeignKeySQL() — Method in class SqlitePlatform
Returns the SQL to create a new foreign key.
SqlitePlatform::getDropForeignKeySQL() — Method in class SqlitePlatform
Returns the SQL to drop a foreign key.
SqlitePlatform::getCreateConstraintSQL() — Method in class SqlitePlatform
Returns the SQL to create a constraint on a table on this platform.
SqlitePlatform::getCreateTableSQL() — Method in class SqlitePlatform
Returns the SQL statement(s) to create a table with the specified name, columns and constraints on this platform.
SqlitePlatform::getListTableForeignKeysSQL() — Method in class SqlitePlatform
SqlitePlatform::getAlterTableSQL() — Method in class SqlitePlatform
Gets the SQL statements for altering an existing table.
Connection::getPortability() — Method in class Connection
Connection::getFetchCase() — Method in class Connection
Statement::getIterator() — Method in class Statement
{@inheritdoc}
CompositeExpression::getType() — Method in class CompositeExpression
Returns the type of this composite expression (AND/OR).
ExpressionBuilder::gt() — Method in class ExpressionBuilder
Creates a greater-than comparison expression with the given arguments.
ExpressionBuilder::gte() — Method in class ExpressionBuilder
Creates a greater-than-equal comparison expression with the given arguments.
QueryBuilder::getType() — Method in class QueryBuilder
Gets the type of the currently built query.
QueryBuilder::getConnection() — Method in class QueryBuilder
Gets the associated DBAL Connection for this query builder.
QueryBuilder::getState() — Method in class QueryBuilder
Gets the state of this query builder instance.
QueryBuilder::getSQL() — Method in class QueryBuilder
Gets the complete SQL string formed by the current specifications of this QueryBuilder.
QueryBuilder::getParameters() — Method in class QueryBuilder
Gets all defined query parameters for the query being constructed indexed by parameter index or name.
QueryBuilder::getParameter() — Method in class QueryBuilder
Gets a (previously set) query parameter of the query being constructed.
QueryBuilder::getParameterTypes() — Method in class QueryBuilder
Gets all defined query parameter types for the query being constructed indexed by parameter index or name.
QueryBuilder::getParameterType() — Method in class QueryBuilder
Gets a (previously set) query parameter type of the query being constructed.
QueryBuilder::getFirstResult() — Method in class QueryBuilder
Gets the position of the first result the query object was set to retrieve (the "offset").
QueryBuilder::getMaxResults() — Method in class QueryBuilder
Gets the maximum number of results the query object was set to retrieve (the "limit").
QueryBuilder::groupBy() — Method in class QueryBuilder
Specifies a grouping over the results of the query.
QueryBuilder::getQueryPart() — Method in class QueryBuilder
Gets a query part by its name.
QueryBuilder::getQueryParts() — Method in class QueryBuilder
Gets all query parts.
SQLParserUtils::getPlaceholderPositions() — Method in class SQLParserUtils
Gets an array of the placeholders in an sql statements as keys and their positions in the query string.
AbstractAsset::getNamespaceName() — Method in class AbstractAsset
Gets the namespace name of this asset.
AbstractAsset::getShortestName() — Method in class AbstractAsset
The shortest name is stripped of the default namespace. All other namespaced elements are returned as full-qualified names.
AbstractAsset::getFullQualifiedName() — Method in class AbstractAsset
The normalized name is full-qualified and lowerspaced. Lowerspacing is actually wrong, but we have to do it to keep our sanity. If you are using database objects that only differentiate in the casing (FOO vs Foo) then you will NOT be able to use Doctrine Schema abstraction.
AbstractAsset::getName() — Method in class AbstractAsset
Returns the name of this schema asset.
AbstractAsset::getQuotedName() — Method in class AbstractAsset
Gets 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
Returns the associated platform.
AbstractSchemaManager::getFilterSchemaAssetsExpression() — Method in class AbstractSchemaManager
AbstractSchemaManager::getPortableNamespacesList() — Method in class AbstractSchemaManager
Converts a list of namespace names from the native DBMS data definition to a portable Doctrine definition.
AbstractSchemaManager::getPortableNamespaceDefinition() — Method in class AbstractSchemaManager
Converts a namespace definition from the native DBMS data definition to a portable Doctrine definition.
AbstractSchemaManager::getSchemaSearchPaths() — Method in class AbstractSchemaManager
The search path for namespaces in the currently connected database.
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
Column::getComment() — Method in class Column
Column::getCustomSchemaOption() — Method in class Column
Column::getCustomSchemaOptions() — Method in class Column
ColumnDiff::getOldColumnName() — Method in class ColumnDiff
Constraint::getName() — Method in class Constraint
Constraint::getQuotedName() — Method in class Constraint
Constraint::getColumns() — Method in class Constraint
Returns the names of the referencing table columns the constraint is associated with.
Constraint::getQuotedColumns() — Method in class Constraint
Returns the quoted representation of the column names the constraint is associated with.
ForeignKeyConstraint::getLocalTableName() — Method in class ForeignKeyConstraint
Returns the name of the referencing table the foreign key constraint is associated with.
ForeignKeyConstraint::getLocalTable() — Method in class ForeignKeyConstraint
ForeignKeyConstraint::getLocalColumns() — Method in class ForeignKeyConstraint
Returns the names of the referencing table columns the foreign key constraint is associated with.
ForeignKeyConstraint::getQuotedLocalColumns() — Method in class ForeignKeyConstraint
Returns the quoted representation of the referencing table column names the foreign key constraint is associated with.
ForeignKeyConstraint::getUnquotedLocalColumns() — Method in class ForeignKeyConstraint
Returns unquoted representation of local table column names for comparison with other FK
ForeignKeyConstraint::getUnquotedForeignColumns() — Method in class ForeignKeyConstraint
Returns unquoted representation of foreign table column names for comparison with other FK
ForeignKeyConstraint::getColumns() — Method in class ForeignKeyConstraint
Returns the names of the referencing table columns the constraint is associated with.
ForeignKeyConstraint::getQuotedColumns() — Method in class ForeignKeyConstraint
Returns the quoted representation of the referencing table column names the foreign key constraint is associated with.
ForeignKeyConstraint::getForeignTableName() — Method in class ForeignKeyConstraint
Returns the name of the referenced table the foreign key constraint is associated with.
ForeignKeyConstraint::getUnqualifiedForeignTableName() — Method in class ForeignKeyConstraint
Returns the non-schema qualified foreign table name.
ForeignKeyConstraint::getQuotedForeignTableName() — Method in class ForeignKeyConstraint
Returns the quoted representation of the referenced table name the foreign key constraint is associated with.
ForeignKeyConstraint::getForeignColumns() — Method in class ForeignKeyConstraint
Returns the names of the referenced table columns the foreign key constraint is associated with.
ForeignKeyConstraint::getQuotedForeignColumns() — Method in class ForeignKeyConstraint
Returns the quoted representation of the referenced table column names the foreign key constraint is associated with.
ForeignKeyConstraint::getOption() — Method in class ForeignKeyConstraint
Returns an option associated with the foreign key constraint.
ForeignKeyConstraint::getOptions() — Method in class ForeignKeyConstraint
Returns the options associated with the foreign key constraint.
Index::getColumns() — Method in class Index
Returns the names of the referencing table columns the constraint is associated with.
Index::getQuotedColumns() — Method in class Index
Returns the quoted representation of the column names the constraint is associated with.
Index::getUnquotedColumns() — Method in class Index
Index::getFlags() — Method in class Index
Returns platform specific flags for indexes.
Index::getOption() — Method in class Index
Index::getOptions() — Method in class Index
PostgreSqlSchemaManager::getSchemaNames() — Method in class PostgreSqlSchemaManager
Gets all the existing schema names.
PostgreSqlSchemaManager::getSchemaSearchPaths() — Method in class PostgreSqlSchemaManager
Returns an array of schema search paths.
PostgreSqlSchemaManager::getExistingSchemaSearchPaths() — Method in class PostgreSqlSchemaManager
Gets names of all existing schemas in the current users search path.
PostgreSqlSchemaManager::getPortableNamespaceDefinition() — Method in class PostgreSqlSchemaManager
Converts a namespace definition from the native DBMS data definition to a portable Doctrine definition.
SQLServerSchemaManager::getPortableNamespaceDefinition() — Method in class SQLServerSchemaManager
Converts a namespace definition from the native DBMS data definition to a portable Doctrine definition.
Schema::getNamespaces() — Method in class Schema
Returns the namespaces of this schema.
Schema::getTables() — Method in class Schema
Gets all tables of this schema.
Schema::getTable() — Method in class Schema
Schema::getTableNames() — Method in class Schema
Gets all table names, prefixed with a schema name, even the default one if present.
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
SchemaConfig::getName() — Method in class SchemaConfig
Gets the default namespace of schema objects.
SchemaConfig::getDefaultTableOptions() — Method in class SchemaConfig
Gets the default options that are passed to Table instances created with Schema#createTable().
Sequence::getAllocationSize() — Method in class Sequence
Sequence::getInitialValue() — Method in class Sequence
Sequence::getCache() — Method in class Sequence
SchemaSynchronizer::getCreateSchema() — Method in class SchemaSynchronizer
Gets the SQL statements that can be executed to create the schema.
SchemaSynchronizer::getUpdateSchema() — Method in class SchemaSynchronizer
Gets the SQL Statements to update given schema with the underlying db.
SchemaSynchronizer::getDropSchema() — Method in class SchemaSynchronizer
Gets the SQL Statements to drop the given schema from underlying db.
SchemaSynchronizer::getDropAllSchema() — Method in class SchemaSynchronizer
Gets the SQL statements to drop all schema assets from underlying db.
SingleDatabaseSynchronizer::getCreateSchema() — Method in class SingleDatabaseSynchronizer
Gets the SQL statements that can be executed to create the schema.
SingleDatabaseSynchronizer::getUpdateSchema() — Method in class SingleDatabaseSynchronizer
Gets the SQL Statements to update given schema with the underlying db.
SingleDatabaseSynchronizer::getDropSchema() — Method in class SingleDatabaseSynchronizer
Gets the SQL Statements to drop the given schema from underlying db.
SingleDatabaseSynchronizer::getDropAllSchema() — Method in class SingleDatabaseSynchronizer
Gets the SQL statements to drop all schema assets from underlying db.
Table::getForeignKey() — Method in class Table
Returns the foreign key constraint with the given name.
Table::getColumns() — Method in class Table
Returns ordered list of columns (primary keys are first, then foreign keys, then the rest)
Table::getColumn() — Method in class Table
Returns the Column with the given name.
Table::getPrimaryKey() — Method in class Table
Returns the primary key.
Table::getPrimaryKeyColumns() — Method in class Table
Returns the primary key columns.
Table::getIndex() — Method in class Table
Returns the Index with the given name.
Table::getIndexes() — Method in class Table
Table::getForeignKeys() — Method in class Table
Returns the foreign key constraints.
Table::getOption() — Method in class Table
Table::getOptions() — Method in class Table
TableDiff::getName() — Method in class TableDiff
TableDiff::getNewName() — Method in class TableDiff
View::getSql() — Method in class View
CreateSchemaSqlCollector::getQueries() — Method in class CreateSchemaSqlCollector
Gets all queries collected so far.
DropSchemaSqlCollector::getQueries() — Method in class DropSchemaSqlCollector
GraphvizClass in namespace Doctrine\DBAL\Schema\Visitor
Create a Graphviz output of a Schema.
Graphviz::getOutput() — Method in class Graphviz
Get Graphviz Output
PoolingShardConnection::getActiveShardId() — Method in class PoolingShardConnection
Get active shard id.
PoolingShardConnection::getParams() — Method in class PoolingShardConnection
Gets the parameters used during instantiation.
PoolingShardConnection::getHost() — Method in class PoolingShardConnection
Gets the hostname of the currently connected database.
PoolingShardConnection::getPort() — Method in class PoolingShardConnection
Gets the port of the currently connected database.
PoolingShardConnection::getUsername() — Method in class PoolingShardConnection
Gets the username used by this connection.
PoolingShardConnection::getPassword() — Method in class PoolingShardConnection
Gets the password used by this connection.
PoolingShardManager::getCurrentDistributionValue() — Method in class PoolingShardManager
Gets the distribution value currently used for sharding.
PoolingShardManager::getShards() — Method in class PoolingShardManager
Gets information about the amount of shards and other details.
SQLAzureFederationsSynchronizer::getCreateSchema() — Method in class SQLAzureFederationsSynchronizer
Gets the SQL statements that can be executed to create the schema.
SQLAzureFederationsSynchronizer::getUpdateSchema() — Method in class SQLAzureFederationsSynchronizer
Gets the SQL Statements to update given schema with the underlying db.
SQLAzureFederationsSynchronizer::getDropSchema() — Method in class SQLAzureFederationsSynchronizer
Gets the SQL Statements to drop the given schema from underlying db.
SQLAzureFederationsSynchronizer::getDropAllSchema() — Method in class SQLAzureFederationsSynchronizer
Gets the SQL statements to drop all schema assets from underlying db.
SQLAzureShardManager::getFederationName() — Method in class SQLAzureShardManager
Gets the name of the federation.
SQLAzureShardManager::getDistributionKey() — Method in class SQLAzureShardManager
Gets the distribution key.
SQLAzureShardManager::getDistributionType() — Method in class SQLAzureShardManager
Gets the Doctrine Type name used for the distribution.
SQLAzureShardManager::getCurrentDistributionValue() — Method in class SQLAzureShardManager
Gets the distribution value currently used for sharding.
SQLAzureShardManager::getShards() — Method in class SQLAzureShardManager
Gets information about the amount of shards and other details.
ShardManager::getCurrentDistributionValue() — Method in class ShardManager
Gets the distribution value currently used for sharding.
ShardManager::getShards() — Method in class ShardManager
Gets information about the amount of shards and other details.
Statement::getIterator() — Method in class Statement
Required by interface IteratorAggregate.
Statement::getWrappedStatement() — Method in class Statement
Gets the wrapped driver statement.
ConnectionHelper::getConnection() — Method in class ConnectionHelper
Retrieves the Doctrine database Connection.
ConnectionHelper::getName() — Method in class ConnectionHelper
{@inheritdoc}
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.
BinaryType::getSQLDeclaration() — Method in class BinaryType
Gets the SQL declaration snippet for a field of this type.
BinaryType::getName() — Method in class BinaryType
Gets the name of this type.
BinaryType::getBindingType() — Method in class BinaryType
Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements.
BlobType::getSQLDeclaration() — Method in class BlobType
Gets the SQL declaration snippet for a field of this type.
BlobType::getName() — Method in class BlobType
Gets the name of this type.
BlobType::getBindingType() — Method in class BlobType
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.
DateImmutableType::getName() — Method in class DateImmutableType
Gets the name of this type.
DateIntervalType::getName() — Method in class DateIntervalType
Gets the name of this type.
DateIntervalType::getSQLDeclaration() — Method in class DateIntervalType
Gets the SQL declaration snippet for a field of this type.
DateTimeImmutableType::getName() — Method in class DateTimeImmutableType
Gets the name of this type.
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.
DateTimeTzImmutableType::getName() — Method in class DateTimeTzImmutableType
Gets the name 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
Gets the SQL declaration snippet for a field of this type.
GuidTypeClass in namespace Doctrine\DBAL\Types
Represents a GUID/UUID datatype (both are actually synonyms) in the database.
GuidType::getSQLDeclaration() — Method in class GuidType
Gets the SQL declaration snippet for a field of this type.
GuidType::getName() — Method in class GuidType
Gets the name of this type.
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.
JsonArrayType::getName() — Method in class JsonArrayType
Gets the name of this type.
JsonType::getSQLDeclaration() — Method in class JsonType
Gets the SQL declaration snippet for a field of this type.
JsonType::getName() — Method in class JsonType
Gets the name of this type.
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.
SimpleArrayType::getSQLDeclaration() — Method in class SimpleArrayType
Gets the SQL declaration snippet for a field of this type.
SimpleArrayType::getName() — Method in class SimpleArrayType
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
Gets the SQL declaration snippet for a field of this type.
StringType::getDefaultLength() — Method in class StringType
Gets the default length of this type.
StringType::getName() — Method in class StringType
Gets the name of this type.
TextType::getSQLDeclaration() — Method in class TextType
Gets the SQL declaration snippet for a field of this type.
TextType::getName() — Method in class TextType
Gets the name of this type.
TimeImmutableType::getName() — Method in class TimeImmutableType
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
Gets the types array map which holds all registered types and the corresponding type class
Type::getMappedDatabaseTypes() — Method in class Type
Gets an array of database types that map to this Doctrine type.
VarDateTimeImmutableType::getName() — Method in class VarDateTimeImmutableType
Gets the name of this type.

H

AbstractPlatform::hasDoctrineTypeMappingFor() — Method in class AbstractPlatform
Checks if a database type is currently supported by this platform.
AbstractPlatform::hasNativeGuidType() — Method in class AbstractPlatform
Does this platform have native guid type.
AbstractPlatform::hasNativeJsonType() — Method in class AbstractPlatform
Does this platform have native JSON type.
MariaDb1027Platform::hasNativeJsonType() — Method in class MariaDb1027Platform
Does this platform have native JSON type.
MySQL57Platform::hasNativeJsonType() — Method in class MySQL57Platform
Does this platform have native JSON type.
PostgreSQL92Platform::hasNativeJsonType() — Method in class PostgreSQL92Platform
Does this platform have native JSON type.
PostgreSqlPlatform::hasNativeGuidType() — Method in class PostgreSqlPlatform
Does this platform have native guid type.
SQLAnywherePlatform::hasNativeGuidType() — Method in class SQLAnywherePlatform
Does this platform have native guid type.
SQLServerPlatform::hasNativeGuidType() — Method in class SQLServerPlatform
Does this platform have native guid type.
QueryBuilder::having() — Method in class QueryBuilder
Specifies a restriction over the groups of the query.
Column::hasPlatformOption() — Method in class Column
Column::hasCustomSchemaOption() — Method in class Column
ColumnDiff::hasChanged() — Method in class ColumnDiff
ForeignKeyConstraint::hasOption() — Method in class ForeignKeyConstraint
Returns whether or not a given option is associated with the foreign key constraint.
Index::hasColumnAtPosition() — Method in class Index
Index::hasFlag() — Method in class Index
Does this index have a specific flag?
Index::hasOption() — Method in class Index
Schema::hasExplicitForeignKeyIndexes() — Method in class Schema
Schema::hasNamespace() — Method in class Schema
Does this schema have a namespace with the given name?
Schema::hasTable() — Method in class Schema
Does this schema have a table with the given name?
Schema::hasSequence() — Method in class Schema
$SchemaConfig#hasExplicitForeignKeyIndexesProperty in class SchemaConfig
SchemaConfig::hasExplicitForeignKeyIndexes() — Method in class SchemaConfig
Table::hasForeignKey() — Method in class Table
Returns whether this table has a foreign key constraint with the given name.
Table::hasColumn() — Method in class Table
Returns whether this table has a Column with the given name.
Table::hasPrimaryKey() — Method in class Table
Returns whether this table has a primary key.
Table::hasIndex() — Method in class Table
Returns whether this table has an Index with the given name.
Table::hasOption() — Method in class Table
Type::hasType() — Method in class Type
Checks if exists support for a type.

I

Connection::isAutoCommit() — Method in class Connection
Returns the current auto-commit mode for this connection.
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
Checks whether the current transaction is marked for rollback only.
MasterSlaveConnection::isConnectedToMaster() — Method in class MasterSlaveConnection
Checks if the connection is currently towards the master or not.
MasterSlaveConnection::insert() — Method in class MasterSlaveConnection
Inserts a table row with specified data.
DBALException::invalidPlatformSpecified() — Method in class DBALException
DBALException::invalidPlatformType() — Method in class DBALException
DBALException::invalidPlatformVersionSpecified() — Method in class DBALException
Returns a new instance for an invalid specified platform version.
DBALException::invalidPdoInstance() — Method in class DBALException
DBALException::invalidWrapperClass() — Method in class DBALException
DBALException::invalidDriverClass() — Method in class DBALException
DBALException::invalidTableName() — Method in class DBALException
SchemaEventArgs::isDefaultPrevented() — Method in class SchemaEventArgs
InvalidArgumentExceptionClass in namespace Doctrine\DBAL\Exception
Exception to be thrown when invalid arguments are passed to any DBAL API
InvalidFieldNameExceptionClass in namespace Doctrine\DBAL\Exception
Exception for an invalid specified field name in a statement detected in the driver.
AbstractPlatform::initializeDoctrineTypeMappings() — Method in class AbstractPlatform
Lazy load Doctrine Type Mappings.
AbstractPlatform::initializeCommentedDoctrineTypes() — Method in class AbstractPlatform
Initializes the Doctrine Type comments instance variable for in_array() checks.
AbstractPlatform::isCommentedDoctrineType() — Method in class AbstractPlatform
Is it necessary for the platform to add a parsable type comment to allow reverse engineering the given type?
DB2Platform::initializeDoctrineTypeMappings() — Method in class DB2Platform
Lazy load Doctrine Type Mappings.
DB2Platform::isCommentedDoctrineType() — Method in class DB2Platform
Is it necessary for the platform to add a parsable type comment to allow reverse engineering the given type?
DrizzlePlatform::initializeDoctrineTypeMappings() — Method in class DrizzlePlatform
Lazy load Doctrine Type Mappings.
KeywordList::isKeyword() — Method in class KeywordList
Checks if the given word is a keyword of this dialect/vendor platform.
KeywordList::initializeKeywords() — Method in class KeywordList
MariaDb1027Platform::initializeDoctrineTypeMappings() — Method in class MariaDb1027Platform
Lazy load Doctrine Type Mappings.
MySQL57Platform::initializeDoctrineTypeMappings() — Method in class MySQL57Platform
Lazy load Doctrine Type Mappings.
MySqlPlatform::initializeDoctrineTypeMappings() — Method in class MySqlPlatform
Lazy load Doctrine Type Mappings.
OraclePlatform::initializeDoctrineTypeMappings() — Method in class OraclePlatform
Lazy load Doctrine Type Mappings.
PostgreSQL92Platform::initializeDoctrineTypeMappings() — Method in class PostgreSQL92Platform
Lazy load Doctrine Type Mappings.
PostgreSQL94Platform::initializeDoctrineTypeMappings() — Method in class PostgreSQL94Platform
Lazy load Doctrine Type Mappings.
PostgreSqlPlatform::initializeDoctrineTypeMappings() — Method in class PostgreSqlPlatform
Lazy load Doctrine Type Mappings.
SQLAnywhere12Platform::initializeDoctrineTypeMappings() — Method in class SQLAnywhere12Platform
Lazy load Doctrine Type Mappings.
SQLAnywherePlatform::initializeDoctrineTypeMappings() — Method in class SQLAnywherePlatform
Lazy load Doctrine Type Mappings.
SQLServer2008Platform::initializeDoctrineTypeMappings() — Method in class SQLServer2008Platform
Lazy load Doctrine Type Mappings.
SQLServerPlatform::initializeDoctrineTypeMappings() — Method in class SQLServerPlatform
Lazy load Doctrine Type Mappings.
SqlitePlatform::initializeDoctrineTypeMappings() — Method in class SqlitePlatform
Lazy load Doctrine Type Mappings.
ExpressionBuilder::isNull() — Method in class ExpressionBuilder
Creates an IS NULL expression with the given arguments.
ExpressionBuilder::isNotNull() — Method in class ExpressionBuilder
Creates an IS NOT NULL expression with the given arguments.
ExpressionBuilder::in() — Method in class ExpressionBuilder
Creates a IN () comparison expression with the given arguments.
QueryBuilder::insert() — Method in class QueryBuilder
Turns the query being built into an insert query that inserts into a certain table
QueryBuilder::innerJoin() — Method in class QueryBuilder
Creates and adds a join to the query.
AbstractAsset::isInDefaultNamespace() — Method in class AbstractAsset
Is this asset in the default namespace?
AbstractAsset::isQuoted() — Method in class AbstractAsset
Checks if this asset's name is quoted.
AbstractAsset::isIdentifierQuoted() — Method in class AbstractAsset
Checks if this identifier is quoted.
ForeignKeyConstraint::intersectsIndexColumns() — Method in class ForeignKeyConstraint
Checks whether this foreign key constraint intersects the given index columns.
IdentifierClass in namespace Doctrine\DBAL\Schema
An abstraction class for an asset identifier.
IndexClass in namespace Doctrine\DBAL\Schema
Index::isSimpleIndex() — Method in class Index
Is the index neither unique nor primary key?
Index::isUnique() — Method in class Index
Index::isPrimary() — Method in class Index
Index::isFullfilledBy() — Method in class Index
Checks if the other index already fulfills 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
$Sequence#initialValueProperty in class Sequence
Sequence::isAutoIncrementsFor() — Method in class Sequence
Checks if this sequence is an autoincrement sequence for a given table.
PoolingShardConnection::isConnected() — Method in class PoolingShardConnection
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.

J

QueryBuilder::join() — Method in class QueryBuilder
Creates and adds a join to the query.
JsonArrayTypeClass in namespace Doctrine\DBAL\Types
Array Type which can be used to generate json arrays.
JsonTypeClass in namespace Doctrine\DBAL\Types
Type generating json objects values

K

$MasterSlaveConnection#keepSlaveProperty in class MasterSlaveConnection
You can keep the slave connection and then switch back to it during the request if you know what you are doing.
KeywordListClass in namespace Doctrine\DBAL\Platforms\Keywords
Abstract interface for a SQL reserved keyword dictionary.

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
Returns the ID of the last inserted row or sequence value.
DB2Connection::lastInsertId() — Method in class DB2Connection
Returns the ID of the last inserted row or sequence value.
MysqliConnection::lastInsertId() — Method in class MysqliConnection
Returns the ID of the last inserted row or sequence value.
OCI8Connection::lastInsertId() — Method in class OCI8Connection
Returns the ID of the last inserted row or sequence value.
PDOConnection::lastInsertId() — Method in class PDOConnection
Returns the ID of the last inserted row or sequence value.
Connection::lastInsertId() — Method in class Connection
Returns the ID of the last inserted row or sequence value.
SQLAnywhereConnection::lastInsertId() — Method in class SQLAnywhereConnection
Returns the ID of the last inserted row or sequence value.
LastInsertIdClass in namespace Doctrine\DBAL\Driver\SQLSrv
Last Id Data Container.
$SQLSrvConnection#lastInsertIdProperty in class SQLSrvConnection
SQLSrvConnection::lastInsertId() — Method in class SQLSrvConnection
Returns the ID of the last inserted row or sequence value.
LockWaitTimeoutExceptionClass in namespace Doctrine\DBAL\Exception
Exception for a lock wait timeout error of a transaction detected in the driver.
LockModeClass in namespace Doctrine\DBAL
Contains all DBAL LockModes.
LoggerChainClass in namespace Doctrine\DBAL\Logging
Chains multiple SQLLogger.
ExpressionBuilder::lt() — Method in class ExpressionBuilder
Creates a lower-than comparison expression with the given arguments.
ExpressionBuilder::lte() — Method in class ExpressionBuilder
Creates a lower-than-equal comparison expression with the given arguments.
ExpressionBuilder::like() — Method in class ExpressionBuilder
Creates a LIKE() comparison expression with the given arguments.
ExpressionBuilder::literal() — Method in class ExpressionBuilder
Quotes a given input parameter.
QueryBuilder::leftJoin() — Method in class QueryBuilder
Creates and adds a left join to the query.
AbstractSchemaManager::listDatabases() — Method in class AbstractSchemaManager
Lists the available databases for this connection.
AbstractSchemaManager::listNamespaceNames() — Method in class AbstractSchemaManager
Returns a list of all namespaces in the current database.
AbstractSchemaManager::listSequences() — Method in class AbstractSchemaManager
Lists the available sequences for this connection.
AbstractSchemaManager::listTableColumns() — Method in class AbstractSchemaManager
Lists the columns for a given table.
AbstractSchemaManager::listTableIndexes() — Method in class AbstractSchemaManager
Lists the indexes for a given table returning an array of Index instances.
AbstractSchemaManager::listTableNames() — Method in class AbstractSchemaManager
Returns a list of all tables in the current database.
AbstractSchemaManager::listTables() — Method in class AbstractSchemaManager
Lists the tables for this connection.
AbstractSchemaManager::listTableDetails() — Method in class AbstractSchemaManager
AbstractSchemaManager::listViews() — Method in class AbstractSchemaManager
Lists the views this connection has.
AbstractSchemaManager::listTableForeignKeys() — Method in class AbstractSchemaManager
Lists the foreign keys for the given table.
DB2SchemaManager::listTableNames() — Method in class DB2SchemaManager
Returns a list of all tables in the current database.
SQLServerSchemaManager::listTableIndexes() — Method in class SQLServerSchemaManager
Lists the indexes for a given table returning an array of Index instances.
SqliteSchemaManager::listTableForeignKeys() — Method in class SqliteSchemaManager
Lists the foreign keys for the given table.

M

ConnectionException::mayNotAlterNestedTransactionWithSavepointsInTransaction() — Method in class ConnectionException
MasterSlaveConnectionClass in namespace Doctrine\DBAL\Connections
Master-Slave Connection
MysqliConnectionClass in namespace Doctrine\DBAL\Driver\Mysqli
MysqliExceptionClass in namespace Doctrine\DBAL\Driver\Mysqli
Exception thrown in case the mysqli driver errors.
MysqliStatementClass in namespace Doctrine\DBAL\Driver\Mysqli
MysqlSessionInitClass in namespace Doctrine\DBAL\Event\Listeners
MySQL Session Init Event Subscriber which allows to set the Client Encoding of the Connection.
AbstractPlatform::markDoctrineTypeCommented() — Method in class AbstractPlatform
Marks this type as to be commented in ALTER TABLE and CREATE TABLE statements.
AbstractPlatform::modifyLimitQuery() — Method in class AbstractPlatform
Adds an driver-specific LIMIT clause to the query.
MariaDb102KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
MariaDb reserved keywords list.
MsSQLKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
MsSQL Keywordlist
MySQL57KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
MySQL 5.7 reserved keywords list.
MySQL80KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
MySQL 8.0 reserved keywords list.
MySQLKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
MySQL Keywordlist.
MariaDb1027PlatformClass in namespace Doctrine\DBAL\Platforms
Provides the behavior, features and SQL dialect of the MariaDB 10.2 (10.2.7 GA) database platform.
MySQL57PlatformClass in namespace Doctrine\DBAL\Platforms
Provides the behavior, features and SQL dialect of the MySQL 5.7 (5.7.9 GA) database platform.
MySQL80PlatformClass in namespace Doctrine\DBAL\Platforms
Provides the behavior, features and SQL dialect of the MySQL 8.0 (8.0 GA) 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.
SQLParserUtilsException::missingParam() — Method in class SQLParserUtilsException
SQLParserUtilsException::missingType() — Method in class SQLParserUtilsException
MySqlSchemaManagerClass in namespace Doctrine\DBAL\Schema
Schema manager for the MySql RDBMS.
$SchemaConfig#maxIdentifierLengthProperty in class SchemaConfig
MultiTenantVisitorClass in namespace Doctrine\DBAL\Sharding\SQLAzure\Schema
Converts a single tenant schema into a multi-tenant schema for SQL Azure Federations under the following assumptions:
MultiTenantShardChoserClass in namespace Doctrine\DBAL\Sharding\ShardChoser
The MultiTenant Shard choser assumes that the distribution value directly maps to the shard id.
ShardingException::missingDefaultFederationName() — Method in class ShardingException
ShardingException::missingDefaultDistributionKey() — Method in class ShardingException
ShardingException::missingDistributionType() — Method in class ShardingException

N

CacheException::noCacheKey() — Method in class CacheException
CacheException::noResultDriverConfigured() — Method in class CacheException
ConnectionException::noActiveTransaction() — Method in class ConnectionException
DBALException::notSupported() — Method in class DBALException
DBALException::noColumnsSpecifiedForTable() — Method in class DBALException
NonUniqueFieldNameExceptionClass in namespace Doctrine\DBAL\Exception
Exception for a non-unique/ambiguous specified field name in a statement detected in the driver.
NotNullConstraintViolationExceptionClass in namespace Doctrine\DBAL\Exception
Exception for a NOT NULL constraint violation detected in the driver.
TableGenerator::nextValue() — Method in class TableGenerator
Generates the next unused value for the given sequence name.
ExpressionBuilder::neq() — Method in class ExpressionBuilder
Creates a non equality comparison expression with the given arguments.
ExpressionBuilder::notLike() — Method in class ExpressionBuilder
Creates a NOT LIKE() comparison expression with the given arguments.
ExpressionBuilder::notIn() — Method in class ExpressionBuilder
Creates a NOT IN () comparison expression with the given arguments.
QueryException::nonUniqueAlias() — Method in class QueryException
$SchemaConfig#nameProperty in class SchemaConfig
$SchemaDiff#newNamespacesProperty in class SchemaDiff
All added namespaces.
$SchemaDiff#newTablesProperty in class SchemaDiff
All added tables.
$SchemaDiff#newSequencesProperty in class SchemaDiff
SchemaException::namespaceAlreadyExists() — Method in class SchemaException
SchemaException::namedForeignKeyRequired() — Method in class SchemaException
$TableDiff#nameProperty in class TableDiff
$TableDiff#newNameProperty in class TableDiff
NamespaceVisitorClass in namespace Doctrine\DBAL\Schema\Visitor
Visitor that can visit schema namespaces.
ShardingException::notImplemented() — Method in class ShardingException
ShardingException::noShardDistributionValue() — Method in class ShardingException

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 environment does not match the Doctrine requirements.
AbstractPlatform::onSchemaAlterTableAddColumn() — Method in class AbstractPlatform
AbstractPlatform::onSchemaAlterTableRemoveColumn() — Method in class AbstractPlatform
AbstractPlatform::onSchemaAlterTableChangeColumn() — Method in class AbstractPlatform
AbstractPlatform::onSchemaAlterTableRenameColumn() — Method in class AbstractPlatform
AbstractPlatform::onSchemaAlterTable() — Method in class AbstractPlatform
OracleKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
Oracle Keywordlist.
OraclePlatformClass in namespace Doctrine\DBAL\Platforms
OraclePlatform.
ExpressionBuilder::orX() — Method in class ExpressionBuilder
Creates a disjunction of the given boolean expressions.
QueryBuilder::orWhere() — Method in class QueryBuilder
Adds one or more restrictions to the query results, forming a logical disjunction with any previously specified restrictions.
QueryBuilder::orHaving() — Method in class QueryBuilder
Adds a restriction over the groups of the query, forming a logical disjunction with any existing having restrictions.
QueryBuilder::orderBy() — Method in class QueryBuilder
Specifies an ordering for the query results.
$ColumnDiff#oldColumnNameProperty in class ColumnDiff
ForeignKeyConstraint::onUpdate() — Method in class ForeignKeyConstraint
Returns the referential action for UPDATE operations on the referenced table the foreign key constraint is associated with.
ForeignKeyConstraint::onDelete() — Method in class ForeignKeyConstraint
Returns the referential action for DELETE operations on the referenced table the foreign key constraint is associated with.
Index::overrules() — Method in class Index
Detects 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.

P

Connection::prepare() — Method in class Connection
Prepares an SQL statement.
Connection::project() — Method in class Connection
Executes an, optionally parametrized, SQL query and returns the result, applying a given projection/transformation function on each row of the result.
Connection::ping() — Method in class Connection
Ping the server
MasterSlaveConnection::prepare() — Method in class MasterSlaveConnection
Prepares an SQL statement.
Connection::prepare() — Method in class Connection
Prepares a statement for execution and returns a Statement object.
DB2Connection::prepare() — Method in class DB2Connection
Prepares a statement for execution and returns a Statement object.
MysqliConnection::prepare() — Method in class MysqliConnection
Prepares a statement for execution and returns a Statement object.
MysqliConnection::ping() — Method in class MysqliConnection
Pings the server and re-connects when mysqli.reconnect = 1
OCI8Connection::prepare() — Method in class OCI8Connection
Prepares a statement for execution and returns a Statement object.
PDOConnectionClass in namespace Doctrine\DBAL\Driver
PDO implementation of the Connection interface.
PDOConnection::prepare() — Method in class PDOConnection
Prepares a statement for execution and returns a Statement object.
PDOExceptionClass in namespace Doctrine\DBAL\Driver
Tiny wrapper for PDOException instances to implement the {@link DriverException} interface.
PDOStatementClass in namespace Doctrine\DBAL\Driver
The PDO implementation of the Statement interface.
PingableConnectionClass in namespace Doctrine\DBAL\Driver
An interface for connections which support a "native" ping method.
PingableConnection::ping() — Method in class PingableConnection
Pings the database server to determine if the connection is still available. Return true/false based on if that was successful or not.
SQLAnywhereConnection::prepare() — Method in class SQLAnywhereConnection
Prepares a statement for execution and returns a Statement object.
SQLSrvConnection::prepare() — Method in class SQLSrvConnection
Prepares a statement for execution and returns a Statement object.
MysqlSessionInit::postConnect() — Method in class MysqlSessionInit
OracleSessionInit::postConnect() — Method in class OracleSessionInit
SQLSessionInit::postConnect() — Method in class SQLSessionInit
SchemaEventArgs::preventDefault() — Method in class SchemaEventArgs
ParameterTypeClass in namespace Doctrine\DBAL
Contains statement parameter types.
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.
DrizzlePlatform::prefersIdentityColumns() — Method in class DrizzlePlatform
Whether the platform prefers identity columns (eg. autoincrement) for ID generation.
PostgreSQL100KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
PostgreSQL 10.0 reserved keywords list.
PostgreSQL91KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
PostgreSQL 9.1 reserved keywords list.
PostgreSQL92KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
PostgreSQL 9.2 reserved keywords list.
PostgreSQL94KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
PostgreSQL 9.4 reserved keywords list.
PostgreSQLKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
PostgreSQL Keywordlist.
MySqlPlatform::prefersIdentityColumns() — Method in class MySqlPlatform
Whether the platform prefers identity columns (eg. autoincrement) for ID generation.
OraclePlatform::prefersSequences() — Method in class OraclePlatform
Whether the platform prefers sequences for ID generation.
PostgreSQL100PlatformClass in namespace Doctrine\DBAL\Platforms
Provides the behavior, features and SQL dialect of the PostgreSQL 10.0 database platform.
PostgreSQL91PlatformClass in namespace Doctrine\DBAL\Platforms
Provides the behavior, features and SQL dialect of the PostgreSQL 9.1 database platform.
PostgreSQL92PlatformClass in namespace Doctrine\DBAL\Platforms
Provides the behavior, features and SQL dialect of the PostgreSQL 9.2 database platform.
PostgreSQL94PlatformClass in namespace Doctrine\DBAL\Platforms
Provides the behavior, features and SQL dialect of the PostgreSQL 9.4 database platform.
PostgreSqlPlatformClass in namespace Doctrine\DBAL\Platforms
PostgreSqlPlatform.
PostgreSqlPlatform::prefersSequences() — Method in class PostgreSqlPlatform
Whether the platform prefers sequences for ID generation.
SQLAnywherePlatform::prefersIdentityColumns() — Method in class SQLAnywherePlatform
Whether the platform prefers identity columns (eg. autoincrement) for ID generation.
SQLServerPlatform::prefersIdentityColumns() — Method in class SQLServerPlatform
Whether the platform prefers identity columns (eg. autoincrement) for ID generation.
SqlitePlatform::prefersIdentityColumns() — Method in class SqlitePlatform
Whether the platform prefers identity columns (eg. autoincrement) for ID generation.
Connection::prepare() — Method in class Connection
Prepares an SQL statement.
PostgreSqlSchemaManagerClass in namespace Doctrine\DBAL\Schema
PostgreSQL Schema Manager.
AbstractSchemaSynchronizer::processSqlSafely() — Method in class AbstractSchemaSynchronizer
AbstractSchemaSynchronizer::processSql() — Method in class AbstractSchemaSynchronizer
PoolingShardConnectionClass in namespace Doctrine\DBAL\Sharding
Sharding implementation that pools many different connections internally and serves data from the currently active connection.
PoolingShardManagerClass in namespace Doctrine\DBAL\Sharding
Shard Manager for the Connection Pooling Shard Strategy
MultiTenantShardChoser::pickShard() — Method in class MultiTenantShardChoser
Picks a shard for the given distribution value.
ShardChoser::pickShard() — Method in class ShardChoser
Picks a shard for the given distribution value.
$Statement#paramsProperty in class Statement
The bound parameters.
$Statement#platformProperty in class Statement
The underlying database platform.
ConsoleRunner::printCliConfigTemplate() — Method in class ConsoleRunner
Prints the instructions to create a configuration file
PhpDateTimeMappingTypeClass in namespace Doctrine\DBAL\Types
Implementations should map a database type to a PHP DateTimeInterface instance.
PhpIntegerMappingTypeClass in namespace Doctrine\DBAL\Types
Implementations should map a database type to a PHP integer.

Q

QueryCacheProfileClass in namespace Doctrine\DBAL\Cache
Query Cache Profile handles the data relevant for query caching.
Connection::quoteIdentifier() — Method in class Connection
Quotes 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.
MasterSlaveConnection::query() — Method in class MasterSlaveConnection
Executes an SQL statement, returning a result set as a Statement object.
Connection::query() — Method in class Connection
Executes an SQL statement, returning a result set as a Statement object.
Connection::quote() — Method in class Connection
Quotes a string for use in a query.
Connection::quote() — Method in class Connection
Quotes a string for use in a query.
DB2Connection::query() — Method in class DB2Connection
Executes an SQL statement, returning a result set as a Statement object.
DB2Connection::quote() — Method in class DB2Connection
Quotes a string for use in a query.
MysqliConnection::query() — Method in class MysqliConnection
Executes an SQL statement, returning a result set as a Statement object.
MysqliConnection::quote() — Method in class MysqliConnection
Quotes a string for use in a query.
OCI8Connection::query() — Method in class OCI8Connection
Executes an SQL statement, returning a result set as a Statement object.
OCI8Connection::quote() — Method in class OCI8Connection
Quotes a string for use in a query.
PDOConnection::query() — Method in class PDOConnection
Executes an SQL statement, returning a result set as a Statement object.
PDOConnection::quote() — Method in class PDOConnection
Quotes a string for use in a query.
Connection::quote() — Method in class Connection
Quotes a string for use in a query.
SQLAnywhereConnection::query() — Method in class SQLAnywhereConnection
Executes an SQL statement, returning a result set as a Statement object.
SQLAnywhereConnection::quote() — Method in class SQLAnywhereConnection
Quotes a string for use in a query.
SQLSrvConnection::query() — Method in class SQLSrvConnection
Executes an SQL statement, returning a result set as a Statement object.
SQLSrvConnection::quote() — Method in class SQLSrvConnection
Quotes a string for use in a query.
$DebugStack#queriesProperty in class DebugStack
Executed SQL queries.
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. This also detects identifier chains separated by dot and quotes them independently.
AbstractPlatform::quoteSingleIdentifier() — Method in class AbstractPlatform
Quotes a single identifier (no dot chain separation).
AbstractPlatform::quoteStringLiteral() — Method in class AbstractPlatform
Quotes a literal string.
MySqlPlatform::quoteStringLiteral() — Method in class MySqlPlatform
Quotes a literal string.
OraclePlatform::quoteStringLiteral() — Method in class OraclePlatform
Quotes a literal string.
PostgreSqlPlatform::quoteStringLiteral() — Method in class PostgreSqlPlatform
Quotes a literal string.
SQLServerPlatform::quoteSingleIdentifier() — Method in class SQLServerPlatform
Quotes a single identifier (no dot chain separation).
Connection::query() — Method in class Connection
Executes an SQL statement, returning a result set as a Statement object.
QueryBuilderClass in namespace Doctrine\DBAL\Query
QueryBuilder class is responsible to dynamically create SQL queries.
QueryExceptionClass in namespace Doctrine\DBAL\Query
PoolingShardManager::queryAll() — Method in class PoolingShardManager
SQLAzureShardManager::queryAll() — Method in class SQLAzureShardManager
Queries all shards in undefined order and return the results appended to each other. Restore the previous distribution value after execution.
ShardManager::queryAll() — Method in class ShardManager
Queries all shards in undefined order and return the results appended to each other. Restore the previous distribution value after execution.

R

ResultCacheStatementClass in namespace Doctrine\DBAL\Cache
Cache statement for SQL results.
ResultCacheStatement::rowCount() — Method in class ResultCacheStatement
Returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
Connection::rollBack() — Method in class Connection
Cancels any database changes done during the current transaction.
Connection::releaseSavepoint() — Method in class Connection
Releases the given savepoint.
Connection::rollbackSavepoint() — Method in class Connection
Rolls back to the given savepoint.
Connection::resolveParams() — Method in class Connection
Resolves the parameters to a format which can be displayed.
MasterSlaveConnection::rollBack() — Method in class MasterSlaveConnection
Cancels any database changes done during the current transaction.
MasterSlaveConnection::releaseSavepoint() — Method in class MasterSlaveConnection
Releases the given savepoint.
MasterSlaveConnection::rollbackSavepoint() — Method in class MasterSlaveConnection
Rolls back to the given savepoint.
Connection::rollBack() — Method in class Connection
Rolls back the current transaction, as initiated by beginTransaction().
DB2Connection::requiresQueryForServerVersion() — Method in class DB2Connection
Checks whether a query is required to retrieve the database server version.
DB2Connection::rollBack() — Method in class DB2Connection
Rolls back the current transaction, as initiated by beginTransaction().
DB2Statement::rowCount() — Method in class DB2Statement
Returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
MysqliConnection::requiresQueryForServerVersion() — Method in class MysqliConnection
Checks whether a query is required to retrieve the database server version.
MysqliConnection::rollBack() — Method in class MysqliConnection
{@inheritdoc}non-PHPdoc)
MysqliStatement::rowCount() — Method in class MysqliStatement
Returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
OCI8Connection::requiresQueryForServerVersion() — Method in class OCI8Connection
Checks whether a query is required to retrieve the database server version.
OCI8Connection::rollBack() — Method in class OCI8Connection
Rolls back the current transaction, as initiated by beginTransaction().
OCI8Statement::rowCount() — Method in class OCI8Statement
Returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
PDOConnection::requiresQueryForServerVersion() — Method in class PDOConnection
Checks whether a query is required to retrieve the database server version.
ResultStatementClass in namespace Doctrine\DBAL\Driver
Interface for the reading part of a prepare statement only.
SQLAnywhereConnection::requiresQueryForServerVersion() — Method in class SQLAnywhereConnection
Checks whether a query is required to retrieve the database server version.
SQLAnywhereConnection::rollBack() — Method in class SQLAnywhereConnection
Rolls back the current transaction, as initiated by beginTransaction().
SQLAnywhereStatement::rowCount() — Method in class SQLAnywhereStatement
Returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
SQLSrvConnection::requiresQueryForServerVersion() — Method in class SQLSrvConnection
Checks whether a query is required to retrieve the database server version.
SQLSrvConnection::rollBack() — Method in class SQLSrvConnection
Rolls back the current transaction, as initiated by beginTransaction().
SQLSrvStatement::rowCount() — Method in class SQLSrvStatement
Returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
ServerInfoAwareConnection::requiresQueryForServerVersion() — Method in class ServerInfoAwareConnection
Checks whether a query is required to retrieve the database server version.
Statement::rowCount() — Method in class Statement
Returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
ReadOnlyExceptionClass in namespace Doctrine\DBAL\Exception
Exception for a write operation attempt on a read-only database element detected in the driver.
RetryableExceptionClass in namespace Doctrine\DBAL\Exception
Marker interface for all exceptions where retrying the transaction makes sense.
AbstractPlatform::registerDoctrineTypeMapping() — Method in class AbstractPlatform
Registers a doctrine type to be used in conjunction with a column type of this platform.
AbstractPlatform::releaseSavePoint() — Method in class AbstractPlatform
Returns the SQL to release a savepoint.
AbstractPlatform::rollbackSavePoint() — Method in class AbstractPlatform
Returns the SQL to rollback a savepoint.
ReservedKeywordsValidatorClass in namespace Doctrine\DBAL\Platforms\Keywords
OraclePlatform::releaseSavePoint() — Method in class OraclePlatform
Returns the SQL to release a savepoint.
SQLServerPlatform::releaseSavePoint() — Method in class SQLServerPlatform
Returns the SQL to release a savepoint.
SQLServerPlatform::rollbackSavePoint() — Method in class SQLServerPlatform
Returns the SQL to rollback a savepoint.
Statement::rowCount() — Method in class Statement
Returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
QueryBuilder::rightJoin() — Method in class QueryBuilder
Creates and adds a right join to the query.
QueryBuilder::resetQueryParts() — Method in class QueryBuilder
Resets SQL parts.
QueryBuilder::resetQueryPart() — Method in class QueryBuilder
Resets a single SQL part.
AbstractSchemaManager::renameTable() — Method in class AbstractSchemaManager
Renames a given table to another name.
AbstractSchemaManager::removeDoctrineTypeFromComment() — Method in class AbstractSchemaManager
Index::removeFlag() — Method in class Index
Removes a flag.
Schema::renameTable() — Method in class Schema
Renames a table.
$SchemaDiff#removedNamespacesProperty in class SchemaDiff
All removed namespaces.
$SchemaDiff#removedTablesProperty in class SchemaDiff
All removed tables.
$SchemaDiff#removedSequencesProperty in class SchemaDiff
SqliteSchemaManager::renameTable() — Method in class SqliteSchemaManager
Renames a given table to another name.
Table::renameIndex() — Method in class Table
Renames an index.
Table::renameColumn() — Method in class Table
Renames a Column.
Table::removeForeignKey() — Method in class Table
Removes the foreign key constraint with the given name.
$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#renamedIndexesProperty in class TableDiff
Indexes that are only renamed but are identical otherwise.
$TableDiff#removedForeignKeysProperty in class TableDiff
All removed foreign keys
CreateSchemaSqlCollector::resetQueries() — Method in class CreateSchemaSqlCollector
RemoveNamespacedAssetsClass in namespace Doctrine\DBAL\Schema\Visitor
Removes assets from a schema that are not in the default namespace.
Statement::rowCount() — Method in class Statement
Returns the number of rows affected by the last execution of this statement.
ReservedWordsCommandClass in namespace Doctrine\DBAL\Tools\Console\Command
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.
ConsoleRunner::run() — Method in class ConsoleRunner
Runs console with the given helperset.
ArrayType::requiresSQLCommentHint() — Method in class ArrayType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
DateImmutableType::requiresSQLCommentHint() — Method in class DateImmutableType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
DateIntervalType::requiresSQLCommentHint() — Method in class DateIntervalType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
DateTimeImmutableType::requiresSQLCommentHint() — Method in class DateTimeImmutableType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
DateTimeTzImmutableType::requiresSQLCommentHint() — Method in class DateTimeTzImmutableType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
GuidType::requiresSQLCommentHint() — Method in class GuidType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
JsonArrayType::requiresSQLCommentHint() — Method in class JsonArrayType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
JsonType::requiresSQLCommentHint() — Method in class JsonType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
ObjectType::requiresSQLCommentHint() — Method in class ObjectType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
SimpleArrayType::requiresSQLCommentHint() — Method in class SimpleArrayType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
TimeImmutableType::requiresSQLCommentHint() — Method in class TimeImmutableType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
Type::requiresSQLCommentHint() — Method in class Type
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.
VarDateTimeImmutableType::requiresSQLCommentHint() — Method in class VarDateTimeImmutableType
If this Doctrine Type maps to an already mapped database type, reverse schema engineering can't tell them apart. You need to mark one of those types as commented, which will have Doctrine use an SQL comment to typehint the actual Doctrine Type.

S

ArrayStatement::setFetchMode() — Method in class ArrayStatement
Sets the fetch mode to use while iterating this statement.
QueryCacheProfile::setResultCacheDriver() — Method in class QueryCacheProfile
QueryCacheProfile::setCacheKey() — Method in class QueryCacheProfile
QueryCacheProfile::setLifetime() — Method in class QueryCacheProfile
ResultCacheStatement::setFetchMode() — Method in class ResultCacheStatement
Sets the fetch mode to use while iterating this statement.
Configuration::setSQLLogger() — Method in class Configuration
Sets the SQL logger to use. Defaults to NULL which means SQL logging is disabled.
Configuration::setResultCacheImpl() — Method in class Configuration
Sets the cache driver implementation that is used for query result caching.
Configuration::setFilterSchemaAssetsExpression() — Method in class Configuration
Sets the filter schema assets expression.
Configuration::setAutoCommit() — Method in class Configuration
Sets the default auto-commit mode for connections.
Connection::setAutoCommit() — Method in class Connection
Sets auto-commit mode for this connection.
Connection::setFetchMode() — Method in class Connection
Sets the fetch mode.
Connection::setTransactionIsolation() — Method in class Connection
Sets the transaction isolation level.
Connection::setNestTransactionsWithSavepoints() — Method in class Connection
Sets 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
DB2Statement::setFetchMode() — Method in class DB2Statement
Sets the fetch mode to use while iterating this statement.
MysqliStatement::setFetchMode() — Method in class MysqliStatement
Sets the fetch mode to use while iterating this statement.
OCI8Statement::setFetchMode() — Method in class OCI8Statement
Sets the fetch mode to use while iterating this statement.
StatementClass in namespace Doctrine\DBAL\Driver\PDOSqlsrv
PDO SQL Server Statement
PDOStatement::setFetchMode() — Method in class PDOStatement
Sets the fetch mode to use while iterating this statement.
ResultStatement::setFetchMode() — Method in class ResultStatement
Sets the fetch mode to use while iterating this statement.
SQLAnywhereConnectionClass in namespace Doctrine\DBAL\Driver\SQLAnywhere
SAP Sybase SQL Anywhere implementation of the Connection interface.
SQLAnywhereExceptionClass in namespace Doctrine\DBAL\Driver\SQLAnywhere
SAP Sybase SQL Anywhere driver exception.
SQLAnywhereStatementClass in namespace Doctrine\DBAL\Driver\SQLAnywhere
SAP SQL Anywhere implementation of the Statement interface.
SQLAnywhereStatement::setFetchMode() — Method in class SQLAnywhereStatement
Sets the fetch mode to use while iterating this statement.
LastInsertId::setId() — Method in class LastInsertId
SQLSrvConnectionClass in namespace Doctrine\DBAL\Driver\SQLSrv
SQL Server implementation for the Connection interface.
SQLSrvExceptionClass in namespace Doctrine\DBAL\Driver\SQLSrv
SQLSrvStatementClass in namespace Doctrine\DBAL\Driver\SQLSrv
SQL Server Statement.
SQLSrvStatement::setFetchMode() — Method in class SQLSrvStatement
Sets the fetch mode to use while iterating this statement.
ServerInfoAwareConnectionClass in namespace Doctrine\DBAL\Driver
Contract for a connection that is able to provide information about the server it is connected to.
StatementClass in namespace Doctrine\DBAL\Driver
Statement interface.
StatementIteratorClass in namespace Doctrine\DBAL\Driver
SQLSessionInitClass in namespace Doctrine\DBAL\Event\Listeners
Session init listener for executing a single SQL statement right after a connection is opened.
$SQLSessionInit#sqlProperty in class SQLSessionInit
SchemaAlterTableAddColumnEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when SQL queries for adding table columns are generated inside Doctrine\DBAL\Platform*Platform.
SchemaAlterTableChangeColumnEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when SQL queries for changing table columns are generated inside Doctrine\DBAL\Platform*Platform.
SchemaAlterTableEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when SQL queries for creating tables are generated inside Doctrine\DBAL\Platform*Platform.
SchemaAlterTableRemoveColumnEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when SQL queries for removing table columns are generated inside Doctrine\DBAL\Platform*Platform.
SchemaAlterTableRenameColumnEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when SQL queries for renaming table columns are generated inside Doctrine\DBAL\Platform*Platform.
SchemaColumnDefinitionEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when the portable column definition is generated inside Doctrine\DBAL\Schema\AbstractSchemaManager.
SchemaColumnDefinitionEventArgs::setColumn() — Method in class SchemaColumnDefinitionEventArgs
Allows to clear the column which means the column will be excluded from tables column list.
SchemaCreateTableColumnEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when SQL queries for creating table columns are generated inside Doctrine\DBAL\Platform\AbstractPlatform.
SchemaCreateTableEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when SQL queries for creating tables are generated inside Doctrine\DBAL\Platform\AbstractPlatform.
SchemaDropTableEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when the SQL query for dropping tables are generated inside Doctrine\DBAL\Platform\AbstractPlatform.
SchemaDropTableEventArgs::setSql() — Method in class SchemaDropTableEventArgs
SchemaEventArgsClass in namespace Doctrine\DBAL\Event
Base class for schema related events.
SchemaIndexDefinitionEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when the portable index definition is generated inside Doctrine\DBAL\Schema\AbstractSchemaManager.
SchemaIndexDefinitionEventArgs::setIndex() — Method in class SchemaIndexDefinitionEventArgs
Allows to clear the index which means the index will be excluded from tables index list.
ServerExceptionClass in namespace Doctrine\DBAL\Exception
Base class for all server related errors detected in the driver.
SyntaxErrorExceptionClass in namespace Doctrine\DBAL\Exception
Exception for a syntax error in a statement detected in the driver.
$DebugStack#startProperty in class DebugStack
DebugStack::startQuery() — Method in class DebugStack
Logs a SQL statement somewhere.
DebugStack::stopQuery() — Method in class DebugStack
Marks 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
Marks the last started query as stopped. This can be used for timing of queries.
LoggerChain::startQuery() — Method in class LoggerChain
Logs a SQL statement somewhere.
LoggerChain::stopQuery() — Method in class LoggerChain
Marks 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
Marks the last started query as stopped. This can be used for timing of queries.
AbstractPlatform::setEventManager() — Method in class AbstractPlatform
Sets the EventManager used by the Platform.
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::supportsPartialIndexes() — Method in class AbstractPlatform
Whether the platform supports partial indexes.
AbstractPlatform::supportsAlterTable() — Method in class AbstractPlatform
Whether the platform supports altering tables.
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
Whether the platform supports foreign key constraints.
AbstractPlatform::supportsForeignKeyOnUpdate() — Method in class AbstractPlatform
Whether 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
Whether this platform supports create database.
AbstractPlatform::supportsGettingAffectedRows() — Method in class AbstractPlatform
Whether the platform supports getting the affected rows of a recent update/delete type query.
AbstractPlatform::supportsInlineColumnComments() — Method in class AbstractPlatform
Whether this platform support to add inline column comments as postfix.
AbstractPlatform::supportsCommentOnStatement() — Method in class AbstractPlatform
Whether this platform support the proprietary syntax "COMMENT ON asset".
AbstractPlatform::supportsViews() — Method in class AbstractPlatform
Whether this platform supports views.
AbstractPlatform::supportsColumnCollation() — Method in class AbstractPlatform
Does this platform support column collation?
AbstractPlatform::supportsLimitOffset() — Method in class AbstractPlatform
Whether the database platform support offsets in modify limit clauses.
DB2Platform::supportsCreateDropDatabase() — Method in class DB2Platform
Whether this platform supports create database.
DB2Platform::supportsReleaseSavepoints() — Method in class DB2Platform
Whether the platform supports releasing savepoints.
DB2Platform::supportsCommentOnStatement() — Method in class DB2Platform
Whether this platform support the proprietary syntax "COMMENT ON asset".
DB2Platform::supportsIdentityColumns() — Method in class DB2Platform
Whether the platform supports identity columns.
DB2Platform::supportsSavepoints() — Method in class DB2Platform
Whether the platform supports savepoints.
DrizzlePlatform::supportsIdentityColumns() — Method in class DrizzlePlatform
Whether the platform supports identity columns.
DrizzlePlatform::supportsInlineColumnComments() — Method in class DrizzlePlatform
Whether this platform support to add inline column comments as postfix.
DrizzlePlatform::supportsViews() — Method in class DrizzlePlatform
Whether this platform supports views.
DrizzlePlatform::supportsColumnCollation() — Method in class DrizzlePlatform
Does this platform support column collation?
SQLAnywhere11KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
SAP Sybase SQL Anywhere 11 reserved keywords list.
SQLAnywhere12KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
SAP Sybase SQL Anywhere 12 reserved keywords list.
SQLAnywhere16KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
SAP Sybase SQL Anywhere 16 reserved keywords list.
SQLAnywhereKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
SAP Sybase SQL Anywhere 10 reserved keywords list.
SQLServer2005KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
Microsoft SQL Server 2005 reserved keyword dictionary.
SQLServer2008KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
Microsoft SQL Server 2008 reserved keyword dictionary.
SQLServer2012KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
Microsoft SQL Server 2012 reserved keyword dictionary.
SQLServerKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
Microsoft SQL Server 2000 reserved keyword dictionary.
SQLiteKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
SQLite Keywordlist.
MySqlPlatform::supportsIdentityColumns() — Method in class MySqlPlatform
Whether the platform supports identity columns.
MySqlPlatform::supportsInlineColumnComments() — Method in class MySqlPlatform
Whether this platform support to add inline column comments as postfix.
MySqlPlatform::supportsColumnCollation() — Method in class MySqlPlatform
Does this platform support column collation?
OraclePlatform::supportsCommentOnStatement() — Method in class OraclePlatform
Whether this platform support the proprietary syntax "COMMENT ON asset".
OraclePlatform::supportsSequences() — Method in class OraclePlatform
Whether the platform supports sequences.
OraclePlatform::supportsForeignKeyOnUpdate() — Method in class OraclePlatform
Whether this platform supports onUpdate in foreign key constraints.
OraclePlatform::supportsReleaseSavepoints() — Method in class OraclePlatform
Whether the platform supports releasing savepoints.
PostgreSQL91Platform::supportsColumnCollation() — Method in class PostgreSQL91Platform
Does this platform support column collation?
PostgreSqlPlatform::setUseBooleanTrueFalseStrings() — Method in class PostgreSqlPlatform
PostgreSQL has different behavior with some drivers with regard to how booleans have to be handled.
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.
PostgreSqlPlatform::supportsPartialIndexes() — Method in class PostgreSqlPlatform
Whether the platform supports partial indexes.
PostgreSqlPlatform::supportsCommentOnStatement() — Method in class PostgreSqlPlatform
Whether this platform support the proprietary syntax "COMMENT ON asset".
SQLAnywhere11PlatformClass in namespace Doctrine\DBAL\Platforms
The SQLAnywhere11Platform provides the behavior, features and SQL dialect of the SAP Sybase SQL Anywhere 11 database platform.
SQLAnywhere12PlatformClass in namespace Doctrine\DBAL\Platforms
The SQLAnywhere12Platform provides the behavior, features and SQL dialect of the SAP Sybase SQL Anywhere 12 database platform.
SQLAnywhere12Platform::supportsSequences() — Method in class SQLAnywhere12Platform
Whether the platform supports sequences.
SQLAnywhere16PlatformClass in namespace Doctrine\DBAL\Platforms
The SQLAnywhere16Platform provides the behavior, features and SQL dialect of the SAP Sybase SQL Anywhere 16 database platform.
SQLAnywherePlatformClass in namespace Doctrine\DBAL\Platforms
The SQLAnywherePlatform provides the behavior, features and SQL dialect of the SAP Sybase SQL Anywhere 10 database platform.
SQLAnywherePlatform::supportsCommentOnStatement() — Method in class SQLAnywherePlatform
Whether this platform support the proprietary syntax "COMMENT ON asset".
SQLAnywherePlatform::supportsIdentityColumns() — Method in class SQLAnywherePlatform
Whether the platform supports identity columns.
SQLAzurePlatformClass in namespace Doctrine\DBAL\Platforms
Platform to ensure compatibility of Doctrine with SQL Azure
SQLServer2005PlatformClass in namespace Doctrine\DBAL\Platforms
Platform to ensure compatibility of Doctrine with Microsoft SQL Server 2005 version and higher.
SQLServer2005Platform::supportsLimitOffset() — Method in class SQLServer2005Platform
Whether the database platform support offsets in modify limit clauses.
SQLServer2008PlatformClass in namespace Doctrine\DBAL\Platforms
Platform to ensure compatibility of Doctrine with Microsoft SQL Server 2008 version.
SQLServer2012PlatformClass in namespace Doctrine\DBAL\Platforms
Platform to ensure compatibility of Doctrine with Microsoft SQL Server 2012 version.
SQLServer2012Platform::supportsSequences() — Method in class SQLServer2012Platform
Whether the platform supports sequences.
SQLServerPlatformClass in namespace Doctrine\DBAL\Platforms
The SQLServerPlatform provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform.
SQLServerPlatform::supportsIdentityColumns() — Method in class SQLServerPlatform
Whether the platform supports identity columns.
SQLServerPlatform::supportsReleaseSavepoints() — Method in class SQLServerPlatform
Whether the platform supports releasing savepoints.
SQLServerPlatform::supportsSchemas() — Method in class SQLServerPlatform
Whether the platform supports database schemas.
SQLServerPlatform::supportsColumnCollation() — Method in class SQLServerPlatform
Does this platform support column collation?
SQLServerPlatform::supportsCreateDropDatabase() — Method in class SQLServerPlatform
Whether this platform supports create database.
SQLServerPlatform::supportsLimitOffset() — Method in class SQLServerPlatform
Whether the database platform support offsets in modify limit clauses.
SqlitePlatformClass in namespace Doctrine\DBAL\Platforms
The SqlitePlatform class describes the specifics and dialects of the SQLite database platform.
SqlitePlatform::supportsIdentityColumns() — Method in class SqlitePlatform
Whether the platform supports identity columns.
SqlitePlatform::supportsColumnCollation() — Method in class SqlitePlatform
Does this platform support column collation?
SqlitePlatform::supportsInlineColumnComments() — Method in class SqlitePlatform
Whether this platform support to add inline column comments as postfix.
SqlitePlatform::supportsForeignKeyConstraints() — Method in class SqlitePlatform
Whether the platform supports foreign key constraints.
StatementClass in namespace Doctrine\DBAL\Portability
Portability wrapper for a Statement.
Statement::setFetchMode() — Method in class Statement
Sets the fetch mode to use while iterating this statement.
QueryBuilder::setParameter() — Method in class QueryBuilder
Sets a query parameter for the query being constructed.
QueryBuilder::setParameters() — Method in class QueryBuilder
Sets a collection of query parameters for the query being constructed.
QueryBuilder::setFirstResult() — Method in class QueryBuilder
Sets the position of the first result to retrieve (the "offset").
QueryBuilder::setMaxResults() — Method in class QueryBuilder
Sets the maximum number of results to retrieve (the "limit").
QueryBuilder::select() — Method in class QueryBuilder
Specifies an item that is to be returned in the query result.
QueryBuilder::set() — Method in class QueryBuilder
Sets a new value for a column in a bulk update query.
QueryBuilder::setValue() — Method in class QueryBuilder
Sets a value for a column in an insert query.
SQLParserUtilsClass in namespace Doctrine\DBAL
Utility class that parses sql statements with regard to types and parameters.
SQLParserUtilsExceptionClass in namespace Doctrine\DBAL
Doctrine\DBAL\ConnectionException
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
Column::setComment() — Method in class Column
Column::setCustomSchemaOption() — Method in class Column
Column::setCustomSchemaOptions() — Method in class Column
ForeignKeyConstraint::setLocalTable() — Method in class ForeignKeyConstraint
Sets the Table instance of the referencing table the foreign key constraint is associated with.
Index::spansColumns() — Method in class Index
Checks if this index exactly spans the given column names in the correct order.
SQLAnywhereSchemaManagerClass in namespace Doctrine\DBAL\Schema
SAP Sybase SQL Anywhere schema manager.
SQLAnywhereSchemaManager::startDatabase() — Method in class SQLAnywhereSchemaManager
Starts a database.
SQLAnywhereSchemaManager::stopDatabase() — Method in class SQLAnywhereSchemaManager
Stops a database.
SQLServerSchemaManagerClass in namespace Doctrine\DBAL\Schema
SQL Server Schema Manager.
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
SchemaConfig::setName() — Method in class SchemaConfig
Sets the default namespace name of schema objects.
SchemaConfig::setDefaultTableOptions() — 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.
Sequence::setAllocationSize() — Method in class Sequence
Sequence::setInitialValue() — Method in class Sequence
Sequence::setCache() — Method in class Sequence
SqliteSchemaManagerClass in namespace Doctrine\DBAL\Schema
Sqlite SchemaManager.
SchemaSynchronizerClass in namespace Doctrine\DBAL\Schema\Synchronizer
The synchronizer knows how to synchronize a schema with the configured database.
SingleDatabaseSynchronizerClass in namespace Doctrine\DBAL\Schema\Synchronizer
Schema Synchronizer for Default DBAL Connection.
Table::setSchemaConfig() — Method in class Table
Table::setPrimaryKey() — Method in class Table
Sets the Primary Key.
SchemaDiffVisitorClass in namespace Doctrine\DBAL\Schema\Visitor
Visit a SchemaDiff.
PoolingShardManager::selectGlobal() — Method in class PoolingShardManager
Selects global database with global data.
PoolingShardManager::selectShard() — Method in class PoolingShardManager
Selects the shard against which the queries after this statement will be issued.
SQLAzureFederationsSynchronizerClass in namespace Doctrine\DBAL\Sharding\SQLAzure
SQL Azure Schema Synchronizer.
SQLAzureShardManagerClass in namespace Doctrine\DBAL\Sharding\SQLAzure
Sharding using the SQL Azure Federations support.
SQLAzureShardManager::setFilteringEnabled() — Method in class SQLAzureShardManager
Sets Enabled/Disable filtering on the fly.
SQLAzureShardManager::selectGlobal() — Method in class SQLAzureShardManager
Selects global database with global data.
SQLAzureShardManager::selectShard() — Method in class SQLAzureShardManager
Selects the shard against which the queries after this statement will be issued.
SQLAzureShardManager::splitFederation() — Method in class SQLAzureShardManager
Splits Federation at a given distribution value.
ShardChoserClass in namespace Doctrine\DBAL\Sharding\ShardChoser
Given a distribution value this shard-choser strategy will pick the shard to connect to for retrieving rows with the distribution value.
ShardManagerClass in namespace Doctrine\DBAL\Sharding
Sharding Manager gives access to APIs to implementing sharding on top of Doctrine\DBAL\Connection instances.
ShardManager::selectGlobal() — Method in class ShardManager
Selects global database with global data.
ShardManager::selectShard() — Method in class ShardManager
Selects the shard against which the queries after this statement will be issued.
ShardingExceptionClass in namespace Doctrine\DBAL\Sharding
Sharding related Exceptions
StatementClass in namespace Doctrine\DBAL
A thin wrapper around a Doctrine\DBAL\Driver\Statement that adds support for logging, DBAL mapping types, etc.
$Statement#sqlProperty in class Statement
The SQL statement.
$Statement#stmtProperty in class Statement
The underlying driver statement.
Statement::setFetchMode() — Method in class Statement
Sets the fetch mode to use while iterating this statement.
ReservedWordsCommand::setKeywordListClass() — Method in class ReservedWordsCommand
If you want to add or replace a keywords list use this command.
SimpleArrayTypeClass in namespace Doctrine\DBAL\Types
Array Type which can be used for simple values.
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.

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
$MysqliStatement#typesProperty in class MysqliStatement
TableExistsExceptionClass in namespace Doctrine\DBAL\Exception
Exception for an already existing table referenced in a statement detected in the driver.
TableNotFoundExceptionClass in namespace Doctrine\DBAL\Exception
Exception for an unknown table referenced in a statement detected in the driver.
TableGeneratorClass in namespace Doctrine\DBAL\Id
Table ID Generator for those poor languages that are missing sequences.
TableGeneratorSchemaVisitorClass in namespace Doctrine\DBAL\Id
TrimModeClass in namespace Doctrine\DBAL\Platforms
AbstractAsset::trimQuotes() — Method in class AbstractAsset
Trim quotes from the identifier.
AbstractSchemaManager::tryMethod() — Method in class AbstractSchemaManager
Tries 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
Returns true if all the given tables exist.
Column::toArray() — Method in class Column
Schema::toSql() — Method in class Schema
Returns 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.
$Statement#typesProperty in class Statement
The parameter types.
TransactionIsolationLevelClass in namespace Doctrine\DBAL
TextTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL CLOB to a PHP string.
TimeImmutableTypeClass in namespace Doctrine\DBAL\Types
Immutable type of {see TimeType}.
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.
MasterSlaveConnection::update() — Method in class MasterSlaveConnection
Executes an SQL UPDATE statement on a table.
DBALException::unknownDriver() — Method in class DBALException
DBALException::unknownColumnType() — Method in class DBALException
UniqueConstraintViolationExceptionClass in namespace Doctrine\DBAL\Exception
Exception for a unique constraint violation detected in the driver.
AbstractPlatform::usesSequenceEmulatedIdentityColumns() — Method in class AbstractPlatform
Whether the platform emulates identity columns through sequences.
OraclePlatform::usesSequenceEmulatedIdentityColumns() — Method in class OraclePlatform
Whether the platform emulates identity columns through sequences.
PostgreSqlPlatform::usesSequenceEmulatedIdentityColumns() — Method in class PostgreSqlPlatform
Whether the platform emulates identity columns through sequences.
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
QueryBuilder::update() — Method in class QueryBuilder
Turns the query being built into a bulk update query that ranges over a certain table
QueryException::unknownAlias() — Method in class QueryException
SchemaSynchronizer::updateSchema() — Method in class SchemaSynchronizer
Updates the Schema to new schema version.
SingleDatabaseSynchronizer::updateSchema() — Method in class SingleDatabaseSynchronizer
Updates the Schema to new schema version.
SQLAzureFederationsSynchronizer::updateSchema() — Method in class SQLAzureFederationsSynchronizer
Updates the Schema to new schema version.

V

QueryBuilder::values() — Method in class QueryBuilder
Specifies values for an insert query indexed by column names.
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.
SchemaDiffVisitor::visitOrphanedForeignKey() — Method in class SchemaDiffVisitor
Visit an orphaned foreign key whose table was deleted.
SchemaDiffVisitor::visitChangedSequence() — Method in class SchemaDiffVisitor
Visit a sequence that has changed.
SchemaDiffVisitor::visitRemovedSequence() — Method in class SchemaDiffVisitor
Visit a sequence that has been removed.
SchemaDiffVisitor::visitNewSequence() — Method in class SchemaDiffVisitor
SchemaDiffVisitor::visitNewTable() — Method in class SchemaDiffVisitor
SchemaDiffVisitor::visitNewTableForeignKey() — Method in class SchemaDiffVisitor
SchemaDiffVisitor::visitRemovedTable() — Method in class SchemaDiffVisitor
SchemaDiffVisitor::visitChangedTable() — Method in class SchemaDiffVisitor
VisitorClass in namespace Doctrine\DBAL\Schema\Visitor
Schema Visitor used for Validation or Generation purposes.
VarDateTimeImmutableTypeClass in namespace Doctrine\DBAL\Types
Immutable type of {see VarDateTimeType}.
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.
VersionAwarePlatformDriverClass in namespace Doctrine\DBAL
Contract for a driver that is able to create platform instances by version.

W

QueryBuilder::where() — Method in class QueryBuilder
Specifies one or more restrictions to the query result.
Graphviz::write() — Method in class Graphviz
Writes dot language output to a file. This should usually be a *.dot file.

_

ArrayStatement::__construct() — Method in class ArrayStatement
QueryCacheProfile::__construct() — Method in class QueryCacheProfile
ResultCacheStatement::__construct() — Method in class ResultCacheStatement
$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#_exprProperty in class 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
MasterSlaveConnection::__construct() — Method in class MasterSlaveConnection
Creates Master Slave Connection.
AbstractDriverException::__construct() — Method in class AbstractDriverException
Constructor.
DB2Connection::__construct() — Method in class DB2Connection
DB2Statement::__construct() — Method in class DB2Statement
MysqliConnection::__construct() — Method in class MysqliConnection
$MysqliStatement#_paramTypeMapProperty in class MysqliStatement
$MysqliStatement#_connProperty in class MysqliStatement
$MysqliStatement#_stmtProperty in class MysqliStatement
$MysqliStatement#_columnNamesProperty in class MysqliStatement
$MysqliStatement#_rowBindedValuesProperty in class MysqliStatement
$MysqliStatement#_bindedValuesProperty in class MysqliStatement
$MysqliStatement#_valuesProperty in class MysqliStatement
Contains ref values for bindValue().
$MysqliStatement#_defaultFetchModeProperty in class MysqliStatement
MysqliStatement::__construct() — Method in class MysqliStatement
Driver::_constructDsn() — Method in class Driver
Constructs the Oracle DSN.
OCI8Connection::__construct() — Method in class OCI8Connection
Creates a Connection to an Oracle Database using oci8 extension.
$OCI8Statement#_dbhProperty in class OCI8Statement
$OCI8Statement#_sthProperty in class OCI8Statement
$OCI8Statement#_connProperty in class OCI8Statement
$OCI8Statement#_PARAMProperty in class OCI8Statement
$OCI8Statement#_defaultFetchModeProperty in class OCI8Statement
$OCI8Statement#_paramMapProperty in class OCI8Statement
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
PDOException::__construct() — Method in class PDOException
Constructor.
$Driver#_userDefinedFunctionsProperty in class Driver
Driver::_constructPdoDsn() — Method in class Driver
Constructs the Sqlite PDO DSN.
Connection::__construct() — Method in class Connection
PDOStatement::__construct() — Method in class PDOStatement
Protected constructor.
SQLAnywhereConnection::__construct() — Method in class SQLAnywhereConnection
Constructor.
SQLAnywhereStatement::__construct() — Method in class SQLAnywhereStatement
Constructor.
SQLSrvConnection::__construct() — Method in class SQLSrvConnection
SQLSrvStatement::__construct() — Method in class SQLSrvStatement
StatementIterator::__construct() — Method in class StatementIterator
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
SQLSessionInit::__construct() — Method in class SQLSessionInit
SchemaAlterTableAddColumnEventArgs::__construct() — Method in class SchemaAlterTableAddColumnEventArgs
SchemaAlterTableChangeColumnEventArgs::__construct() — Method in class SchemaAlterTableChangeColumnEventArgs
SchemaAlterTableEventArgs::__construct() — Method in class SchemaAlterTableEventArgs
SchemaAlterTableRemoveColumnEventArgs::__construct() — Method in class SchemaAlterTableRemoveColumnEventArgs
SchemaAlterTableRenameColumnEventArgs::__construct() — Method in class SchemaAlterTableRenameColumnEventArgs
SchemaColumnDefinitionEventArgs::__construct() — Method in class SchemaColumnDefinitionEventArgs
SchemaCreateTableColumnEventArgs::__construct() — Method in class SchemaCreateTableColumnEventArgs
SchemaCreateTableEventArgs::__construct() — Method in class SchemaCreateTableEventArgs
SchemaDropTableEventArgs::__construct() — Method in class SchemaDropTableEventArgs
SchemaIndexDefinitionEventArgs::__construct() — Method in class SchemaIndexDefinitionEventArgs
DriverException::__construct() — Method in class DriverException
Constructor.
TableGenerator::__construct() — Method in class TableGenerator
TableGeneratorSchemaVisitor::__construct() — Method in class TableGeneratorSchemaVisitor
$AbstractPlatform#_eventManagerProperty in class AbstractPlatform
$AbstractPlatform#_keywordsProperty in class AbstractPlatform
Holds the KeywordList instance for the current platform.
AbstractPlatform::__construct() — Method in class AbstractPlatform
Constructor.
AbstractPlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class AbstractPlatform
Returns the SQL snippet that declares common properties of an integer column.
AbstractPlatform::_getCreateTableSQL() — Method in class AbstractPlatform
Returns the SQL used to create a table.
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
Returns the SQL for a given transaction isolation level Connection constant.
DB2Platform::_getCommonIntegerTypeDeclarationSQL() — Method in class DB2Platform
Returns the SQL snippet that declares common properties of an integer column.
DB2Platform::_getCreateTableSQL() — Method in class DB2Platform
Returns the SQL used to create a table.
DrizzlePlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class DrizzlePlatform
Returns the SQL snippet that declares common properties of an integer column.
DrizzlePlatform::_getCreateTableSQL() — Method in class DrizzlePlatform
Returns the SQL used to create a table.
ReservedKeywordsValidator::__construct() — Method in class ReservedKeywordsValidator
MySqlPlatform::_getCreateTableSQL() — Method in class MySqlPlatform
Returns the SQL used to create a table.
MySqlPlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class MySqlPlatform
Returns the SQL snippet that declares common properties of an integer column.
OraclePlatform::_getTransactionIsolationLevelSQL() — Method in class OraclePlatform
Returns the SQL for a given transaction isolation level Connection constant.
OraclePlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class OraclePlatform
Returns the SQL snippet that declares common properties of an integer column.
OraclePlatform::_getCreateTableSQL() — Method in class OraclePlatform
Returns the SQL used to create a table.
PostgreSqlPlatform::_getCreateTableSQL() — Method in class PostgreSqlPlatform
Returns the SQL used to create a table.
PostgreSqlPlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Returns the SQL snippet that declares common properties of an integer column.
SQLAnywherePlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class SQLAnywherePlatform
Returns the SQL snippet that declares common properties of an integer column.
SQLAnywherePlatform::_getCreateTableSQL() — Method in class SQLAnywherePlatform
Returns the SQL used to create a table.
SQLAnywherePlatform::_getTransactionIsolationLevelSQL() — Method in class SQLAnywherePlatform
Returns the SQL for a given transaction isolation level Connection constant.
SQLServerPlatform::_getCreateTableSQL() — Method in class SQLServerPlatform
Returns the SQL used to create a table.
SQLServerPlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class SQLServerPlatform
Returns the SQL snippet that declares common properties of an integer column.
SqlitePlatform::_getTransactionIsolationLevelSQL() — Method in class SqlitePlatform
Returns the SQL for a given transaction isolation level Connection constant.
SqlitePlatform::_getCommonIntegerTypeDeclarationSQL() — Method in class SqlitePlatform
Returns the SQL snippet that declares common properties of an integer column.
SqlitePlatform::_getCreateTableSQL() — Method in class SqlitePlatform
Returns the SQL used to create a table.
Statement::__construct() — Method in class Statement
Wraps Statement and applies portability measures.
CompositeExpression::__construct() — Method in class CompositeExpression
Constructor.
CompositeExpression::__toString() — Method in class CompositeExpression
Retrieves the string representation of this composite expression.
ExpressionBuilder::__construct() — Method in class ExpressionBuilder
Initializes a new ExpressionBuilder.
QueryBuilder::__construct() — Method in class QueryBuilder
Initializes a new QueryBuilder.
QueryBuilder::__toString() — Method in class QueryBuilder
Gets a string representation of this QueryBuilder which corresponds to the final SQL query being constructed.
QueryBuilder::__clone() — Method in class QueryBuilder
Deep clone of all expression objects in the SQL parts.
$AbstractAsset#_nameProperty in class AbstractAsset
$AbstractAsset#_namespaceProperty in class AbstractAsset
Namespace of the asset. If none isset the default namespace is assumed.
$AbstractAsset#_quotedProperty in class AbstractAsset
AbstractAsset::_setName() — Method in class AbstractAsset
Sets the name of this asset.
AbstractAsset::_generateIdentifierName() — Method in class AbstractAsset
Generates 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
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
Gets Table Column Definition.
AbstractSchemaManager::_getPortableTableIndexesList() — Method in class AbstractSchemaManager
Aggregates and groups 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#_commentProperty in class Column
$Column#_customSchemaOptionsProperty in class Column
Column::__construct() — Method in class Column
Creates a new Column.
ColumnDiff::__construct() — Method in class ColumnDiff
DB2SchemaManager::_getPortableTableColumnDefinition() — Method in class DB2SchemaManager
Gets Table Column Definition.
DB2SchemaManager::_getPortableTablesList() — Method in class DB2SchemaManager
DB2SchemaManager::_getPortableTableIndexesList() — Method in class DB2SchemaManager
Aggregates and groups the index results according to the required data result.
DB2SchemaManager::_getPortableTableForeignKeyDefinition() — Method in class DB2SchemaManager
DB2SchemaManager::_getPortableTableForeignKeysList() — Method in class DB2SchemaManager
DB2SchemaManager::_getPortableForeignKeyRuleDef() — Method in class DB2SchemaManager
{@inheritdoc}
DB2SchemaManager::_getPortableViewDefinition() — Method in class DB2SchemaManager
DrizzleSchemaManager::_getPortableTableColumnDefinition() — Method in class DrizzleSchemaManager
Gets Table Column Definition.
DrizzleSchemaManager::_getPortableDatabaseDefinition() — Method in class DrizzleSchemaManager
DrizzleSchemaManager::_getPortableTableDefinition() — Method in class DrizzleSchemaManager
DrizzleSchemaManager::_getPortableTableForeignKeyDefinition() — Method in class DrizzleSchemaManager
DrizzleSchemaManager::_getPortableTableIndexesList() — Method in class DrizzleSchemaManager
Aggregates and groups the index results according to the required data result.
$ForeignKeyConstraint#_localTableProperty in class ForeignKeyConstraint
Instance of the referencing table the foreign key constraint is associated with.
$ForeignKeyConstraint#_localColumnNamesProperty in class ForeignKeyConstraint
Asset identifier instances of the referencing table column names the foreign key constraint is associated with.
$ForeignKeyConstraint#_foreignTableNameProperty in class ForeignKeyConstraint
Table or asset identifier instance of the referenced table name the foreign key constraint is associated with.
$ForeignKeyConstraint#_foreignColumnNamesProperty in class ForeignKeyConstraint
Asset identifier instances of the referenced table column names the foreign key constraint is associated with.
$ForeignKeyConstraint#_optionsProperty in class ForeignKeyConstraint
ForeignKeyConstraint::__construct() — Method in class ForeignKeyConstraint
Initializes the foreign key constraint.
Identifier::__construct() — Method in class Identifier
Constructor.
$Index#_columnsProperty in class Index
Asset identifier instances of the column names the index is associated with.
$Index#_isUniqueProperty in class Index
$Index#_isPrimaryProperty in class Index
$Index#_flagsProperty in class Index
Platform specific flags for indexes.
Index::__construct() — Method in class Index
Index::_addColumn() — Method in class Index
MySqlSchemaManager::_getPortableViewDefinition() — Method in class MySqlSchemaManager
MySqlSchemaManager::_getPortableTableDefinition() — Method in class MySqlSchemaManager
MySqlSchemaManager::_getPortableUserDefinition() — Method in class MySqlSchemaManager
MySqlSchemaManager::_getPortableTableIndexesList() — Method in class MySqlSchemaManager
Aggregates and groups 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 Table Column Definition.
MySqlSchemaManager::_getPortableTableForeignKeysList() — 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
Aggregates and groups the index results according to the required data result.
OracleSchemaManager::_getPortableTableColumnDefinition() — Method in class OracleSchemaManager
Gets 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
Aggregates and groups the index results according to the required data result.
PostgreSqlSchemaManager::_getPortableDatabaseDefinition() — Method in class PostgreSqlSchemaManager
PostgreSqlSchemaManager::_getPortableSequencesList() — Method in class PostgreSqlSchemaManager
PostgreSqlSchemaManager::_getPortableSequenceDefinition() — Method in class PostgreSqlSchemaManager
PostgreSqlSchemaManager::_getPortableTableColumnDefinition() — Method in class PostgreSqlSchemaManager
Gets Table Column Definition.
SQLAnywhereSchemaManager::_getPortableDatabaseDefinition() — Method in class SQLAnywhereSchemaManager
SQLAnywhereSchemaManager::_getPortableSequenceDefinition() — Method in class SQLAnywhereSchemaManager
SQLAnywhereSchemaManager::_getPortableTableColumnDefinition() — Method in class SQLAnywhereSchemaManager
Gets Table Column Definition.
SQLAnywhereSchemaManager::_getPortableTableDefinition() — Method in class SQLAnywhereSchemaManager
SQLAnywhereSchemaManager::_getPortableTableForeignKeyDefinition() — Method in class SQLAnywhereSchemaManager
SQLAnywhereSchemaManager::_getPortableTableForeignKeysList() — Method in class SQLAnywhereSchemaManager
SQLAnywhereSchemaManager::_getPortableTableIndexesList() — Method in class SQLAnywhereSchemaManager
Aggregates and groups the index results according to the required data result.
SQLAnywhereSchemaManager::_getPortableViewDefinition() — Method in class SQLAnywhereSchemaManager
SQLServerSchemaManager::_getPortableSequenceDefinition() — Method in class SQLServerSchemaManager
SQLServerSchemaManager::_getPortableTableColumnDefinition() — Method in class SQLServerSchemaManager
Gets Table Column Definition.
SQLServerSchemaManager::_getPortableTableForeignKeysList() — Method in class SQLServerSchemaManager
SQLServerSchemaManager::_getPortableTableIndexesList() — Method in class SQLServerSchemaManager
Aggregates and groups the index results according to the required data result.
SQLServerSchemaManager::_getPortableTableForeignKeyDefinition() — Method in class SQLServerSchemaManager
SQLServerSchemaManager::_getPortableTableDefinition() — Method in class SQLServerSchemaManager
SQLServerSchemaManager::_getPortableDatabaseDefinition() — Method in class SQLServerSchemaManager
SQLServerSchemaManager::_getPortableViewDefinition() — Method in class SQLServerSchemaManager
$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.
SchemaDiff::__construct() — Method in class SchemaDiff
Constructs an SchemaDiff object.
SchemaDiff::_toSql() — Method in class SchemaDiff
Sequence::__construct() — Method in class Sequence
SqliteSchemaManager::_getPortableTableDefinition() — Method in class SqliteSchemaManager
SqliteSchemaManager::_getPortableTableIndexesList() — Method in class SqliteSchemaManager
Aggregates and groups the index results according to the required data result.
SqliteSchemaManager::_getPortableTableIndexDefinition() — Method in class SqliteSchemaManager
{@inheritdoc}
SqliteSchemaManager::_getPortableTableColumnList() — Method in class SqliteSchemaManager
Independent of the database the keys of the column list result are lowercased.
SqliteSchemaManager::_getPortableTableColumnDefinition() — Method in class SqliteSchemaManager
Gets Table Column Definition.
SqliteSchemaManager::_getPortableViewDefinition() — Method in class SqliteSchemaManager
SqliteSchemaManager::_getPortableTableForeignKeysList() — Method in class SqliteSchemaManager
AbstractSchemaSynchronizer::__construct() — Method in class AbstractSchemaSynchronizer
SingleDatabaseSynchronizer::__construct() — Method in class SingleDatabaseSynchronizer
$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
Adds an index to the 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
PoolingShardConnection::__construct() — Method in class PoolingShardConnection
PoolingShardManager::__construct() — Method in class PoolingShardManager
SQLAzureFederationsSynchronizer::__construct() — Method in class SQLAzureFederationsSynchronizer
SQLAzureShardManager::__construct() — Method in class SQLAzureShardManager
MultiTenantVisitor::__construct() — Method in class MultiTenantVisitor
Statement::__construct() — Method in class Statement
Creates a new Statement for the given SQL and Connection.
$ConnectionHelper#_connectionProperty in class ConnectionHelper
The Doctrine database Connection.
ConnectionHelper::__construct() — Method in class ConnectionHelper
Constructor.
Type::__toString() — Method in class Type