PHP Class Luxifer\Tests\Mocks\DatabasePlatformMock

Inheritance: extends Doctrine\DBAL\Platforms\AbstractPlatform
Show file Open project: luxifer/doctrine-functions

Public Methods

Method Description
getBigIntTypeDeclarationSQL ( array $field )
getBlobTypeDeclarationSQL ( array $field ) Gets the SQL Snippet used to declare a BLOB column type.
getBooleanTypeDeclarationSQL ( array $field )
getClobTypeDeclarationSQL ( array $field )
getIntegerTypeDeclarationSQL ( array $field )
getName ( )
getSequenceNextValSQL ( $sequenceName )
getSmallIntTypeDeclarationSQL ( array $field )
getVarcharTypeDeclarationSQL ( array $field )
prefersIdentityColumns ( )
prefersSequences ( )
setPrefersIdentityColumns ( $bool ) * MOCK API
setPrefersSequences ( $bool )
setSequenceNextValSql ( $sql )

Protected Methods

Method Description
_getCommonIntegerTypeDeclarationSQL ( array $columnDef )
getVarcharTypeDeclarationSQLSnippet ( $length, $fixed )
initializeDoctrineTypeMappings ( )

Method Details

_getCommonIntegerTypeDeclarationSQL() protected method

protected _getCommonIntegerTypeDeclarationSQL ( array $columnDef )
$columnDef array

getBigIntTypeDeclarationSQL() public method

public getBigIntTypeDeclarationSQL ( array $field )
$field array

getBlobTypeDeclarationSQL() public method

Gets the SQL Snippet used to declare a BLOB column type.
public getBlobTypeDeclarationSQL ( array $field )
$field array

getBooleanTypeDeclarationSQL() public method

public getBooleanTypeDeclarationSQL ( array $field )
$field array

getClobTypeDeclarationSQL() public method

public getClobTypeDeclarationSQL ( array $field )
$field array

getIntegerTypeDeclarationSQL() public method

public getIntegerTypeDeclarationSQL ( array $field )
$field array

getName() public method

public getName ( )

getSequenceNextValSQL() public method

public getSequenceNextValSQL ( $sequenceName )

getSmallIntTypeDeclarationSQL() public method

public getSmallIntTypeDeclarationSQL ( array $field )
$field array

getVarcharTypeDeclarationSQL() public method

public getVarcharTypeDeclarationSQL ( array $field )
$field array

getVarcharTypeDeclarationSQLSnippet() protected method

protected getVarcharTypeDeclarationSQLSnippet ( $length, $fixed )

initializeDoctrineTypeMappings() protected method

prefersIdentityColumns() public method

prefersSequences() public method

public prefersSequences ( )

setPrefersIdentityColumns() public method

* MOCK API
public setPrefersIdentityColumns ( $bool )

setPrefersSequences() public method

public setPrefersSequences ( $bool )

setSequenceNextValSql() public method

public setSequenceNextValSql ( $sql )