Method | Description | |
---|---|---|
assertValidIdentifier ( string $identifier ) | Assertion for Oracle identifiers. | |
fixSchemaElementName ( $schemaElementName ) | {@inheritDoc} | |
getAdvancedForeignKeyOptionsSQL ( Doctrine\DBAL\Schema\ForeignKeyConstraint $foreignKey ) | ||
getAlterSequenceSQL ( Doctrine\DBAL\Schema\Sequence $sequence ) | {@inheritDoc} | |
getAlterTableSQL ( Doctrine\DBAL\Schema\TableDiff $diff ) | {@inheritDoc} | |
getBigIntTypeDeclarationSQL ( array $field ) | {@inheritDoc} | |
getBinaryMaxLength ( ) | ||
getBitAndComparisonExpression ( $value1, $value2 ) | {@inheritDoc} | |
getBitOrComparisonExpression ( $value1, $value2 ) | {@inheritDoc} | |
getBlobTypeDeclarationSQL ( array $field ) | {@inheritDoc} | |
getBooleanTypeDeclarationSQL ( array $field ) | {@inheritDoc} | |
getClobTypeDeclarationSQL ( array $field ) | {@inheritDoc} | |
getColumnDeclarationSQL ( $name, array $field ) | ||
getCreateAutoincrementSql ( string $name, string $table, integer $start = 1 ) : array | ||
getCreateSequenceSQL ( Doctrine\DBAL\Schema\Sequence $sequence ) | {@inheritDoc} | |
getCreateTemporaryTableSnippetSQL ( ) | {@inheritDoc} | |
getCreateViewSQL ( $name, $sql ) | {@inheritDoc} | |
getDateDiffExpression ( $date1, $date2 ) | {@inheritDoc} | |
getDateFormatString ( ) | {@inheritDoc} | |
getDateTimeTypeDeclarationSQL ( array $fieldDeclaration ) | {@inheritDoc} | |
getDateTimeTzFormatString ( ) | {@inheritDoc} | |
getDateTimeTzTypeDeclarationSQL ( array $fieldDeclaration ) | {@inheritDoc} | |
getDateTypeDeclarationSQL ( array $fieldDeclaration ) | {@inheritDoc} | |
getDropAutoincrementSql ( string $table ) : array | Returns the SQL statements to drop the autoincrement for the given table name. | |
getDropDatabaseSQL ( $database ) | {@inheritDoc} | |
getDropForeignKeySQL ( $foreignKey, $table ) | {@inheritDoc} | |
getDropSequenceSQL ( $sequence ) | {@inheritDoc} | |
getDropViewSQL ( $name ) | {@inheritDoc} | |
getDummySelectSQL ( ) | {@inheritDoc} | |
getForeignKeyReferentialActionSQL ( $action ) | ||
getGuidExpression ( ) | {@inheritDoc} | |
getIdentitySequenceName ( $tableName, $columnName ) | ||
getIntegerTypeDeclarationSQL ( array $field ) | {@inheritDoc} | |
getListDatabasesSQL ( ) | {@inheritDoc} | |
getListSequencesSQL ( $database ) | {@inheritDoc} | |
getListTableColumnsSQL ( $table, $database = null ) | {@inheritDoc} | |
getListTableConstraintsSQL ( $table ) | {@inheritDoc} | |
getListTableForeignKeysSQL ( $table ) | {@inheritDoc} | |
getListTableIndexesSQL ( $table, $currentDatabase = null ) | {@inheritDoc} | |
getListTablesSQL ( ) | {@inheritDoc} | |
getListViewsSQL ( $database ) | {@inheritDoc} | |
getLocateExpression ( $str, $substr, $startPos = false ) | {@inheritDoc} | |
getMaxIdentifierLength ( ) | {@inheritDoc} | |
getName ( ) | {@inheritDoc} | |
getNowExpression ( $type = 'timestamp' ) | {@inheritDoc} | |
getSQLResultCasing ( $column ) | {@inheritDoc} | |
getSequenceNextValSQL ( $sequenceName ) | {@inheritDoc} | |
getSetTransactionIsolationSQL ( $level ) | {@inheritDoc} | |
getSmallIntTypeDeclarationSQL ( array $field ) | {@inheritDoc} | |
getSubstringExpression ( $value, $position, $length = null ) | {@inheritDoc} | |
getTimeFormatString ( ) | {@inheritDoc} | |
getTimeTypeDeclarationSQL ( array $fieldDeclaration ) | {@inheritDoc} | |
getTruncateTableSQL ( $tableName, $cascade = false ) | {@inheritDoc} | |
prefersSequences ( ) | {@inheritDoc} | |
quoteStringLiteral ( $str ) | ||
releaseSavePoint ( $savepoint ) | {@inheritDoc} | |
supportsCommentOnStatement ( ) | {@inheritDoc} | |
supportsForeignKeyOnUpdate ( ) | {@inheritDoc} | |
supportsReleaseSavepoints ( ) | {@inheritDoc} | |
supportsSequences ( ) | {@inheritDoc} | |
usesSequenceEmulatedIdentityColumns ( ) |
Method | Description | |
---|---|---|
_getCommonIntegerTypeDeclarationSQL ( array $columnDef ) | {@inheritDoc} | |
_getCreateTableSQL ( $table, array $columns, array $options = [] ) | {@inheritDoc} | |
_getTransactionIsolationLevelSQL ( $level ) | {@inheritDoc} | |
doModifyLimitQuery ( $query, $limit, $offset = null ) | {@inheritDoc} | |
getBinaryTypeDeclarationSQLSnippet ( $length, $fixed ) | ||
getDateArithmeticIntervalExpression ( $date, $operator, $interval, $unit ) | ||
getRenameIndexSQL ( $oldIndexName, Doctrine\DBAL\Schema\Index $index, $tableName ) | ||
getReservedKeywordsClass ( ) | {@inheritDoc} | |
getVarcharTypeDeclarationSQLSnippet ( $length, $fixed ) | {@inheritDoc} | |
initializeDoctrineTypeMappings ( ) | {@inheritDoc} |
Method | Description | |
---|---|---|
getAutoincrementIdentifierName ( Doctrine\DBAL\Schema\Identifier $table ) : string | Returns the autoincrement primary key identifier name for the given table identifier. | |
getSequenceCacheSQL ( Doctrine\DBAL\Schema\Sequence $sequence ) : string | Cache definition for sequences | |
normalizeIdentifier ( string $name ) : Doctrine\DBAL\Schema\Identifier | Normalizes the given identifier. |
protected _getCommonIntegerTypeDeclarationSQL ( array $columnDef ) | ||
$columnDef | array |
protected _getCreateTableSQL ( $table, array $columns, array $options = [] ) | ||
$columns | array | |
$options | array |
protected _getTransactionIsolationLevelSQL ( $level ) |
public static assertValidIdentifier ( string $identifier ) | ||
$identifier | string |
protected doModifyLimitQuery ( $query, $limit, $offset = null ) |
public fixSchemaElementName ( $schemaElementName ) |
public getAdvancedForeignKeyOptionsSQL ( Doctrine\DBAL\Schema\ForeignKeyConstraint $foreignKey ) | ||
$foreignKey | Doctrine\DBAL\Schema\ForeignKeyConstraint |
public getAlterSequenceSQL ( Doctrine\DBAL\Schema\Sequence $sequence ) | ||
$sequence | Doctrine\DBAL\Schema\Sequence |
public getAlterTableSQL ( Doctrine\DBAL\Schema\TableDiff $diff ) | ||
$diff | Doctrine\DBAL\Schema\TableDiff |
public getBigIntTypeDeclarationSQL ( array $field ) | ||
$field | array |
protected getBinaryTypeDeclarationSQLSnippet ( $length, $fixed ) |
public getBitAndComparisonExpression ( $value1, $value2 ) |
public getBitOrComparisonExpression ( $value1, $value2 ) |
public getBlobTypeDeclarationSQL ( array $field ) | ||
$field | array |
public getBooleanTypeDeclarationSQL ( array $field ) | ||
$field | array |
public getClobTypeDeclarationSQL ( array $field ) | ||
$field | array |
public getColumnDeclarationSQL ( $name, array $field ) | ||
$field | array |
public getCreateSequenceSQL ( Doctrine\DBAL\Schema\Sequence $sequence ) | ||
$sequence | Doctrine\DBAL\Schema\Sequence |
public getCreateTemporaryTableSnippetSQL ( ) |
protected getDateArithmeticIntervalExpression ( $date, $operator, $interval, $unit ) |
public getDateDiffExpression ( $date1, $date2 ) |
public getDateTimeTypeDeclarationSQL ( array $fieldDeclaration ) | ||
$fieldDeclaration | array |
public getDateTimeTzTypeDeclarationSQL ( array $fieldDeclaration ) | ||
$fieldDeclaration | array |
public getDateTypeDeclarationSQL ( array $fieldDeclaration ) | ||
$fieldDeclaration | array |
public getDropAutoincrementSql ( string $table ) : array | ||
$table | string | The table name to drop the autoincrement for. |
return | array |
public getDropForeignKeySQL ( $foreignKey, $table ) |
public getForeignKeyReferentialActionSQL ( $action ) |
public getIntegerTypeDeclarationSQL ( array $field ) | ||
$field | array |
public getListTableColumnsSQL ( $table, $database = null ) |
public getListTableConstraintsSQL ( $table ) |
public getListTableForeignKeysSQL ( $table ) |
public getListTableIndexesSQL ( $table, $currentDatabase = null ) |
public getLocateExpression ( $str, $substr, $startPos = false ) |
protected getRenameIndexSQL ( $oldIndexName, Doctrine\DBAL\Schema\Index $index, $tableName ) | ||
$index | Doctrine\DBAL\Schema\Index |
public getSQLResultCasing ( $column ) |
public getSetTransactionIsolationSQL ( $level ) |
public getSmallIntTypeDeclarationSQL ( array $field ) | ||
$field | array |
public getSubstringExpression ( $value, $position, $length = null ) |
public getTimeTypeDeclarationSQL ( array $fieldDeclaration ) | ||
$fieldDeclaration | array |
public getTruncateTableSQL ( $tableName, $cascade = false ) |
protected getVarcharTypeDeclarationSQLSnippet ( $length, $fixed ) |
protected initializeDoctrineTypeMappings ( ) |