Method | Description | |
---|---|---|
getAlterTableSQL ( Doctrine\DBAL\Schema\TableDiff $diff ) | {@inheritDoc} | |
getBigIntTypeDeclarationSQL ( array $columnDef ) | {@inheritDoc} | |
getBinaryDefaultLength ( ) | ||
getBinaryMaxLength ( ) | ||
getBitAndComparisonExpression ( $value1, $value2 ) | ||
getBitOrComparisonExpression ( $value1, $value2 ) | ||
getBlobTypeDeclarationSQL ( array $field ) | {@inheritDoc} | |
getBooleanTypeDeclarationSQL ( array $columnDef ) | {@inheritDoc} | |
getClobTypeDeclarationSQL ( array $field ) | {@inheritDoc} | |
getCreateDatabaseSQL ( $database ) | {@inheritDoc} | |
getCreateTemporaryTableSnippetSQL ( ) | {@inheritDoc} | |
getCreateViewSQL ( $name, $sql ) | {@inheritDoc} | |
getCurrentDateSQL ( ) | {@inheritDoc} | |
getCurrentTimeSQL ( ) | {@inheritDoc} | |
getCurrentTimestampSQL ( ) | {@inheritDoc} | |
getDateDiffExpression ( $date1, $date2 ) | ||
getDateTimeTypeDeclarationSQL ( array $fieldDeclaration ) | {@inheritDoc} | |
getDateTypeDeclarationSQL ( array $fieldDeclaration ) | {@inheritDoc} | |
getDefaultValueDeclarationSQL ( $field ) | {@inheritDoc} | |
getDropDatabaseSQL ( $database ) | {@inheritDoc} | |
getDropViewSQL ( $name ) | {@inheritDoc} | |
getDummySelectSQL ( ) | {@inheritDoc} | |
getEmptyIdentityInsertSQL ( $tableName, $identifierColumnName ) | {@inheritDoc} | |
getForUpdateSQL ( ) | {@inheritDoc} | |
getIndexDeclarationSQL ( $name, Doctrine\DBAL\Schema\Index $index ) | {@inheritDoc} | |
getIntegerTypeDeclarationSQL ( array $columnDef ) | {@inheritDoc} | |
getListTableColumnsSQL ( string $table, string $database = null ) : string | This code fragment is originally from the Zend_Db_Adapter_Db2 class, but has been edited. | |
getListTableForeignKeysSQL ( $table ) | {@inheritDoc} | |
getListTableIndexesSQL ( $table, $currentDatabase = null ) | {@inheritDoc} | |
getListTablesSQL ( ) | {@inheritDoc} | |
getListViewsSQL ( $database ) | {@inheritDoc} | |
getLocateExpression ( $str, $substr, $startPos = false ) | {@inheritDoc} | |
getName ( ) | {@inheritDoc} | |
getSQLResultCasing ( $column ) | {@inheritDoc} | |
getSmallIntTypeDeclarationSQL ( array $columnDef ) | {@inheritDoc} | |
getSubstringExpression ( $value, $from, $length = null ) | {@inheritDoc} | |
getTemporaryTableName ( $tableName ) | {@inheritDoc} | |
getTimeTypeDeclarationSQL ( array $fieldDeclaration ) | {@inheritDoc} | |
getTruncateTableSQL ( $tableName, $cascade = false ) | ||
initializeDoctrineTypeMappings ( ) | {@inheritDoc} | |
isCommentedDoctrineType ( Doctrine\DBAL\Types\Type $doctrineType ) | ||
prefersIdentityColumns ( ) | {@inheritDoc} | |
supportsCommentOnStatement ( ) | ||
supportsCreateDropDatabase ( ) | {@inheritDoc} | |
supportsIdentityColumns ( ) | {@inheritDoc} | |
supportsReleaseSavepoints ( ) | {@inheritDoc} | |
supportsSavepoints ( ) | {@inheritDoc} |
Method | Description | |
---|---|---|
_getCommonIntegerTypeDeclarationSQL ( array $columnDef ) | {@inheritDoc} | |
_getCreateTableSQL ( $tableName, array $columns, array $options = [] ) | {@inheritDoc} | |
doModifyLimitQuery ( $query, $limit, $offset = null ) | {@inheritDoc} | |
getBinaryTypeDeclarationSQLSnippet ( $length, $fixed ) | ||
getDateArithmeticIntervalExpression ( $date, $operator, $interval, $unit ) | ||
getPreAlterTableIndexForeignKeySQL ( Doctrine\DBAL\Schema\TableDiff $diff ) | {@inheritDoc} | |
getRenameIndexSQL ( $oldIndexName, Doctrine\DBAL\Schema\Index $index, $tableName ) | ||
getReservedKeywordsClass ( ) | {@inheritDoc} | |
getVarcharTypeDeclarationSQLSnippet ( $length, $fixed ) | {@inheritDoc} |
Method | Description | |
---|---|---|
gatherAlterColumnSQL ( Doctrine\DBAL\Schema\Table $table, Doctrine\DBAL\Schema\ColumnDiff $columnDiff, array &$sql, array &$queryParts ) | Gathers the table alteration SQL for a given column diff. | |
getAlterColumnClausesSQL ( Doctrine\DBAL\Schema\ColumnDiff $columnDiff ) : array | Returns the ALTER COLUMN SQL clauses for altering a column described by the given column diff. |
protected _getCommonIntegerTypeDeclarationSQL ( array $columnDef ) | ||
$columnDef | array |
protected _getCreateTableSQL ( $tableName, array $columns, array $options = [] ) | ||
$columns | array | |
$options | array |
protected doModifyLimitQuery ( $query, $limit, $offset = null ) |
public getAlterTableSQL ( Doctrine\DBAL\Schema\TableDiff $diff ) | ||
$diff | Doctrine\DBAL\Schema\TableDiff |
public getBigIntTypeDeclarationSQL ( array $columnDef ) | ||
$columnDef | array |
protected getBinaryTypeDeclarationSQLSnippet ( $length, $fixed ) |
public getBitAndComparisonExpression ( $value1, $value2 ) |
public getBitOrComparisonExpression ( $value1, $value2 ) |
public getBlobTypeDeclarationSQL ( array $field ) | ||
$field | array |
public getBooleanTypeDeclarationSQL ( array $columnDef ) | ||
$columnDef | array |
public getClobTypeDeclarationSQL ( array $field ) | ||
$field | array |
public getCreateTemporaryTableSnippetSQL ( ) |
protected getDateArithmeticIntervalExpression ( $date, $operator, $interval, $unit ) |
public getDateTimeTypeDeclarationSQL ( array $fieldDeclaration ) | ||
$fieldDeclaration | array |
public getDateTypeDeclarationSQL ( array $fieldDeclaration ) | ||
$fieldDeclaration | array |
public getDefaultValueDeclarationSQL ( $field ) |
public getEmptyIdentityInsertSQL ( $tableName, $identifierColumnName ) |
public getIndexDeclarationSQL ( $name, Doctrine\DBAL\Schema\Index $index ) | ||
$index | Doctrine\DBAL\Schema\Index |
public getIntegerTypeDeclarationSQL ( array $columnDef ) | ||
$columnDef | array |
public getListTableForeignKeysSQL ( $table ) |
public getListTableIndexesSQL ( $table, $currentDatabase = null ) |
public getLocateExpression ( $str, $substr, $startPos = false ) |
protected getPreAlterTableIndexForeignKeySQL ( Doctrine\DBAL\Schema\TableDiff $diff ) | ||
$diff | Doctrine\DBAL\Schema\TableDiff |
protected getRenameIndexSQL ( $oldIndexName, Doctrine\DBAL\Schema\Index $index, $tableName ) | ||
$index | Doctrine\DBAL\Schema\Index |
public getSQLResultCasing ( $column ) |
public getSmallIntTypeDeclarationSQL ( array $columnDef ) | ||
$columnDef | array |
public getSubstringExpression ( $value, $from, $length = null ) |
public getTimeTypeDeclarationSQL ( array $fieldDeclaration ) | ||
$fieldDeclaration | array |
protected getVarcharTypeDeclarationSQLSnippet ( $length, $fixed ) |
public initializeDoctrineTypeMappings ( ) |
public isCommentedDoctrineType ( Doctrine\DBAL\Types\Type $doctrineType ) | ||
$doctrineType | Doctrine\DBAL\Types\Type |
public supportsSavepoints ( ) |