A

ArrayStatementClass in namespace Doctrine\DBAL\Cache
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
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
SQLServerPlatform::appendLockHint() — Method in class SQLServerPlatform
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
Alter an existing tables schema
SQLServerSchemaManager::alterTable() — Method in class SQLServerSchemaManager
SchemaException::alterTableChangeNotSupported() — Method in class SchemaException
Table::addIndex() — Method in class Table
Table::addUniqueIndex() — Method in class Table
Table::addColumn() — Method in class Table
Table::addForeignKeyConstraint() — Method in class Table
Add a foreign key constraint
Table::addUnnamedForeignKeyConstraint() — Method in class Table
Add a foreign key constraint
Table::addNamedForeignKeyConstraint() — Method in class Table
Add a foreign key constraint with a given name
Table::addOption() — Method in class Table
$TableDiff#addedColumnsProperty in class TableDiff
All added fields
$TableDiff#addedIndexesProperty in class TableDiff
All added indexes
$TableDiff#addedForeignKeysProperty in class TableDiff
All added foreign key definitions
CreateSchemaSqlCollector::acceptSchema() — Method in class CreateSchemaSqlCollector
CreateSchemaSqlCollector::acceptTable() — Method in class CreateSchemaSqlCollector
Generate DDL Statements to create the accepted table with all its dependencies.
CreateSchemaSqlCollector::acceptColumn() — Method in class CreateSchemaSqlCollector
CreateSchemaSqlCollector::acceptForeignKey() — Method in class CreateSchemaSqlCollector
CreateSchemaSqlCollector::acceptIndex() — Method in class CreateSchemaSqlCollector
CreateSchemaSqlCollector::acceptSequence() — Method in class CreateSchemaSqlCollector
DropSchemaSqlCollector::acceptSchema() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptTable() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptColumn() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptForeignKey() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptIndex() — Method in class DropSchemaSqlCollector
DropSchemaSqlCollector::acceptSequence() — Method in class DropSchemaSqlCollector
Graphviz::acceptColumn() — Method in class Graphviz
Graphviz::acceptForeignKey() — Method in class Graphviz
Graphviz::acceptIndex() — Method in class Graphviz
Graphviz::acceptSchema() — Method in class Graphviz
Graphviz::acceptSequence() — Method in class Graphviz
Graphviz::acceptTable() — Method in class Graphviz
RemoveNamespacedAssets::acceptSchema() — Method in class RemoveNamespacedAssets
RemoveNamespacedAssets::acceptTable() — Method in class RemoveNamespacedAssets
RemoveNamespacedAssets::acceptSequence() — Method in class RemoveNamespacedAssets
RemoveNamespacedAssets::acceptColumn() — Method in class RemoveNamespacedAssets
RemoveNamespacedAssets::acceptForeignKey() — Method in class RemoveNamespacedAssets
RemoveNamespacedAssets::acceptIndex() — 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
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
DB2Connection::beginTransaction() — Method in class DB2Connection
DB2Statement::bindValue() — Method in class DB2Statement
Binds a value to a corresponding named or positional placeholder in the SQL statement that was used to prepare the statement.
DB2Statement::bindParam() — Method in class DB2Statement
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike PDOStatement->bindValue(), the variable is bound as a reference and will only be evaluated at the time that PDOStatement->execute() is called.
MysqliConnection::beginTransaction() — Method in class MysqliConnection
MysqliStatement::bindParam() — Method in class MysqliStatement
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike PDOStatement->bindValue(), the variable is bound as a reference and will only be evaluated at the time that PDOStatement->execute() is called.
MysqliStatement::bindValue() — Method in class MysqliStatement
Binds a value to a corresponding named or positional placeholder in the SQL statement that was used to prepare the statement.
OCI8Connection::beginTransaction() — Method in class OCI8Connection
Start a transactiom
OCI8Statement::bindValue() — Method in class OCI8Statement
Binds a value to a corresponding named or positional placeholder in the SQL statement that was used to prepare the statement.
OCI8Statement::bindParam() — Method in class OCI8Statement
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike PDOStatement->bindValue(), the variable is bound as a reference and will only be evaluated at the time that PDOStatement->execute() is called.
Statement::bindValue() — Method in class Statement
Binds a value to a corresponding named or positional placeholder in the SQL statement that was used to prepare the statement.
Statement::bindParam() — Method in class Statement
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike PDOStatement->bindValue(), the variable is bound as a reference and will only be evaluated at the time that PDOStatement->execute() is called.
Statement::bindParam() — Method in class Statement
Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike PDOStatement->bindValue(), the variable is bound as a reference and will only be evaluated at the time that PDOStatement->execute() is called.
Statement::bindValue() — Method in class Statement
Binds a value to a corresponding named 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.
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
columnCount 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
columnCount Returns the number of columns in the result set
ConfigurationClass in namespace Doctrine\DBAL
Configuration container for the Doctrine DBAL.
ConnectionClass in namespace Doctrine\DBAL
A wrapper around a Doctrine\DBAL\Driver\Connection that adds features like events, transaction isolation levels, configuration, emulated transaction nesting, lazy connecting and more.
Connection::connect() — Method in class Connection
Establishes the connection with the database.
Connection::close() — Method in class Connection
Closes the connection.
Connection::commit() — Method in class Connection
Commits the current transaction.
Connection::createSavepoint() — Method in class Connection
createSavepoint creates a new savepoint
Connection::convertToDatabaseValue() — Method in class Connection
Converts a given value to its database representation according to the conversion rules of a specific DBAL mapping type.
Connection::convertToPHPValue() — Method in class Connection
Converts a given value to its PHP representation according to the conversion rules of a specific DBAL mapping type.
Connection::createQueryBuilder() — Method in class Connection
Create a new instance of a SQL query builder.
ConnectionExceptionClass in namespace Doctrine\DBAL
Doctrine\DBAL\ConnectionException
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
Connect to a specific connection
MasterSlaveConnection::chooseConnectionConfiguration() — Method in class MasterSlaveConnection
MasterSlaveConnection::commit() — Method in class MasterSlaveConnection
Commits the current transaction.
MasterSlaveConnection::createSavepoint() — Method in class MasterSlaveConnection
createSavepoint creates a new savepoint
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
ConnectionClass in namespace Doctrine\DBAL\Driver
Connection interface.
Connection::commit() — Method in class Connection
DB2Connection::commit() — Method in class DB2Connection
DB2Driver::connect() — Method in class DB2Driver
Attempts to create a connection with the database.
DB2Statement::closeCursor() — Method in class DB2Statement
Closes the cursor, enabling the statement to be executed again.
DB2Statement::columnCount() — Method in class DB2Statement
columnCount Returns the number of columns in the result set
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
MysqliConnection::commit() — Method in class MysqliConnection
MysqliStatement::closeCursor() — Method in class MysqliStatement
Closes the cursor, enabling the statement to be executed again.
MysqliStatement::columnCount() — Method in class MysqliStatement
columnCount Returns the number of columns in the result set
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
OCI8Connection::commit() — Method in class OCI8Connection
OCI8Statement::convertPositionalToNamedPlaceholders() — Method in class OCI8Statement
Convert positional (?) into named placeholders (:param)
OCI8Statement::closeCursor() — Method in class OCI8Statement
Closes the cursor, enabling the statement to be executed again.
OCI8Statement::columnCount() — Method in class OCI8Statement
columnCount Returns the number of columns in the result set
Driver::connect() — Method in class Driver
Attempts to establish a connection with the underlying driver.
Driver::connect() — Method in class Driver
Attempts to establish a connection with the underlying driver.
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
Driver::connect() — Method in class Driver
Attempts to connect to the database and returns a driver connection on success.
Driver::connect() — Method in class Driver
Tries to establish a database connection to SQLite.
ConnectionClass in namespace Doctrine\DBAL\Driver\PDOSqlsrv
Sqlsrv Connection implementation.
Driver::connect() — Method in class Driver
Attempts to create a connection with the database.
ResultStatement::closeCursor() — Method in class ResultStatement
Closes the cursor, enabling the statement to be executed again.
ResultStatement::columnCount() — Method in class ResultStatement
columnCount Returns the number of columns in the result set
ConnectionEventArgsClass in namespace Doctrine\DBAL\Event
Event Arguments used when a Driver connection is established inside Doctrine\DBAL\Connection.
$DebugStack#currentQueryProperty in class DebugStack
AbstractPlatform::convertBooleans() — Method in class AbstractPlatform
Some platforms need the boolean values to be converted.
AbstractPlatform::canEmulateSchemas() — Method in class AbstractPlatform
Can this platform emulate schemas?
AbstractPlatform::createSavePoint() — Method in class AbstractPlatform
Generate SQL to create a new savepoint
PostgreSqlPlatform::convertBooleans() — Method in class PostgreSqlPlatform
Postgres wants boolean values converted to the strings 'true'/'false'.
SQLServerPlatform::convertBooleans() — Method in class SQLServerPlatform
SQLServerPlatform::createSavePoint() — Method in class SQLServerPlatform
Generate SQL to create a new savepoint
SqlitePlatform::canEmulateSchemas() — Method in class SqlitePlatform
Sqlite Platform emulates schema by underscoring each dot and generating tables into the default database.
ConnectionClass in namespace Doctrine\DBAL\Portability
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
columnCount 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
Create a new named parameter and bind the value $value to it.
QueryBuilder::createPositionalParameter() — Method in class QueryBuilder
Create 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
Create a new table.
AbstractSchemaManager::createSequence() — Method in class AbstractSchemaManager
Create a new sequence
AbstractSchemaManager::createConstraint() — Method in class AbstractSchemaManager
Create a constraint on a table
AbstractSchemaManager::createIndex() — Method in class AbstractSchemaManager
Create a new index on a table
AbstractSchemaManager::createForeignKey() — Method in class AbstractSchemaManager
Create a new foreign key
AbstractSchemaManager::createView() — Method in class AbstractSchemaManager
Create a new view
AbstractSchemaManager::createSchema() — Method in class AbstractSchemaManager
Create a schema instance for the current database.
AbstractSchemaManager::createSchemaConfig() — Method in class AbstractSchemaManager
Create the configuration for this schema.
ColumnClass in namespace Doctrine\DBAL\Schema
Object representation of a database column
ColumnDiffClass in namespace Doctrine\DBAL\Schema
Represent the change of a column
$ColumnDiff#columnProperty in class ColumnDiff
$ColumnDiff#changedPropertiesProperty in class ColumnDiff
ComparatorClass in namespace Doctrine\DBAL\Schema
Compare to Schemas and return an instance of SchemaDiff
Comparator::compareSchemas() — Method in class Comparator
Comparator::compare() — Method in class Comparator
Returns a SchemaDiff object containing the differences between the schemas $fromSchema and $toSchema.
ConstraintClass in namespace Doctrine\DBAL\Schema
Marker interface for contraints
OracleSchemaManager::createDatabase() — Method in class OracleSchemaManager
Creates a new database.
PostgreSqlSchemaManager::createDatabase() — Method in class PostgreSqlSchemaManager
Creates a new database.
Schema::createTable() — Method in class Schema
Create a new table
Schema::createSequence() — Method in class Schema
Create a new sequence
$SchemaDiff#changedTablesProperty in class SchemaDiff
All changed tables
$SchemaDiff#changedSequencesProperty in class SchemaDiff
SchemaException::columnDoesNotExist() — Method in class SchemaException
SchemaException::columnAlreadyExists() — Method in class SchemaException
SqliteSchemaManager::createDatabase() — Method in class SqliteSchemaManager
Creates a new database.
Table::columnsAreIndexed() — Method in class Table
Check if an index begins in the order of the given columns.
Table::changeColumn() — Method in class Table
Change Column Details
$TableDiff#changedColumnsProperty in class TableDiff
All changed fields
$TableDiff#changedIndexesProperty in class TableDiff
All changed indexes
$TableDiff#changedForeignKeysProperty in class TableDiff
All changed foreign keys
CreateSchemaSqlCollectorClass in namespace Doctrine\DBAL\Schema\Visitor
DropSchemaSqlCollector::clearQueries() — Method in class DropSchemaSqlCollector
$Statement#connProperty in class Statement
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
ReservedWordsCommand::configure() — Method in class ReservedWordsCommand
RunSqlCommand::configure() — Method in class RunSqlCommand
ConnectionHelperClass in namespace Doctrine\DBAL\Tools\Console\Helper
Doctrine CLI Connection Helper.
ArrayType::convertToDatabaseValue() — Method in class ArrayType
Converts a value from its PHP representation to its database representation of this type.
ArrayType::convertToPHPValue() — Method in class ArrayType
Converts a value from its database representation to its PHP representation of this type.
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.
DateTimeType::convertToDatabaseValue() — Method in class DateTimeType
Converts a value from its PHP representation to its database representation of this type.
DateTimeType::convertToPHPValue() — Method in class DateTimeType
Converts a value from its database representation to its PHP representation of this type.
DateTimeTzType::convertToDatabaseValue() — Method in class DateTimeTzType
Converts a value from its PHP representation to its database representation of this type.
DateTimeTzType::convertToPHPValue() — Method in class DateTimeTzType
Converts a value from its database representation to its PHP representation of this type.
DateType::convertToDatabaseValue() — Method in class DateType
Converts a value from its PHP representation to its database representation of this type.
DateType::convertToPHPValue() — Method in class DateType
Converts a value from its database representation to its PHP representation of this type.
DecimalType::convertToPHPValue() — Method in class DecimalType
Converts a value from its database representation to its PHP representation of this type.
FloatType::convertToPHPValue() — Method in class FloatType
Converts a value from its database representation to its PHP representation of this type.
IntegerType::convertToPHPValue() — Method in class IntegerType
Converts a value from its database representation to its PHP representation of this type.
ObjectType::convertToDatabaseValue() — Method in class ObjectType
Converts a value from its PHP representation to its database representation of this type.
ObjectType::convertToPHPValue() — Method in class ObjectType
Converts a value from its database representation to its PHP representation of this type.
SmallIntType::convertToPHPValue() — Method in class SmallIntType
Converts a value from its database representation to its PHP representation of this type.
TextType::convertToPHPValue() — Method in class TextType
Converts a value from its database representation to its PHP representation of this type.
TimeType::convertToDatabaseValue() — Method in class TimeType
Converts a value from its PHP representation to its database representation of this type.
TimeType::convertToPHPValue() — Method in class TimeType
Converts a value from its database representation to its PHP representation of this type.
Type::convertToDatabaseValue() — Method in class Type
Converts a value from its PHP representation to its database representation of this type.
Type::convertToPHPValue() — Method in class Type
Converts a value from its database representation to its PHP representation of this type.
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.
VarDateTimeType::convertToPHPValue() — Method in class VarDateTimeType
Version::compare() — Method in class Version
Compares a Doctrine version with the current one.

D

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
DriverClass in namespace Doctrine\DBAL
Driver interface.
DriverManagerClass in namespace Doctrine\DBAL
Factory for creating Doctrine\DBAL\Connection instances.
DB2ConnectionClass in namespace Doctrine\DBAL\Driver\IBMDB2
DB2DriverClass in namespace Doctrine\DBAL\Driver\IBMDB2
IBM DB2 Driver
DB2ExceptionClass in namespace Doctrine\DBAL\Driver\IBMDB2
DB2StatementClass in namespace Doctrine\DBAL\Driver\IBMDB2
DriverClass in namespace Doctrine\DBAL\Driver\Mysqli
DriverClass in namespace Doctrine\DBAL\Driver\OCI8
A Doctrine DBAL driver for the Oracle OCI8 PHP extensions.
DriverClass in namespace Doctrine\DBAL\Driver\PDOIbm
Driver for the PDO IBM extension
DriverClass in namespace Doctrine\DBAL\Driver\PDOMySql
PDO MySql driver.
DriverClass in namespace Doctrine\DBAL\Driver\PDOOracle
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.
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
DB2PlatformClass in namespace Doctrine\DBAL\Platforms
DB2Platform::doModifyLimitQuery() — Method in class DB2Platform
DB2KeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
DB2 Keywords
OraclePlatform::doModifyLimitQuery() — Method in class OraclePlatform
Adds an driver-specific LIMIT clause to the query
SQLServerPlatform::doModifyLimitQuery() — Method in class SQLServerPlatform
Adds an adapter-specific LIMIT clause to the SELECT statement.
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
Drop the given table
AbstractSchemaManager::dropIndex() — Method in class AbstractSchemaManager
Drop the index from the given table
AbstractSchemaManager::dropConstraint() — Method in class AbstractSchemaManager
Drop the constraint from the given table
AbstractSchemaManager::dropForeignKey() — Method in class AbstractSchemaManager
Drops a foreign key from a table.
AbstractSchemaManager::dropSequence() — Method in class AbstractSchemaManager
Drops a sequence with a given name.
AbstractSchemaManager::dropView() — Method in class AbstractSchemaManager
Drop a view
AbstractSchemaManager::dropAndCreateConstraint() — Method in class AbstractSchemaManager
Drop and create a constraint
AbstractSchemaManager::dropAndCreateIndex() — Method in class AbstractSchemaManager
Drop and create a new index on a table
AbstractSchemaManager::dropAndCreateForeignKey() — Method in class AbstractSchemaManager
Drop and create a new foreign key
AbstractSchemaManager::dropAndCreateSequence() — Method in class AbstractSchemaManager
Drop and create a new sequence
AbstractSchemaManager::dropAndCreateTable() — Method in class AbstractSchemaManager
Drop and create a new table.
AbstractSchemaManager::dropAndCreateDatabase() — Method in class AbstractSchemaManager
Drop and creates a new database.
AbstractSchemaManager::dropAndCreateView() — Method in class AbstractSchemaManager
Drop and create a new view
Comparator::diffSequence() — Method in class Comparator
Comparator::diffTable() — Method in class Comparator
Returns the difference between the tables $table1 and $table2.
Comparator::diffForeignKey() — Method in class Comparator
Comparator::diffColumn() — Method in class Comparator
Returns the difference between the fields $field1 and $field2.
Comparator::diffIndex() — Method in class Comparator
Finds the difference between the indexes $index1 and $index2.
DB2SchemaManagerClass in namespace Doctrine\DBAL\Schema
IBM Db2 Schema Manager
OracleSchemaManager::dropAutoincrement() — Method in class OracleSchemaManager
OracleSchemaManager::dropTable() — Method in class OracleSchemaManager
Drop the given table
PostgreSqlSchemaManager::determineExistingSchemaSearchPaths() — Method in class PostgreSqlSchemaManager
Use this to set or reset the order of the existing schemas in the current search path of the user
PostgreSqlSchemaManager::dropDatabase() — Method in class PostgreSqlSchemaManager
Drops a database.
Schema::dropTable() — Method in class Schema
Drop a table from the schema.
Schema::dropSequence() — Method in class Schema
SqliteSchemaManager::dropDatabase() — Method in class SqliteSchemaManager
Drops a database.
Table::dropColumn() — Method in class Table
Drop Column from Table
DropSchemaSqlCollectorClass in namespace Doctrine\DBAL\Schema\Visitor
Gather SQL statements that allow to completly drop the current schema.
DateTimeTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL DATETIME/TIMESTAMP to a PHP DateTime object.
DateTimeTzTypeClass in namespace Doctrine\DBAL\Types
DateTime type saving additional timezone information.
DateTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL DATE to a PHP Date object.
DecimalTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL DECIMAL to a PHP double.

E

Connection::executeQuery() — Method in class Connection
Executes an, optionally parameterized, SQL query.
Connection::executeCacheQuery() — Method in class Connection
Execute a caching query and
Connection::executeUpdate() — Method in class Connection
Executes an SQL INSERT/UPDATE/DELETE query with the given parameters and returns the number of affected rows.
Connection::exec() — Method in class Connection
Execute an SQL statement and return the number of affected rows.
Connection::errorCode() — Method in class Connection
Fetch the SQLSTATE associated with the last database operation.
Connection::errorInfo() — Method in class Connection
Fetch extended error information associated with the last database operation.
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
Execute an SQL statement and return the number of affected rows.
Connection::exec() — Method in class Connection
Connection::errorCode() — Method in class Connection
Connection::errorInfo() — Method in class Connection
DB2Connection::exec() — Method in class DB2Connection
DB2Connection::errorCode() — Method in class DB2Connection
DB2Connection::errorInfo() — Method in class DB2Connection
DB2Statement::errorCode() — Method in class DB2Statement
errorCode Fetch the SQLSTATE associated with the last operation on the statement handle
DB2Statement::errorInfo() — Method in class DB2Statement
errorInfo Fetch extended error information associated with the last operation on the statement handle
DB2Statement::execute() — Method in class DB2Statement
Executes a prepared statement
MysqliConnection::exec() — Method in class MysqliConnection
MysqliConnection::errorCode() — Method in class MysqliConnection
MysqliConnection::errorInfo() — Method in class MysqliConnection
MysqliStatement::execute() — Method in class MysqliStatement
Executes a prepared statement
MysqliStatement::errorCode() — Method in class MysqliStatement
errorCode Fetch the SQLSTATE associated with the last operation on the statement handle
MysqliStatement::errorInfo() — Method in class MysqliStatement
errorInfo Fetch extended error information associated with the last operation on the statement handle
OCI8Connection::exec() — Method in class OCI8Connection
OCI8Connection::errorCode() — Method in class OCI8Connection
OCI8Connection::errorInfo() — Method in class OCI8Connection
OCI8Statement::errorCode() — Method in class OCI8Statement
errorCode Fetch the SQLSTATE associated with the last operation on the statement handle
OCI8Statement::errorInfo() — Method in class OCI8Statement
errorInfo Fetch extended error information associated with the last operation on the statement handle
OCI8Statement::execute() — Method in class OCI8Statement
Executes a prepared statement
Statement::errorCode() — Method in class Statement
errorCode Fetch the SQLSTATE associated with the last operation on the statement handle
Statement::errorInfo() — Method in class Statement
errorInfo Fetch extended error information associated with the last operation on the statement handle
Statement::execute() — Method in class Statement
Executes a prepared statement
EventsClass in namespace Doctrine\DBAL
Container for all DBAL events.
$DebugStack#enabledProperty in class DebugStack
EchoSQLLoggerClass in namespace Doctrine\DBAL\Logging
A SQL logger that logs to the standard output using echo/var_dump.
Connection::executeQuery() — Method in class Connection
Executes an, optionally parameterized, SQL query.
Statement::errorCode() — Method in class Statement
errorCode Fetch the SQLSTATE associated with the last operation on the statement handle
Statement::errorInfo() — Method in class Statement
errorInfo Fetch extended error information associated with the last operation on the statement handle
Statement::execute() — Method in class Statement
Executes a prepared statement
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
Execute 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
ReservedWordsCommand::execute() — Method in class ReservedWordsCommand
RunSqlCommand::execute() — Method in class RunSqlCommand

F

ArrayStatement::fetch() — Method in class ArrayStatement
fetch
ArrayStatement::fetchAll() — Method in class ArrayStatement
Returns an array containing all of the result set rows
ArrayStatement::fetchColumn() — Method in class ArrayStatement
fetchColumn 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
fetch
ResultCacheStatement::fetchAll() — Method in class ResultCacheStatement
Returns an array containing all of the result set rows
ResultCacheStatement::fetchColumn() — Method in class ResultCacheStatement
fetchColumn 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
fetch
DB2Statement::fetchAll() — Method in class DB2Statement
Returns an array containing all of the result set rows
DB2Statement::fetchColumn() — Method in class DB2Statement
fetchColumn Returns a single column from the next row of a result set or FALSE if there are no more rows.
MysqliStatement::fetch() — Method in class MysqliStatement
fetch
MysqliStatement::fetchAll() — Method in class MysqliStatement
Returns an array containing all of the result set rows
MysqliStatement::fetchColumn() — Method in class MysqliStatement
fetchColumn Returns a single column from the next row of a result set or FALSE if there are no more rows.
OCI8Exception::fromErrorInfo() — Method in class OCI8Exception
$OCI8Statement#fetchStyleMapProperty in class OCI8Statement
OCI8Statement::fetch() — Method in class OCI8Statement
fetch
OCI8Statement::fetchAll() — Method in class OCI8Statement
Returns an array containing all of the result set rows
OCI8Statement::fetchColumn() — Method in class OCI8Statement
fetchColumn Returns a single column from the next row of a result set or FALSE if there are no more rows.
ResultStatement::fetch() — Method in class ResultStatement
fetch
ResultStatement::fetchAll() — Method in class ResultStatement
Returns an array containing all of the result set rows
ResultStatement::fetchColumn() — Method in class ResultStatement
fetchColumn Returns a single column from the next row of a result set or FALSE if there are no more rows.
AbstractPlatform::fixSchemaElementName() — Method in class AbstractPlatform
Makes any fixes to a name of a schema element (table, sequence, .
OraclePlatform::fixSchemaElementName() — Method in class OraclePlatform
Makes any fixes to a name of a schema element (table, sequence, .
Statement::fetch() — Method in class Statement
fetch
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
fetchColumn 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
Create and add 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
Filter asset names if they are configured to return only a subset of all the found elements.
ForeignKeyConstraintClass in namespace Doctrine\DBAL\Schema
SchemaException::foreignKeyDoesNotExist() — Method in class SchemaException
Statement::fetch() — Method in class Statement
Fetches the next row from a result set.
Statement::fetchAll() — Method in class Statement
Returns an array containing all of the result set rows.
Statement::fetchColumn() — Method in class Statement
Returns a single column from the next row of a result set.
FloatTypeClass in namespace Doctrine\DBAL\Types

G

ArrayStatement::getIterator() — Method in class ArrayStatement
QueryCacheProfile::getResultCacheDriver() — Method in class QueryCacheProfile
QueryCacheProfile::getLifetime() — Method in class QueryCacheProfile
QueryCacheProfile::getCacheKey() — Method in class QueryCacheProfile
QueryCacheProfile::generateCacheKeys() — Method in class QueryCacheProfile
Generate the real cache key from query, params and types.
ResultCacheStatement::getIterator() — Method in class ResultCacheStatement
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
Return filter schema assets expression.
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
Get if nested transactions should use savepoints
Connection::getWrappedConnection() — Method in class Connection
Gets the wrapped driver connection.
Connection::getSchemaManager() — Method in class Connection
Gets the SchemaManager that can be used to inspect or change the database schema through the connection.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
DriverManager::getConnection() — Method in class DriverManager
Creates a connection object based on the specified parameters.
DB2Driver::getDatabasePlatform() — Method in class DB2Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
DB2Driver::getSchemaManager() — Method in class DB2Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
DB2Driver::getName() — Method in class DB2Driver
Gets the name of the driver.
DB2Driver::getDatabase() — Method in class DB2Driver
Get the name of the database connected to for this driver.
DB2Statement::getIterator() — Method in class DB2Statement
{@inheritdoc}
Driver::getName() — Method in class Driver
Gets the name of the driver.
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::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
MysqliConnection::getWrappedResourceHandle() — Method in class MysqliConnection
Retrieve mysqli native resource handle.
MysqliStatement::getIterator() — Method in class MysqliStatement
{@inheritdoc}
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
OCI8Connection::getExecuteMode() — Method in class OCI8Connection
Return the current execution mode.
OCI8Statement::getIterator() — Method in class OCI8Statement
{@inheritdoc}
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the database platform that is relevant for this driver.
Driver::getSchemaManager() — Method in class Driver
Gets the schema manager that is relevant for this driver.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
Driver::getDatabasePlatform() — Method in class Driver
Gets the DatabasePlatform instance that provides all the metadata about the platform this driver connects to.
Driver::getSchemaManager() — Method in class Driver
Gets the SchemaManager that can be used to inspect and change the underlying database schema of the platform this driver connects to.
Driver::getName() — Method in class Driver
Gets the name of the driver.
Driver::getDatabase() — Method in class Driver
Get the name of the database connected to for this driver.
ConnectionEventArgs::getConnection() — Method in class ConnectionEventArgs
ConnectionEventArgs::getDriver() — Method in class ConnectionEventArgs
ConnectionEventArgs::getDatabasePlatform() — Method in class ConnectionEventArgs
ConnectionEventArgs::getSchemaManager() — Method in class ConnectionEventArgs
MysqlSessionInit::getSubscribedEvents() — Method in class MysqlSessionInit
OracleSessionInit::getSubscribedEvents() — Method in class OracleSessionInit
SQLSessionInit::getSubscribedEvents() — Method in class SQLSessionInit
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
AbstractPlatform::getEventManager() — Method in class AbstractPlatform
Gets the EventManager used by the Platform.
AbstractPlatform::getBooleanTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet that declares a boolean column.
AbstractPlatform::getIntegerTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet that declares a 4 byte integer column.
AbstractPlatform::getBigIntTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet that declares an 8 byte integer column.
AbstractPlatform::getSmallIntTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet that declares a 2 byte integer column.
AbstractPlatform::getVarcharTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet used to declare a VARCHAR column type.
AbstractPlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class AbstractPlatform
AbstractPlatform::getClobTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet used to declare a CLOB column type.
AbstractPlatform::getBlobTypeDeclarationSQL() — Method in class AbstractPlatform
Gets 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
Get the Doctrine type that is mapped for the given database column type.
AbstractPlatform::getDoctrineTypeComment() — Method in class AbstractPlatform
Get the comment to append to a column comment that helps parsing this type in reverse engineering.
AbstractPlatform::getColumnComment() — Method in class AbstractPlatform
Return 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::getVarcharMaxLength() — Method in class AbstractPlatform
Gets the maximum length of a varchar field.
AbstractPlatform::getVarcharDefaultLength() — Method in class AbstractPlatform
Gets the default length of a varchar field.
AbstractPlatform::getWildcards() — Method in class AbstractPlatform
Gets all SQL wildcard characters of the platform.
AbstractPlatform::getRegexpExpression() — Method in class AbstractPlatform
Returns the regular expression operator.
AbstractPlatform::getGuidExpression() — Method in class AbstractPlatform
Returns global unique identifier
AbstractPlatform::getAvgExpression() — Method in class AbstractPlatform
Returns the average value of a column
AbstractPlatform::getCountExpression() — Method in class AbstractPlatform
Returns the number of rows (without a NULL value) of a column
AbstractPlatform::getMaxExpression() — Method in class AbstractPlatform
Returns the highest value of a column
AbstractPlatform::getMinExpression() — Method in class AbstractPlatform
Returns the lowest value of a column
AbstractPlatform::getSumExpression() — Method in class AbstractPlatform
Returns the total sum of a column
AbstractPlatform::getMd5Expression() — Method in class AbstractPlatform
Returns the md5 sum of a field.
AbstractPlatform::getLengthExpression() — Method in class AbstractPlatform
Returns the length of a text field.
AbstractPlatform::getRoundExpression() — Method in class AbstractPlatform
Rounds a numeric field to the number of decimals specified.
AbstractPlatform::getModExpression() — Method in class AbstractPlatform
Returns the remainder of the division operation $expression1 / $expression2.
AbstractPlatform::getTrimExpression() — Method in class AbstractPlatform
Trim a string, leading/trailing/both and with a given char which defaults to space.
AbstractPlatform::getRtrimExpression() — Method in class AbstractPlatform
rtrim returns the string $str with proceeding space characters removed
AbstractPlatform::getLtrimExpression() — Method in class AbstractPlatform
ltrim returns the string $str with leading space characters removed
AbstractPlatform::getUpperExpression() — Method in class AbstractPlatform
upper Returns the string $str with all characters changed to uppercase according to the current character set mapping.
AbstractPlatform::getLowerExpression() — Method in class AbstractPlatform
lower Returns the string $str with all characters changed to lowercase according to the current character set mapping.
AbstractPlatform::getLocateExpression() — Method in class AbstractPlatform
returns the position of the first occurrence of substring $substr in string $str
AbstractPlatform::getNowExpression() — Method in class AbstractPlatform
Returns the current system date.
AbstractPlatform::getSubstringExpression() — Method in class AbstractPlatform
return string to call a function to get a substring inside an SQL statement
AbstractPlatform::getConcatExpression() — Method in class AbstractPlatform
Returns a series of strings concatinated
AbstractPlatform::getNotExpression() — Method in class AbstractPlatform
Returns the SQL for a logical not.
AbstractPlatform::getInExpression() — Method in class AbstractPlatform
Returns the SQL to check if a value is one in a set of given values.
AbstractPlatform::getIsNullExpression() — Method in class AbstractPlatform
Returns SQL that checks if a expression is null.
AbstractPlatform::getIsNotNullExpression() — Method in class AbstractPlatform
Returns SQL that checks if a expression is not null.
AbstractPlatform::getBetweenExpression() — Method in class AbstractPlatform
Returns SQL that checks if an expression evaluates to a value between two values.
AbstractPlatform::getAcosExpression() — Method in class AbstractPlatform
AbstractPlatform::getSinExpression() — Method in class AbstractPlatform
AbstractPlatform::getPiExpression() — Method in class AbstractPlatform
AbstractPlatform::getCosExpression() — Method in class AbstractPlatform
AbstractPlatform::getDateDiffExpression() — Method in class AbstractPlatform
Calculate the difference in days between the two passed dates.
AbstractPlatform::getDateAddDaysExpression() — Method in class AbstractPlatform
Add the number of given days to a date.
AbstractPlatform::getDateSubDaysExpression() — Method in class AbstractPlatform
Substract the number of given days to a date.
AbstractPlatform::getDateAddMonthExpression() — Method in class AbstractPlatform
Add the number of given months to a date.
AbstractPlatform::getDateSubMonthExpression() — Method in class AbstractPlatform
Substract the number of given months to a date.
AbstractPlatform::getBitAndComparisonExpression() — Method in class AbstractPlatform
Gets SQL bit AND comparison expression
AbstractPlatform::getBitOrComparisonExpression() — Method in class AbstractPlatform
Gets SQL bit OR comparison expression
AbstractPlatform::getForUpdateSQL() — Method in class AbstractPlatform
AbstractPlatform::getReadLockSQL() — Method in class AbstractPlatform
Get the sql snippet to append to any SELECT statement which locks rows in shared read lock.
AbstractPlatform::getWriteLockSQL() — Method in class AbstractPlatform
Get the SQL snippet to append to any SELECT statement which obtains an exclusive lock on the rows.
AbstractPlatform::getDropDatabaseSQL() — Method in class AbstractPlatform
AbstractPlatform::getDropTableSQL() — Method in class AbstractPlatform
Drop a Table
AbstractPlatform::getDropTemporaryTableSQL() — Method in class AbstractPlatform
Get SQL to safely drop a temporary table WITHOUT implicitly committing an open transaction.
AbstractPlatform::getDropIndexSQL() — Method in class AbstractPlatform
Drop index from a table
AbstractPlatform::getDropConstraintSQL() — Method in class AbstractPlatform
Get drop constraint sql
AbstractPlatform::getDropForeignKeySQL() — Method in class AbstractPlatform
AbstractPlatform::getCreateTableSQL() — Method in class AbstractPlatform
Gets the SQL statement(s) to create a table with the specified name, columns and constraints on this platform.
AbstractPlatform::getCommentOnColumnSQL() — Method in class AbstractPlatform
AbstractPlatform::getCreateTemporaryTableSnippetSQL() — Method in class AbstractPlatform
AbstractPlatform::getCreateSequenceSQL() — Method in class AbstractPlatform
Gets the SQL to create a sequence on this platform.
AbstractPlatform::getAlterSequenceSQL() — Method in class AbstractPlatform
Gets the SQL statement to change a sequence on this platform.
AbstractPlatform::getCreateConstraintSQL() — Method in class AbstractPlatform
Gets the SQL to create a constraint on a table on this platform.
AbstractPlatform::getCreateIndexSQL() — Method in class AbstractPlatform
Gets the SQL to create an index on a table on this platform.
AbstractPlatform::getCreatePrimaryKeySQL() — Method in class AbstractPlatform
Get SQL to create an unnamed primary key constraint.
AbstractPlatform::getCreateForeignKeySQL() — Method in class AbstractPlatform
Create a new foreign key
AbstractPlatform::getAlterTableSQL() — Method in class AbstractPlatform
Gets the sql statements for altering an existing table.
AbstractPlatform::getPreAlterTableIndexForeignKeySQL() — Method in class AbstractPlatform
AbstractPlatform::getPostAlterTableIndexForeignKeySQL() — Method in class AbstractPlatform
AbstractPlatform::getColumnDeclarationListSQL() — Method in class AbstractPlatform
Get declaration of a number of fields in bulk
AbstractPlatform::getColumnDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to declare a generic type field to be used in statements like CREATE TABLE.
AbstractPlatform::getDecimalTypeDeclarationSQL() — Method in class AbstractPlatform
Gets the SQL snippet that declares a floating point column of arbitrary precision.
AbstractPlatform::getDefaultValueDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set a default value declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getCheckDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set a CHECK constraint declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getUniqueConstraintDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set a unique constraint declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getIndexDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set an index declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getCustomTypeDeclarationSQL() — Method in class AbstractPlatform
getCustomTypeDeclarationSql Obtail SQL code portion needed to create a custom column, e.g. when a field has the "columnDefinition" keyword.
AbstractPlatform::getIndexFieldDeclarationListSQL() — Method in class AbstractPlatform
getIndexFieldDeclarationList Obtain DBMS specific SQL code portion needed to set an index declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getTemporaryTableSQL() — Method in class AbstractPlatform
A method to return the required SQL string that fits between CREATE .
AbstractPlatform::getTemporaryTableName() — Method in class AbstractPlatform
Some vendors require temporary table names to be qualified specially.
AbstractPlatform::getShowDatabasesSQL() — Method in class AbstractPlatform
Get sql query to show a list of database.
AbstractPlatform::getForeignKeyDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set the FOREIGN KEY constraint of a field declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getAdvancedForeignKeyOptionsSQL() — Method in class AbstractPlatform
Return the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
AbstractPlatform::getForeignKeyReferentialActionSQL() — Method in class AbstractPlatform
returns given referential action in uppercase if valid, otherwise throws an exception
AbstractPlatform::getForeignKeyBaseDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set the FOREIGN KEY constraint of a field declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getUniqueFieldDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set the UNIQUE constraint of a field declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getColumnCharsetDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set the CHARACTER SET of a field declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getColumnCollationDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL code portion needed to set the COLLATION of a field declaration to be used in statements like CREATE TABLE.
AbstractPlatform::getSetCharsetSQL() — Method in class AbstractPlatform
Gets the SQL statement specific for the platform to set the charset.
AbstractPlatform::getCurrentDateSQL() — Method in class AbstractPlatform
Gets the SQL specific for the platform to get the current date.
AbstractPlatform::getCurrentTimeSQL() — Method in class AbstractPlatform
Gets the SQL specific for the platform to get the current time.
AbstractPlatform::getCurrentTimestampSQL() — Method in class AbstractPlatform
Gets the SQL specific for the platform to get the current timestamp
AbstractPlatform::getListDatabasesSQL() — Method in class AbstractPlatform
AbstractPlatform::getListSequencesSQL() — Method in class AbstractPlatform
AbstractPlatform::getListTableConstraintsSQL() — Method in class AbstractPlatform
AbstractPlatform::getListTableColumnsSQL() — Method in class AbstractPlatform
AbstractPlatform::getListTablesSQL() — Method in class AbstractPlatform
AbstractPlatform::getListUsersSQL() — Method in class AbstractPlatform
AbstractPlatform::getListViewsSQL() — Method in class AbstractPlatform
Get the SQL to list all views of a database or user.
AbstractPlatform::getListTableIndexesSQL() — Method in class AbstractPlatform
Get the list of indexes for the current database.
AbstractPlatform::getListTableForeignKeysSQL() — Method in class AbstractPlatform
AbstractPlatform::getCreateViewSQL() — Method in class AbstractPlatform
AbstractPlatform::getDropViewSQL() — Method in class AbstractPlatform
AbstractPlatform::getDropSequenceSQL() — Method in class AbstractPlatform
AbstractPlatform::getSequenceNextValSQL() — Method in class AbstractPlatform
AbstractPlatform::getCreateDatabaseSQL() — Method in class AbstractPlatform
AbstractPlatform::getSetTransactionIsolationSQL() — Method in class AbstractPlatform
Get sql to set the transaction isolation level
AbstractPlatform::getDateTimeTypeDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE
AbstractPlatform::getDateTimeTzTypeDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL to be used to create datetime with timezone offset fields.
AbstractPlatform::getDateTypeDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
AbstractPlatform::getTimeTypeDeclarationSQL() — Method in class AbstractPlatform
Obtain DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
AbstractPlatform::getFloatDeclarationSQL() — Method in class AbstractPlatform
AbstractPlatform::getDefaultTransactionIsolationLevel() — Method in class AbstractPlatform
Gets the default transaction isolation level of the platform.
AbstractPlatform::getIdentityColumnNullInsertSQL() — Method in class AbstractPlatform
AbstractPlatform::getDateTimeFormatString() — Method in class AbstractPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime value of this platform.
AbstractPlatform::getDateTimeTzFormatString() — Method in class AbstractPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime with timezone value of this platform.
AbstractPlatform::getDateFormatString() — Method in class AbstractPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored date value of this platform.
AbstractPlatform::getTimeFormatString() — Method in class AbstractPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored time value of this platform.
AbstractPlatform::getSQLResultCasing() — Method in class AbstractPlatform
Gets the character casing of a column in an SQL result set of this platform.
AbstractPlatform::getMaxIdentifierLength() — Method in class AbstractPlatform
Maximum length of any given databse identifier, like tables or column names.
AbstractPlatform::getEmptyIdentityInsertSQL() — Method in class AbstractPlatform
Get the insert sql for an empty insert statement
AbstractPlatform::getTruncateTableSQL() — Method in class AbstractPlatform
Generate a Truncate Table SQL statement for a given table.
AbstractPlatform::getDummySelectSQL() — Method in class AbstractPlatform
This is for test reasons, many vendors have special requirements for dummy statements.
AbstractPlatform::getReservedKeywordsList() — Method in class AbstractPlatform
Return the keyword list instance of this platform.
AbstractPlatform::getReservedKeywordsClass() — Method in class AbstractPlatform
The class name of the reserved keywords list.
DB2Platform::getBlobTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL Snippet used to declare a BLOB column type.
DB2Platform::getVarcharTypeDeclarationSQLSnippet() — Method in class DB2Platform
Gets the SQL snippet used to declare a VARCHAR column type.
DB2Platform::getClobTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL snippet used to declare a CLOB column type.
DB2Platform::getName() — Method in class DB2Platform
Gets the name of the platform.
DB2Platform::getBooleanTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL snippet that declares a boolean column.
DB2Platform::getIntegerTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL snippet that declares a 4 byte integer column.
DB2Platform::getBigIntTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL snippet that declares an 8 byte integer column.
DB2Platform::getSmallIntTypeDeclarationSQL() — Method in class DB2Platform
Gets the SQL snippet that declares a 2 byte integer column.
DB2Platform::getDateTimeTypeDeclarationSQL() — Method in class DB2Platform
Obtain DBMS specific SQL to be used to create datetime fields in statements like CREATE TABLE
DB2Platform::getDateTypeDeclarationSQL() — Method in class DB2Platform
Obtain DBMS specific SQL to be used to create date fields in statements like CREATE TABLE.
DB2Platform::getTimeTypeDeclarationSQL() — Method in class DB2Platform
Obtain DBMS specific SQL to be used to create time fields in statements like CREATE TABLE.
DB2Platform::getListDatabasesSQL() — Method in class DB2Platform
DB2Platform::getListSequencesSQL() — Method in class DB2Platform
DB2Platform::getListTableConstraintsSQL() — Method in class DB2Platform
DB2Platform::getListTableColumnsSQL() — Method in class DB2Platform
This code fragment is originally from the Zend_Db_Adapter_Db2 class.
DB2Platform::getListTablesSQL() — Method in class DB2Platform
DB2Platform::getListUsersSQL() — Method in class DB2Platform
DB2Platform::getListViewsSQL() — Method in class DB2Platform
Get the SQL to list all views of a database or user.
DB2Platform::getListTableIndexesSQL() — Method in class DB2Platform
Get the list of indexes for the current database.
DB2Platform::getListTableForeignKeysSQL() — Method in class DB2Platform
DB2Platform::getCreateViewSQL() — Method in class DB2Platform
DB2Platform::getDropViewSQL() — Method in class DB2Platform
DB2Platform::getDropSequenceSQL() — Method in class DB2Platform
DB2Platform::getSequenceNextValSQL() — Method in class DB2Platform
DB2Platform::getCreateDatabaseSQL() — Method in class DB2Platform
DB2Platform::getDropDatabaseSQL() — Method in class DB2Platform
DB2Platform::getCurrentDateSQL() — Method in class DB2Platform
Gets the SQL specific for the platform to get the current date.
DB2Platform::getCurrentTimeSQL() — Method in class DB2Platform
Gets the SQL specific for the platform to get the current time.
DB2Platform::getCurrentTimestampSQL() — Method in class DB2Platform
Gets the SQL specific for the platform to get the current timestamp
DB2Platform::getIndexDeclarationSQL() — Method in class DB2Platform
Obtain DBMS specific SQL code portion needed to set an index declaration to be used in statements like CREATE TABLE.
DB2Platform::getAlterTableSQL() — Method in class DB2Platform
Gets the SQL to alter an existing table.
DB2Platform::getDefaultValueDeclarationSQL() — Method in class DB2Platform
Obtain DBMS specific SQL code portion needed to set a default value declaration to be used in statements like CREATE TABLE.
DB2Platform::getEmptyIdentityInsertSQL() — Method in class DB2Platform
Get the insert sql for an empty insert statement
DB2Platform::getCreateTemporaryTableSnippetSQL() — Method in class DB2Platform
DB2Platform::getTemporaryTableName() — Method in class DB2Platform
DB2 automatically moves temporary tables into the SESSION. schema.
DB2Platform::getLocateExpression() — Method in class DB2Platform
returns the position of the first occurrence of substring $substr in string $str
DB2Platform::getSubstringExpression() — Method in class DB2Platform
return string to call a function to get a substring inside an SQL statement
DB2Platform::getSQLResultCasing() — Method in class DB2Platform
Gets the character casing of a column in an SQL result set of this platform.
DB2Platform::getForUpdateSQL() — Method in class DB2Platform
DB2Platform::getDummySelectSQL() — Method in class DB2Platform
This is for test reasons, many vendors have special requirements for dummy statements.
DB2Platform::getReservedKeywordsClass() — Method in class DB2Platform
The class name of the reserved keywords list.
DB2Keywords::getName() — Method in class DB2Keywords
Name of this keyword list.
DB2Keywords::getKeywords() — Method in class DB2Keywords
KeywordList::getKeywords() — Method in class KeywordList
KeywordList::getName() — Method in class KeywordList
Name of this keyword list.
MsSQLKeywords::getName() — Method in class MsSQLKeywords
Name of this keyword list.
MsSQLKeywords::getKeywords() — Method in class MsSQLKeywords
MySQLKeywords::getName() — Method in class MySQLKeywords
Name of this keyword list.
MySQLKeywords::getKeywords() — Method in class MySQLKeywords
OracleKeywords::getName() — Method in class OracleKeywords
Name of this keyword list.
OracleKeywords::getKeywords() — Method in class OracleKeywords
PostgreSQLKeywords::getName() — Method in class PostgreSQLKeywords
Name of this keyword list.
PostgreSQLKeywords::getKeywords() — Method in class PostgreSQLKeywords
ReservedKeywordsValidator::getViolations() — Method in class ReservedKeywordsValidator
SQLiteKeywords::getName() — Method in class SQLiteKeywords
Name of this keyword list.
SQLiteKeywords::getKeywords() — Method in class SQLiteKeywords
MySqlPlatform::getIdentifierQuoteCharacter() — Method in class MySqlPlatform
Gets the character used for identifier quoting.
MySqlPlatform::getRegexpExpression() — Method in class MySqlPlatform
Returns the regular expression operator.
MySqlPlatform::getGuidExpression() — Method in class MySqlPlatform
Returns global unique identifier
MySqlPlatform::getLocateExpression() — Method in class MySqlPlatform
returns the position of the first occurrence of substring $substr in string $str
MySqlPlatform::getConcatExpression() — Method in class MySqlPlatform
Returns a series of strings concatinated
MySqlPlatform::getDateDiffExpression() — Method in class MySqlPlatform
Calculate the difference in days between the two passed dates.
MySqlPlatform::getDateAddDaysExpression() — Method in class MySqlPlatform
Add the number of given days to a date.
MySqlPlatform::getDateSubDaysExpression() — Method in class MySqlPlatform
Substract the number of given days to a date.
MySqlPlatform::getDateAddMonthExpression() — Method in class MySqlPlatform
Add the number of given months to a date.
MySqlPlatform::getDateSubMonthExpression() — Method in class MySqlPlatform
Substract the number of given months to a date.
MySqlPlatform::getListDatabasesSQL() — Method in class MySqlPlatform
MySqlPlatform::getListTableConstraintsSQL() — Method in class MySqlPlatform
MySqlPlatform::getListTableIndexesSQL() — Method in class MySqlPlatform
Two approaches to listing the table indexes. The information_schema is prefered, because it doesn't cause problems with SQL keywords such as "order" or "table".
MySqlPlatform::getListViewsSQL() — Method in class MySqlPlatform
Get the SQL to list all views of a database or user.
MySqlPlatform::getListTableForeignKeysSQL() — Method in class MySqlPlatform
MySqlPlatform::getCreateViewSQL() — Method in class MySqlPlatform
MySqlPlatform::getDropViewSQL() — Method in class MySqlPlatform
MySqlPlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class MySqlPlatform
Gets the SQL snippet used to declare a VARCHAR column on the MySql platform.
MySqlPlatform::getClobTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getDateTimeTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getDateTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getTimeTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getBooleanTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getCollationFieldDeclaration() — Method in class MySqlPlatform
Obtain DBMS specific SQL code portion needed to set the COLLATION of a field declaration to be used in statements like CREATE TABLE.
MySqlPlatform::getShowDatabasesSQL() — Method in class MySqlPlatform
Get sql query to show a list of database.
MySqlPlatform::getListTablesSQL() — Method in class MySqlPlatform
MySqlPlatform::getListTableColumnsSQL() — Method in class MySqlPlatform
MySqlPlatform::getCreateDatabaseSQL() — Method in class MySqlPlatform
create a new database
MySqlPlatform::getDropDatabaseSQL() — Method in class MySqlPlatform
drop an existing database
MySqlPlatform::getAlterTableSQL() — Method in class MySqlPlatform
Gets the SQL to alter an existing table.
MySqlPlatform::getPreAlterTableIndexForeignKeySQL() — Method in class MySqlPlatform
Fix for DROP/CREATE index after foreign key change from OneToOne to ManyToOne
MySqlPlatform::getIntegerTypeDeclarationSQL() — Method in class MySqlPlatform
Obtain DBMS specific SQL code portion needed to declare an integer type field to be used in statements like CREATE TABLE.
MySqlPlatform::getBigIntTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getSmallIntTypeDeclarationSQL() — Method in class MySqlPlatform
MySqlPlatform::getAdvancedForeignKeyOptionsSQL() — Method in class MySqlPlatform
Return the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
MySqlPlatform::getDropIndexSQL() — Method in class MySqlPlatform
Gets the SQL to drop an index of a table.
MySqlPlatform::getDropPrimaryKeySQL() — Method in class MySqlPlatform
MySqlPlatform::getSetTransactionIsolationSQL() — Method in class MySqlPlatform
Get sql to set the transaction isolation level
MySqlPlatform::getName() — Method in class MySqlPlatform
Get the platform name for this instance.
MySqlPlatform::getReadLockSQL() — Method in class MySqlPlatform
Get the sql snippet to append to any SELECT statement which locks rows in shared read lock.
MySqlPlatform::getVarcharMaxLength() — Method in class MySqlPlatform
Gets the maximum length of a varchar field.
MySqlPlatform::getReservedKeywordsClass() — Method in class MySqlPlatform
The class name of the reserved keywords list.
MySqlPlatform::getDropTemporaryTableSQL() — Method in class MySqlPlatform
Get 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.
OraclePlatform::getSubstringExpression() — Method in class OraclePlatform
return string to call a function to get a substring inside an SQL statement
OraclePlatform::getNowExpression() — Method in class OraclePlatform
Return string to call a variable with the current timestamp inside an SQL statement There are three special variables for current date and time: - CURRENT_TIMESTAMP (date and time, TIMESTAMP type) - CURRENT_DATE (date, DATE type) - CURRENT_TIME (time, TIME type)
OraclePlatform::getLocateExpression() — Method in class OraclePlatform
returns the position of the first occurrence of substring $substr in string $str
OraclePlatform::getGuidExpression() — Method in class OraclePlatform
Returns global unique identifier
OraclePlatform::getDateDiffExpression() — Method in class OraclePlatform
Get the number of days difference between two dates.
OraclePlatform::getDateAddDaysExpression() — Method in class OraclePlatform
Add the number of given days to a date.
OraclePlatform::getDateSubDaysExpression() — Method in class OraclePlatform
Substract the number of given days to a date.
OraclePlatform::getDateAddMonthExpression() — Method in class OraclePlatform
Add the number of given months to a date.
OraclePlatform::getDateSubMonthExpression() — Method in class OraclePlatform
Substract the number of given months to a date.
OraclePlatform::getBitAndComparisonExpression() — Method in class OraclePlatform
Gets SQL bit AND comparison expression
OraclePlatform::getBitOrComparisonExpression() — Method in class OraclePlatform
Gets SQL bit OR comparison expression
OraclePlatform::getCreateSequenceSQL() — Method in class OraclePlatform
Gets the SQL used to create a sequence that starts with a given value and increments by the given allocation size.
OraclePlatform::getAlterSequenceSQL() — Method in class OraclePlatform
Gets the SQL statement to change a sequence on this platform.
OraclePlatform::getSequenceNextValSQL() — Method in class OraclePlatform
OraclePlatform::getSetTransactionIsolationSQL() — Method in class OraclePlatform
Get sql to set the transaction isolation level
OraclePlatform::getBooleanTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getIntegerTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getBigIntTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getSmallIntTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getDateTimeTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getDateTimeTzTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getDateTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getTimeTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class OraclePlatform
Gets the SQL snippet used to declare a VARCHAR column on the Oracle platform.
OraclePlatform::getClobTypeDeclarationSQL() — Method in class OraclePlatform
OraclePlatform::getListDatabasesSQL() — Method in class OraclePlatform
OraclePlatform::getListSequencesSQL() — Method in class OraclePlatform
OraclePlatform::getListTableIndexesSQL() — Method in class OraclePlatform
OraclePlatform::getListTablesSQL() — Method in class OraclePlatform
OraclePlatform::getListViewsSQL() — Method in class OraclePlatform
Get the SQL to list all views of a database or user.
OraclePlatform::getCreateViewSQL() — Method in class OraclePlatform
OraclePlatform::getDropViewSQL() — Method in class OraclePlatform
OraclePlatform::getCreateAutoincrementSql() — Method in class OraclePlatform
OraclePlatform::getDropAutoincrementSql() — Method in class OraclePlatform
OraclePlatform::getListTableForeignKeysSQL() — Method in class OraclePlatform
OraclePlatform::getListTableConstraintsSQL() — Method in class OraclePlatform
OraclePlatform::getListTableColumnsSQL() — Method in class OraclePlatform
OraclePlatform::getDropSequenceSQL() — Method in class OraclePlatform
OraclePlatform::getDropForeignKeySQL() — Method in class OraclePlatform
OraclePlatform::getDropDatabaseSQL() — Method in class OraclePlatform
OraclePlatform::getAlterTableSQL() — Method in class OraclePlatform
Gets the sql statements for altering an existing table.
OraclePlatform::getName() — Method in class OraclePlatform
Get the platform name for this instance
OraclePlatform::getSQLResultCasing() — Method in class OraclePlatform
Gets the character casing of a column in an SQL result set of this platform.
OraclePlatform::getCreateTemporaryTableSnippetSQL() — Method in class OraclePlatform
OraclePlatform::getDateTimeTzFormatString() — Method in class OraclePlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime with timezone value of this platform.
OraclePlatform::getDateFormatString() — Method in class OraclePlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored date value of this platform.
OraclePlatform::getTimeFormatString() — Method in class OraclePlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored time value of this platform.
OraclePlatform::getMaxIdentifierLength() — Method in class OraclePlatform
Maximum length of any given databse identifier, like tables or column names.
OraclePlatform::getTruncateTableSQL() — Method in class OraclePlatform
OraclePlatform::getDummySelectSQL() — Method in class OraclePlatform
This is for test reasons, many vendors have special requirements for dummy statements.
OraclePlatform::getReservedKeywordsClass() — Method in class OraclePlatform
The class name of the reserved keywords list.
OraclePlatform::getBlobTypeDeclarationSQL() — Method in class OraclePlatform
Gets the SQL Snippet used to declare a BLOB column type.
PostgreSqlPlatform::getSubstringExpression() — Method in class PostgreSqlPlatform
Returns part of a string.
PostgreSqlPlatform::getNowExpression() — Method in class PostgreSqlPlatform
Returns the SQL string to return the current system date and time.
PostgreSqlPlatform::getRegexpExpression() — Method in class PostgreSqlPlatform
regexp
PostgreSqlPlatform::getLocateExpression() — Method in class PostgreSqlPlatform
returns the position of the first occurrence of substring $substr in string $str
PostgreSqlPlatform::getDateDiffExpression() — Method in class PostgreSqlPlatform
Calculate the difference in days between the two passed dates.
PostgreSqlPlatform::getDateAddDaysExpression() — Method in class PostgreSqlPlatform
Add the number of given days to a date.
PostgreSqlPlatform::getDateSubDaysExpression() — Method in class PostgreSqlPlatform
Substract the number of given days to a date.
PostgreSqlPlatform::getDateAddMonthExpression() — Method in class PostgreSqlPlatform
Add the number of given months to a date.
PostgreSqlPlatform::getDateSubMonthExpression() — Method in class PostgreSqlPlatform
Substract the number of given months to a date.
PostgreSqlPlatform::getListDatabasesSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListSequencesSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListTablesSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListViewsSQL() — Method in class PostgreSqlPlatform
Get the SQL to list all views of a database or user.
PostgreSqlPlatform::getListTableForeignKeysSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getCreateViewSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getDropViewSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListTableConstraintsSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListTableIndexesSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getListTableColumnsSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getCreateDatabaseSQL() — Method in class PostgreSqlPlatform
create a new database
PostgreSqlPlatform::getDropDatabaseSQL() — Method in class PostgreSqlPlatform
drop an existing database
PostgreSqlPlatform::getAdvancedForeignKeyOptionsSQL() — Method in class PostgreSqlPlatform
Return the FOREIGN KEY query section dealing with non-standard options as MATCH, INITIALLY DEFERRED, ON UPDATE, .
PostgreSqlPlatform::getAlterTableSQL() — Method in class PostgreSqlPlatform
generates the sql for altering an existing table on postgresql
PostgreSqlPlatform::getCreateSequenceSQL() — Method in class PostgreSqlPlatform
Gets the SQL to create a sequence on this platform.
PostgreSqlPlatform::getAlterSequenceSQL() — Method in class PostgreSqlPlatform
Gets the SQL statement to change a sequence on this platform.
PostgreSqlPlatform::getDropSequenceSQL() — Method in class PostgreSqlPlatform
Drop existing sequence
PostgreSqlPlatform::getDropForeignKeySQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getSequenceNextValSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getSetTransactionIsolationSQL() — Method in class PostgreSqlPlatform
Get sql to set the transaction isolation level
PostgreSqlPlatform::getBooleanTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getIntegerTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getBigIntTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getSmallIntTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getDateTimeTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getDateTimeTzTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getDateTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getTimeTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class PostgreSqlPlatform
Gets the SQL snippet used to declare a VARCHAR column on the MySql platform.
PostgreSqlPlatform::getClobTypeDeclarationSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getName() — Method in class PostgreSqlPlatform
Get the platform name for this instance
PostgreSqlPlatform::getSQLResultCasing() — Method in class PostgreSqlPlatform
Gets the character casing of a column in an SQL result set.
PostgreSqlPlatform::getDateTimeTzFormatString() — Method in class PostgreSqlPlatform
Gets the format string, as accepted by the date() function, that describes the format of a stored datetime with timezone value of this platform.
PostgreSqlPlatform::getEmptyIdentityInsertSQL() — Method in class PostgreSqlPlatform
Get the insert sql for an empty insert statement
PostgreSqlPlatform::getTruncateTableSQL() — Method in class PostgreSqlPlatform
PostgreSqlPlatform::getReadLockSQL() — Method in class PostgreSqlPlatform
Get the sql snippet to append to any SELECT statement which locks rows in shared read lock.
PostgreSqlPlatform::getVarcharMaxLength() — Method in class PostgreSqlPlatform
Gets the maximum length of a varchar field.
PostgreSqlPlatform::getReservedKeywordsClass() — Method in class PostgreSqlPlatform
The class name of the reserved keywords list.
PostgreSqlPlatform::getBlobTypeDeclarationSQL() — Method in class PostgreSqlPlatform
Gets the SQL Snippet used to declare a BLOB column type.
SQLServer2005Platform::getClobTypeDeclarationSQL() — Method in class SQLServer2005Platform
SQLServer2008Platform::getDateTimeTypeDeclarationSQL() — Method in class SQLServer2008Platform
SQLServer2008Platform::getDateTypeDeclarationSQL() — Method in class SQLServer2008Platform
SQLServer2008Platform::getTimeTypeDeclarationSQL() — Method in class SQLServer2008Platform
SQLServer2008Platform::getDateTimeFormatString() — Method in class SQLServer2008Platform
SQLServer2008Platform::getDateFormatString() — Method in class SQLServer2008Platform
SQLServer2008Platform::getTimeFormatString() — Method in class SQLServer2008Platform
SQLServerPlatform::getDateDiffExpression() — Method in class SQLServerPlatform
Calculate the difference in days between the two passed dates.
SQLServerPlatform::getDateAddDaysExpression() — Method in class SQLServerPlatform
Add the number of given days to a date.
SQLServerPlatform::getDateSubDaysExpression() — Method in class SQLServerPlatform
Substract the number of given days to a date.
SQLServerPlatform::getDateAddMonthExpression() — Method in class SQLServerPlatform
Add the number of given months to a date.
SQLServerPlatform::getDateSubMonthExpression() — Method in class SQLServerPlatform
Substract the number of given months to a date.
SQLServerPlatform::getCreateDatabaseSQL() — Method in class SQLServerPlatform
create a new database
SQLServerPlatform::getDropDatabaseSQL() — Method in class SQLServerPlatform
drop an existing database
SQLServerPlatform::getDropForeignKeySQL() — Method in class SQLServerPlatform
SQLServerPlatform::getDropIndexSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getUniqueConstraintDeclarationSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getCreateIndexSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getAlterTableSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getEmptyIdentityInsertSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getShowDatabasesSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getListTablesSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getListTableColumnsSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getListTableForeignKeysSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getListTableIndexesSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getCreateViewSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getListViewsSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getDropViewSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getRegexpExpression() — Method in class SQLServerPlatform
Returns the regular expression operator.
SQLServerPlatform::getGuidExpression() — Method in class SQLServerPlatform
Returns global unique identifier
SQLServerPlatform::getLocateExpression() — Method in class SQLServerPlatform
SQLServerPlatform::getModExpression() — Method in class SQLServerPlatform
SQLServerPlatform::getTrimExpression() — Method in class SQLServerPlatform
SQLServerPlatform::getConcatExpression() — Method in class SQLServerPlatform
SQLServerPlatform::getListDatabasesSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getSubstringExpression() — Method in class SQLServerPlatform
SQLServerPlatform::getLengthExpression() — Method in class SQLServerPlatform
SQLServerPlatform::getSetTransactionIsolationSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getIntegerTypeDeclarationSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getBigIntTypeDeclarationSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getSmallIntTypeDeclarationSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class SQLServerPlatform
SQLServerPlatform::getClobTypeDeclarationSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getDateTimeTypeDeclarationSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getDateTypeDeclarationSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getTimeTypeDeclarationSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getBooleanTypeDeclarationSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getCreateTemporaryTableSnippetSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getTemporaryTableName() — Method in class SQLServerPlatform
SQLServerPlatform::getDateTimeFormatString() — Method in class SQLServerPlatform
SQLServerPlatform::getDateFormatString() — Method in class SQLServerPlatform
SQLServerPlatform::getTimeFormatString() — Method in class SQLServerPlatform
SQLServerPlatform::getDateTimeTzFormatString() — Method in class SQLServerPlatform
SQLServerPlatform::getName() — Method in class SQLServerPlatform
Get the platform name for this instance
SQLServerPlatform::getForUpdateSQL() — Method in class SQLServerPlatform
SQLServerPlatform::getReservedKeywordsClass() — Method in class SQLServerPlatform
The class name of the reserved keywords list.
SQLServerPlatform::getTruncateTableSQL() — Method in class SQLServerPlatform
Generate a Truncate Table SQL statement for a given table.
SQLServerPlatform::getBlobTypeDeclarationSQL() — Method in class SQLServerPlatform
Gets the SQL Snippet used to declare a BLOB column type.
SQLServerPlatform::getDefaultValueDeclarationSQL() — Method in class SQLServerPlatform
Obtain DBMS specific SQL code portion needed to set a default value declaration to be used in statements like CREATE TABLE.
SqlitePlatform::getRegexpExpression() — Method in class SqlitePlatform
returns the regular expression operator
SqlitePlatform::getNowExpression() — Method in class SqlitePlatform
Return string to call a variable with the current timestamp inside an SQL statement There are three special variables for current date and time.
SqlitePlatform::getTrimExpression() — Method in class SqlitePlatform
Trim a string, leading/trailing/both and with a given char which defaults to space.
SqlitePlatform::getSubstringExpression() — Method in class SqlitePlatform
return string to call a function to get a substring inside an SQL statement
SqlitePlatform::getLocateExpression() — Method in class SqlitePlatform
returns the position of the first occurrence of substring $substr in string $str
SqlitePlatform::getDateDiffExpression() — Method in class SqlitePlatform
Calculate the difference in days between the two passed dates.
SqlitePlatform::getDateAddDaysExpression() — Method in class SqlitePlatform
Add the number of given days to a date.
SqlitePlatform::getDateSubDaysExpression() — Method in class SqlitePlatform
Substract the number of given days to a date.
SqlitePlatform::getDateAddMonthExpression() — Method in class SqlitePlatform
Add the number of given months to a date.
SqlitePlatform::getDateSubMonthExpression() — Method in class SqlitePlatform
Substract the number of given months to a date.
SqlitePlatform::getSetTransactionIsolationSQL() — Method in class SqlitePlatform
Get sql to set the transaction isolation level
SqlitePlatform::getBooleanTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getIntegerTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getBigIntTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getTinyIntTypeDeclarationSql() — Method in class SqlitePlatform
SqlitePlatform::getSmallIntTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getMediumIntTypeDeclarationSql() — Method in class SqlitePlatform
SqlitePlatform::getDateTimeTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getDateTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getTimeTypeDeclarationSQL() — Method in class SqlitePlatform
SqlitePlatform::getVarcharTypeDeclarationSQLSnippet() — Method in class SqlitePlatform
SqlitePlatform::getClobTypeDeclarationSQL() — Method in class SqlitePlatform
Gets the SQL snippet used to declare a CLOB column type.
SqlitePlatform::getListTableConstraintsSQL() — Method in class SqlitePlatform
SqlitePlatform::getListTableColumnsSQL() — Method in class SqlitePlatform
SqlitePlatform::getListTableIndexesSQL() — Method in class SqlitePlatform
Get the list of indexes for the current database.
SqlitePlatform::getListTablesSQL() — Method in class SqlitePlatform
SqlitePlatform::getListViewsSQL() — Method in class SqlitePlatform
Get the SQL to list all views of a database or user.
SqlitePlatform::getCreateViewSQL() — Method in class SqlitePlatform
SqlitePlatform::getDropViewSQL() — Method in class SqlitePlatform
SqlitePlatform::getName() — Method in class SqlitePlatform
Get the platform name for this instance
SqlitePlatform::getTruncateTableSQL() — Method in class SqlitePlatform
SqlitePlatform::getForUpdateSql() — Method in class SqlitePlatform
SqlitePlatform::getReservedKeywordsClass() — Method in class SqlitePlatform
The class name of the reserved keywords list.
SqlitePlatform::getBlobTypeDeclarationSQL() — Method in class SqlitePlatform
Gets 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.
Connection::getPortability() — Method in class Connection
Connection::getFetchCase() — Method in class Connection
Statement::getIterator() — Method in class Statement
CompositeExpression::getType() — Method in class CompositeExpression
Return 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
Get the type of the currently built query.
QueryBuilder::getConnection() — Method in class QueryBuilder
Get the associated DBAL Connection for this query builder.
QueryBuilder::getState() — Method in class QueryBuilder
Get the state of this query builder instance.
QueryBuilder::getSQL() — Method in class QueryBuilder
Get 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.
QueryBuilder::getParameter() — Method in class QueryBuilder
Gets a (previously set) query parameter 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
Get a query part by its name.
QueryBuilder::getQueryParts() — Method in class QueryBuilder
Get all query parts.
SQLParserUtils::getPlaceholderPositions() — Method in class SQLParserUtils
Get an array of the placeholders in an sql statements as keys and their positions in the query string.
AbstractAsset::getNamespaceName() — Method in class AbstractAsset
Get 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
Return name of this schema asset.
AbstractAsset::getQuotedName() — Method in class AbstractAsset
Get the quoted representation of this asset but only if it was defined with one. Otherwise return the plain unquoted value as inserted.
AbstractSchemaManager::getDatabasePlatform() — Method in class AbstractSchemaManager
Return associated platform.
AbstractSchemaManager::getFilterSchemaAssetsExpression() — Method in class AbstractSchemaManager
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
Constraint::getName() — Method in class Constraint
Constraint::getColumns() — Method in class Constraint
ForeignKeyConstraint::getLocalTableName() — Method in class ForeignKeyConstraint
ForeignKeyConstraint::getLocalColumns() — Method in class ForeignKeyConstraint
ForeignKeyConstraint::getColumns() — Method in class ForeignKeyConstraint
ForeignKeyConstraint::getForeignTableName() — Method in class ForeignKeyConstraint
ForeignKeyConstraint::getForeignColumns() — Method in class ForeignKeyConstraint
ForeignKeyConstraint::getOption() — Method in class ForeignKeyConstraint
Index::getColumns() — Method in class Index
Index::getUnquotedColumns() — Method in class Index
PostgreSqlSchemaManager::getSchemaNames() — Method in class PostgreSqlSchemaManager
Get all the existing schema names.
PostgreSqlSchemaManager::getSchemaSearchPaths() — Method in class PostgreSqlSchemaManager
Return an array of schema search paths
PostgreSqlSchemaManager::getExistingSchemaSearchPaths() — Method in class PostgreSqlSchemaManager
Get names of all existing schemas in the current users search path.
Schema::getTables() — Method in class Schema
Get all tables of this schema.
Schema::getTable() — Method in class Schema
Schema::getTableNames() — Method in class Schema
Get 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
Get default namespace of schema objects.
Sequence::getAllocationSize() — Method in class Sequence
Sequence::getInitialValue() — Method in class Sequence
Table::getForeignKey() — Method in class Table
Table::getColumns() — Method in class Table
Table::getColumn() — Method in class Table
Get a column instance
Table::getPrimaryKey() — Method in class Table
Table::getIndex() — Method in class Table
Table::getIndexes() — Method in class Table
Table::getForeignKeys() — Method in class Table
Get Constraints
Table::getOption() — Method in class Table
Table::getOptions() — Method in class Table
View::getSql() — Method in class View
CreateSchemaSqlCollector::getQueries() — Method in class CreateSchemaSqlCollector
Get all queries collected so far.
DropSchemaSqlCollector::getQueries() — Method in class DropSchemaSqlCollector
GraphvizClass in namespace Doctrine\DBAL\Schema\Visitor
Statement::getIterator() — Method in class Statement
Statement::getWrappedStatement() — Method in class Statement
Gets the wrapped driver statement.
ConnectionHelper::getConnection() — Method in class ConnectionHelper
Retrieves Doctrine Database Connection
ConnectionHelper::getName() — Method in class ConnectionHelper
ArrayType::getSQLDeclaration() — Method in class ArrayType
Gets the SQL declaration snippet for a field of this type.
ArrayType::getName() — Method in class ArrayType
Gets the name of this type.
BigIntType::getName() — Method in class BigIntType
Gets the name of this type.
BigIntType::getSQLDeclaration() — Method in class BigIntType
Gets the SQL declaration snippet for a field of this type.
BigIntType::getBindingType() — Method in class BigIntType
Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements.
BlobType::getSQLDeclaration() — Method in class BlobType
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.
DateTimeType::getName() — Method in class DateTimeType
Gets the name of this type.
DateTimeType::getSQLDeclaration() — Method in class DateTimeType
Gets the SQL declaration snippet for a field of this type.
DateTimeTzType::getName() — Method in class DateTimeTzType
Gets the name of this type.
DateTimeTzType::getSQLDeclaration() — Method in class DateTimeTzType
Gets the SQL declaration snippet for a field of this type.
DateType::getName() — Method in class DateType
Gets the name of this type.
DateType::getSQLDeclaration() — Method in class DateType
Gets the SQL declaration snippet for a field of this type.
DecimalType::getName() — Method in class DecimalType
Gets the name of this type.
DecimalType::getSQLDeclaration() — Method in class DecimalType
Gets the SQL declaration snippet for a field of this type.
FloatType::getName() — Method in class FloatType
Gets the name of this type.
FloatType::getSQLDeclaration() — Method in class FloatType
IntegerType::getName() — Method in class IntegerType
Gets the name of this type.
IntegerType::getSQLDeclaration() — Method in class IntegerType
Gets the SQL declaration snippet for a field of this type.
IntegerType::getBindingType() — Method in class IntegerType
Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements.
ObjectType::getSQLDeclaration() — Method in class ObjectType
Gets the SQL declaration snippet for a field of this type.
ObjectType::getName() — Method in class ObjectType
Gets the name of this type.
SmallIntType::getName() — Method in class SmallIntType
Gets the name of this type.
SmallIntType::getSQLDeclaration() — Method in class SmallIntType
Gets the SQL declaration snippet for a field of this type.
SmallIntType::getBindingType() — Method in class SmallIntType
Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements.
StringType::getSQLDeclaration() — Method in class StringType
StringType::getDefaultLength() — Method in class StringType
StringType::getName() — Method in class StringType
TextType::getSQLDeclaration() — Method in class TextType
TextType::getName() — Method in class TextType
Gets the name of this type.
TimeType::getName() — Method in class TimeType
Gets the name of this type.
TimeType::getSQLDeclaration() — Method in class TimeType
Gets the SQL declaration snippet for a field of this type.
Type::getDefaultLength() — Method in class Type
Gets the default length of this type.
Type::getSQLDeclaration() — Method in class Type
Gets the SQL declaration snippet for a field of this type.
Type::getName() — Method in class Type
Gets the name of this type.
Type::getType() — Method in class Type
Factory method to create type instances.
Type::getBindingType() — Method in class Type
Gets the (preferred) binding type for values of this type that can be used when binding parameters to prepared statements.
Type::getTypesMap() — Method in class Type
Get the types array map which holds all registered types and the corresponding type class

H

AbstractPlatform::hasDoctrineTypeMappingFor() — Method in class AbstractPlatform
Check if a database type is currently supported by this platform.
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
Index::hasColumnAtPosition() — Method in class Index
Schema::hasExplicitForeignKeyIndexes() — Method in class Schema
Schema::hasTable() — Method in class Schema
Does this schema have a table with the given name?
Schema::hasSequence() — Method in class Schema
SchemaConfig::hasExplicitForeignKeyIndexes() — Method in class SchemaConfig
Table::hasForeignKey() — Method in class Table
Does Table have a foreign key constraint with the given name? *
Table::hasColumn() — Method in class Table
Does this table have a column with the given name?
Table::hasPrimaryKey() — Method in class Table
Check if this table has a primary key.
Table::hasIndex() — Method in class Table
Table::hasOption() — Method in class Table
Type::hasType() — Method in class Type
Checks if exists support for a type.

I

Connection::isConnected() — Method in class Connection
Whether an actual connection to the database is established.
Connection::isTransactionActive() — Method in class Connection
Checks whether a transaction is currently active.
Connection::insert() — Method in class Connection
Inserts a table row with specified data.
Connection::isRollbackOnly() — Method in class Connection
Check whether the current transaction is marked for rollback only.
MasterSlaveConnection::isConnectedToMaster() — Method in class MasterSlaveConnection
Check 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::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
AbstractPlatform::initializeDoctrineTypeMappings() — Method in class AbstractPlatform
Lazy load Doctrine Type Mappings
AbstractPlatform::initializeCommentedDoctrineTypes() — Method in class AbstractPlatform
Initialize 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
KeywordList::isKeyword() — Method in class KeywordList
Check if the given word is a keyword of this dialect/vendor platform.
KeywordList::initializeKeywords() — Method in class KeywordList
MySqlPlatform::initializeDoctrineTypeMappings() — Method in class MySqlPlatform
Lazy load Doctrine Type Mappings
OraclePlatform::initializeDoctrineTypeMappings() — Method in class OraclePlatform
Lazy load Doctrine Type Mappings
PostgreSqlPlatform::initializeDoctrineTypeMappings() — Method in class PostgreSqlPlatform
Lazy load Doctrine Type Mappings
SQLServer2008Platform::initializeDoctrineTypeMappings() — Method in class SQLServer2008Platform
Adding Datetime2 Type
SQLServerPlatform::initializeDoctrineTypeMappings() — Method in class SQLServerPlatform
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.
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
Check if this identifier is quoted.
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
Check if the other index already fullfills all the indexing and constraint needs of the current one.
SchemaException::indexNameInvalid() — Method in class SchemaException
SchemaException::indexDoesNotExist() — Method in class SchemaException
SchemaException::indexAlreadyExists() — Method in class SchemaException
ImportCommandClass in namespace Doctrine\DBAL\Tools\Console\Command
Task for executing arbitrary SQL that can come from a file or directly from the command line.
IntegerTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL INT to a PHP integer.

J

QueryBuilder::join() — Method in class QueryBuilder
Creates and adds a join to the query.

K

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
DB2Connection::lastInsertId() — Method in class DB2Connection
MysqliConnection::lastInsertId() — Method in class MysqliConnection
OCI8Connection::lastInsertId() — Method in class OCI8Connection
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
List the available databases for this connection
AbstractSchemaManager::listSequences() — Method in class AbstractSchemaManager
List the available sequences for this connection
AbstractSchemaManager::listTableColumns() — Method in class AbstractSchemaManager
List the columns for a given table.
AbstractSchemaManager::listTableIndexes() — Method in class AbstractSchemaManager
List the indexes for a given table returning an array of Index instances.
AbstractSchemaManager::listTableNames() — Method in class AbstractSchemaManager
Return a list of all tables in the current database
AbstractSchemaManager::listTables() — Method in class AbstractSchemaManager
List the tables for this connection
AbstractSchemaManager::listTableDetails() — Method in class AbstractSchemaManager
AbstractSchemaManager::listViews() — Method in class AbstractSchemaManager
List the views this connection has
AbstractSchemaManager::listTableForeignKeys() — Method in class AbstractSchemaManager
List the foreign keys for the given table
DB2SchemaManager::listTableNames() — Method in class DB2SchemaManager
Return a list of all tables in the current database
SQLServerSchemaManager::listTableIndexes() — Method in class SQLServerSchemaManager
List the indexes for a given table returning an array of Index instances.

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
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
Mark this type as to be commented in ALTER TABLE and CREATE TABLE statements.
AbstractPlatform::modifyLimitQuery() — Method in class AbstractPlatform
Modify limit query
MsSQLKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
MsSQL Keywordlist
MySQLKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
MySQL Keywordlist
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.
MySqlSchemaManagerClass in namespace Doctrine\DBAL\Schema
Schema manager for the MySql RDBMS.

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
ExpressionBuilder::neq() — Method in class ExpressionBuilder
Creates a non equality comparison expression with the given arguments.
$SchemaDiff#newTablesProperty in class SchemaDiff
All added tables
$SchemaDiff#newSequencesProperty in class SchemaDiff
SchemaException::namedForeignKeyRequired() — Method in class SchemaException
$TableDiff#nameProperty in class TableDiff
$TableDiff#newNameProperty in class TableDiff

O

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

P

Connection::prepare() — Method in class Connection
Prepares an SQL statement.
Connection::project() — Method in class Connection
Executes an, optionally parameterized, SQL query and returns the result, applying a given projection/transformation function on each row of the result.
MasterSlaveConnection::prepare() — Method in class MasterSlaveConnection
Prepares an SQL statement.
Connection::prepare() — Method in class Connection
DB2Connection::prepare() — Method in class DB2Connection
MysqliConnection::prepare() — Method in class MysqliConnection
OCI8Connection::prepare() — Method in class OCI8Connection
Create a non-executed prepared statement.
PDOConnectionClass in namespace Doctrine\DBAL\Driver
PDO implementation of the Connection interface.
PDOStatementClass in namespace Doctrine\DBAL\Driver
The PDO implementation of the Statement interface.
MysqlSessionInit::postConnect() — Method in class MysqlSessionInit
OracleSessionInit::postConnect() — Method in class OracleSessionInit
SQLSessionInit::postConnect() — Method in class SQLSessionInit
SchemaEventArgs::preventDefault() — Method in class SchemaEventArgs
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.
PostgreSQLKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
PostgreSQL Keywordlist
MySqlPlatform::prefersIdentityColumns() — Method in class MySqlPlatform
Whether the platform prefers identity columns for ID generation.
OraclePlatform::prefersSequences() — Method in class OraclePlatform
Whether the platform prefers sequences for ID generation.
PostgreSqlPlatformClass in namespace Doctrine\DBAL\Platforms
PostgreSqlPlatform.
PostgreSqlPlatform::prefersSequences() — Method in class PostgreSqlPlatform
Whether the platform prefers sequences for ID generation.
SQLServerPlatform::prefersIdentityColumns() — Method in class SQLServerPlatform
Whether the platform prefers identity columns for ID generation.
SqlitePlatform::prefersIdentityColumns() — Method in class SqlitePlatform
Connection::prepare() — Method in class Connection
Prepares an SQL statement.
PostgreSqlSchemaManagerClass in namespace Doctrine\DBAL\Schema
PostgreSQL Schema Manager
$Statement#paramsProperty in class Statement
$Statement#platformProperty in class Statement

Q

QueryCacheProfileClass in namespace Doctrine\DBAL\Cache
Query Cache Profile handles the data relevant for query caching.
Connection::quoteIdentifier() — Method in class Connection
Quote a string so it can be safely used as a table or column name, even if it is a reserved name.
Connection::quote() — Method in class Connection
Quotes a given input parameter.
Connection::query() — Method in class Connection
Executes an SQL statement, returning a result set as a Statement object.
MasterSlaveConnection::query() — Method in class MasterSlaveConnection
Executes an SQL statement, returning a result set as a Statement object.
Connection::query() — Method in class Connection
Connection::quote() — Method in class Connection
DB2Connection::query() — Method in class DB2Connection
DB2Connection::quote() — Method in class DB2Connection
MysqliConnection::query() — Method in class MysqliConnection
MysqliConnection::quote() — Method in class MysqliConnection
OCI8Connection::query() — Method in class OCI8Connection
OCI8Connection::quote() — Method in class OCI8Connection
Quote input value.
Connection::quote() — Method in class Connection
$DebugStack#queriesProperty in class DebugStack
AbstractPlatform::quoteIdentifier() — Method in class AbstractPlatform
Quotes a string so that it can be safely used as a table or column name, even if it is a reserved word of the platform. This also detects identifier chains seperated by dot and quotes them independently.
AbstractPlatform::quoteSingleIdentifier() — Method in class AbstractPlatform
Quote a single identifier (no dot chain seperation)
SQLServerPlatform::quoteSingleIdentifier() — Method in class SQLServerPlatform
Quote a single identifier (no dot chain seperation)
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
Driver interface.

R

ResultCacheStatementClass in namespace Doctrine\DBAL\Cache
Cache statement for SQL results.
ResultCacheStatement::rowCount() — Method in class ResultCacheStatement
rowCount rowCount() 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
Cancel any database changes done during the current transaction.
Connection::releaseSavepoint() — Method in class Connection
releaseSavePoint releases given savepoint
Connection::rollbackSavepoint() — Method in class Connection
rollbackSavePoint releases given savepoint
MasterSlaveConnection::rollback() — Method in class MasterSlaveConnection
Cancel any database changes done during the current transaction.
MasterSlaveConnection::releaseSavepoint() — Method in class MasterSlaveConnection
releaseSavePoint releases given savepoint
MasterSlaveConnection::rollbackSavepoint() — Method in class MasterSlaveConnection
rollbackSavePoint releases given savepoint
Connection::rollBack() — Method in class Connection
DB2Connection::rollBack() — Method in class DB2Connection
DB2Statement::rowCount() — Method in class DB2Statement
rowCount rowCount() returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
MysqliConnection::rollBack() — Method in class MysqliConnection
{@inheritdoc}non-PHPdoc)
MysqliStatement::rowCount() — Method in class MysqliStatement
rowCount rowCount() returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
OCI8Connection::rollBack() — Method in class OCI8Connection
OCI8Statement::rowCount() — Method in class OCI8Statement
rowCount rowCount() returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
ResultStatementClass in namespace Doctrine\DBAL\Driver
Interface for the reading part of a prepare statement only.
Statement::rowCount() — Method in class Statement
rowCount rowCount() returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
AbstractPlatform::registerDoctrineTypeMapping() — Method in class AbstractPlatform
Register a doctrine type to be used in conjunction with a column type of this platform.
AbstractPlatform::releaseSavePoint() — Method in class AbstractPlatform
Generate SQL to release a savepoint
AbstractPlatform::rollbackSavePoint() — Method in class AbstractPlatform
Generate SQL to rollback a savepoint
ReservedKeywordsValidatorClass in namespace Doctrine\DBAL\Platforms\Keywords
OraclePlatform::releaseSavePoint() — Method in class OraclePlatform
Generate SQL to release a savepoint
SQLServerPlatform::releaseSavePoint() — Method in class SQLServerPlatform
Generate SQL to release a savepoint
SQLServerPlatform::rollbackSavePoint() — Method in class SQLServerPlatform
Generate SQL to rollback a savepoint
Statement::rowCount() — Method in class Statement
rowCount rowCount() returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding object.
QueryBuilder::rightJoin() — Method in class QueryBuilder
Creates and adds a right join to the query.
QueryBuilder::resetQueryParts() — Method in class QueryBuilder
Reset SQL parts
QueryBuilder::resetQueryPart() — Method in class QueryBuilder
Reset single SQL part
AbstractSchemaManager::renameTable() — Method in class AbstractSchemaManager
Rename a given table to another name
AbstractSchemaManager::removeDoctrineTypeFromComment() — Method in class AbstractSchemaManager
Schema::renameTable() — Method in class Schema
Rename a table
$SchemaDiff#removedTablesProperty in class SchemaDiff
All removed tables
$SchemaDiff#removedSequencesProperty in class SchemaDiff
Table::renameColumn() — Method in class Table
Rename Column
Table::removeForeignKey() — Method in class Table
$TableDiff#removedColumnsProperty in class TableDiff
All removed fields
$TableDiff#renamedColumnsProperty in class TableDiff
Columns that are only renamed from key to column instance name.
$TableDiff#removedIndexesProperty in class TableDiff
All removed indexes
$TableDiff#removedForeignKeysProperty in class TableDiff
All removed foreign keys
CreateSchemaSqlCollector::resetQueries() — Method in class CreateSchemaSqlCollector
RemoveNamespacedAssetsClass in namespace Doctrine\DBAL\Schema\Visitor
Remove 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.

S

ArrayStatement::setFetchMode() — Method in class ArrayStatement
setFetchMode Set 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
setFetchMode Set 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
Filter schema assets expression.
Connection::setTransactionIsolation() — Method in class Connection
Sets the transaction isolation level.
Connection::setCharset() — Method in class Connection
Sets the given charset on the current connection.
Connection::setNestTransactionsWithSavepoints() — Method in class Connection
Set if nested transactions should use savepoints
Connection::setRollbackOnly() — Method in class Connection
Marks the current transaction so that the only possible outcome for the transaction to be rolled back.
ConnectionException::savepointsNotSupported() — Method in class ConnectionException
DB2Statement::setFetchMode() — Method in class DB2Statement
setFetchMode Set the fetch mode to use while iterating this statement.
MysqliStatement::setFetchMode() — Method in class MysqliStatement
setFetchMode Set the fetch mode to use while iterating this statement.
OCI8Statement::setFetchMode() — Method in class OCI8Statement
setFetchMode Set the fetch mode to use while iterating this statement.
PDOStatement::setFetchMode() — Method in class PDOStatement
setFetchMode Set the fetch mode to use while iterating this statement.
ResultStatement::setFetchMode() — Method in class ResultStatement
setFetchMode Set the fetch mode to use while iterating this statement.
StatementClass in namespace Doctrine\DBAL\Driver
Statement interface.
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.
$DebugStack#startProperty in class DebugStack
DebugStack::startQuery() — Method in class DebugStack
Logs a SQL statement somewhere.
DebugStack::stopQuery() — Method in class DebugStack
Mark the last started query as stopped. This can be used for timing of queries.
EchoSQLLogger::startQuery() — Method in class EchoSQLLogger
Logs a SQL statement somewhere.
EchoSQLLogger::stopQuery() — Method in class EchoSQLLogger
Mark the last started query as stopped. This can be used for timing of queries.
LoggerChain::startQuery() — Method in class LoggerChain
Logs a SQL statement somewhere.
LoggerChain::stopQuery() — Method in class LoggerChain
Mark the last started query as stopped. This can be used for timing of queries.
SQLLoggerClass in namespace Doctrine\DBAL\Logging
Interface for SQL loggers.
SQLLogger::startQuery() — Method in class SQLLogger
Logs a SQL statement somewhere.
SQLLogger::stopQuery() — Method in class SQLLogger
Mark the last started query as stopped. This can be used for timing of queries.
AbstractPlatform::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::supportsAlterTable() — Method in class AbstractPlatform
AbstractPlatform::supportsTransactions() — Method in class AbstractPlatform
Whether the platform supports transactions.
AbstractPlatform::supportsSavepoints() — Method in class AbstractPlatform
Whether the platform supports savepoints.
AbstractPlatform::supportsReleaseSavepoints() — Method in class AbstractPlatform
Whether the platform supports releasing savepoints.
AbstractPlatform::supportsPrimaryConstraints() — Method in class AbstractPlatform
Whether the platform supports primary key constraints.
AbstractPlatform::supportsForeignKeyConstraints() — Method in class AbstractPlatform
Does the platform supports foreign key constraints?
AbstractPlatform::supportsForeignKeyOnUpdate() — Method in class AbstractPlatform
Does this platform supports onUpdate in foreign key constraints?
AbstractPlatform::supportsSchemas() — Method in class AbstractPlatform
Whether the platform supports database schemas.
AbstractPlatform::supportsCreateDropDatabase() — Method in class AbstractPlatform
Some databases don't allow to create and drop databases at all or only with certain tools.
AbstractPlatform::supportsGettingAffectedRows() — Method in class AbstractPlatform
Whether the platform supports getting the affected rows of a recent update/delete type query.
AbstractPlatform::supportsInlineColumnComments() — Method in class AbstractPlatform
Does this plaform support to add inline column comments as postfix.
AbstractPlatform::supportsCommentOnStatement() — Method in class AbstractPlatform
Does this platform support the propriortary synatx "COMMENT ON asset"
AbstractPlatform::supportsLimitOffset() — Method in class AbstractPlatform
Does the database platform support offsets in modify limit clauses?
DB2Platform::supportsCreateDropDatabase() — Method in class DB2Platform
Some databases don't allow to create and drop databases at all or only with certain tools.
DB2Platform::supportsReleaseSavepoints() — Method in class DB2Platform
Whether the platform supports releasing savepoints.
DB2Platform::supportsIdentityColumns() — Method in class DB2Platform
Whether the platform supports identity columns.
DB2Platform::supportsSavepoints() — Method in class DB2Platform
DB2 supports savepoints, but they work semantically different than on other vendor platforms.
SQLiteKeywordsClass in namespace Doctrine\DBAL\Platforms\Keywords
SQLite Keywords
MySqlPlatform::supportsIdentityColumns() — Method in class MySqlPlatform
Whether the platform supports identity columns.
MySqlPlatform::supportsInlineColumnComments() — Method in class MySqlPlatform
Does this plaform support to add inline column comments as postfix.
OraclePlatform::supportsCommentOnStatement() — Method in class OraclePlatform
Does this platform support the propriortary synatx "COMMENT ON asset"
OraclePlatform::supportsSequences() — Method in class OraclePlatform
Whether the platform supports sequences.
OraclePlatform::supportsForeignKeyOnUpdate() — Method in class OraclePlatform
Does this platform supports onUpdate in foreign key constraints?
OraclePlatform::supportsReleaseSavepoints() — Method in class OraclePlatform
Whether the platform supports releasing savepoints.
PostgreSqlPlatform::supportsSequences() — Method in class PostgreSqlPlatform
Whether the platform supports sequences.
PostgreSqlPlatform::supportsSchemas() — Method in class PostgreSqlPlatform
Whether the platform supports database schemas.
PostgreSqlPlatform::supportsIdentityColumns() — Method in class PostgreSqlPlatform
Whether the platform supports identity columns.
PostgreSqlPlatform::supportsCommentOnStatement() — Method in class PostgreSqlPlatform
Does this platform support the propriortary synatx "COMMENT ON asset"
SQLServer2005PlatformClass in namespace Doctrine\DBAL\Platforms
Platform to ensure compatibility of Doctrine with SQLServer2005 version and higher.
SQLServer2005Platform::supportsLimitOffset() — Method in class SQLServer2005Platform
SQLServer2008PlatformClass in namespace Doctrine\DBAL\Platforms
Platform to ensure compatibility of Doctrine with SQLServer2008 version.
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::supportsCreateDropDatabase() — Method in class SQLServerPlatform
SQLServerPlatform::supportsLimitOffset() — Method in class SQLServerPlatform
SqlitePlatformClass in namespace Doctrine\DBAL\Platforms
The SqlitePlatform class describes the specifics and dialects of the SQLite database platform.
SqlitePlatform::supportsForeignKeyConstraints() — Method in class SqlitePlatform
SQLite does support foreign key constraints, but only in CREATE TABLE statements.
SqlitePlatform::supportsAlterTable() — Method in class SqlitePlatform
SqlitePlatform::supportsIdentityColumns() — Method in class SqlitePlatform
Whether the platform supports identity columns.
StatementClass in namespace Doctrine\DBAL\Portability
Portability Wrapper for a Statement
Statement::setFetchMode() — Method in class Statement
setFetchMode Set 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.
SQLParserUtilsClass in namespace Doctrine\DBAL
Utility class that parses sql statements with regard to types and parameters.
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
Index::spansColumns() — Method in class Index
Check if this index exactly spans the given column names in the correct order.
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
set default namespace name of schema objects.
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
SqliteSchemaManagerClass in namespace Doctrine\DBAL\Schema
SqliteSchemaManager
Table::setSchemaConfig() — Method in class Table
Table::setPrimaryKey() — Method in class Table
Set Primary Key
StatementClass in namespace Doctrine\DBAL
A thin wrapper around a Doctrine\DBAL\Driver\Statement that adds support for logging, DBAL mapping types, etc.
$Statement#sqlProperty in class Statement
$Statement#stmtProperty in class Statement
Statement::setFetchMode() — Method in class Statement
setFetchMode Set 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
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
AbstractAsset::trimQuotes() — Method in class AbstractAsset
Trim quotes from the identifier.
AbstractSchemaManager::tryMethod() — Method in class AbstractSchemaManager
Try any method on the schema manager. Normally a method throws an exception when your DBMS doesn't support it or if an error occurs.
AbstractSchemaManager::tablesExist() — Method in class AbstractSchemaManager
Return true if all the given tables exist.
Column::toArray() — Method in class Column
Schema::toSql() — Method in class Schema
Return an array of necessary sql queries to create the schema on the given platform.
Schema::toDropSql() — Method in class Schema
Return an array of necessary sql queries to drop the schema on the given platform.
SchemaDiff::toSaveSql() — Method in class SchemaDiff
The to save sql mode ensures that the following things don't happen:
SchemaDiff::toSql() — Method in class SchemaDiff
SchemaException::tableDoesNotExist() — Method in class SchemaException
SchemaException::tableAlreadyExists() — Method in class SchemaException
TableClass in namespace Doctrine\DBAL\Schema
Object Representation of a table
TableDiffClass in namespace Doctrine\DBAL\Schema
Table Diff
TextTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL CLOB to a PHP string.
TimeTypeClass in namespace Doctrine\DBAL\Types
Type that maps an SQL TIME to a PHP DateTime object.
TypeClass in namespace Doctrine\DBAL\Types
The base class for so-called Doctrine mapping types.

U

Connection::update() — Method in class Connection
Executes an SQL UPDATE statement on a table.
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
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::unknownFromAlias() — Method in class QueryException

V

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

W

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