PHP Class Doctrine\DBAL\Platforms\SQLServer2012Platform

Differences to SQL Server 2008 and before are that sequences are introduced, and support for the new OFFSET... FETCH syntax for result pagination has been added.
Author: Steve Müller ([email protected])
Inheritance: extends Doctrine\DBAL\Platforms\SQLServer2008Platform
Show file Open project: doctrine/dbal

Public Methods

Method Description
getAlterSequenceSQL ( Doctrine\DBAL\Schema\Sequence $sequence )
getCreateSequenceSQL ( Doctrine\DBAL\Schema\Sequence $sequence )
getDropSequenceSQL ( $sequence )
getListSequencesSQL ( $database )
getSequenceNextValSQL ( $sequenceName )
supportsSequences ( )

Protected Methods

Method Description
doModifyLimitQuery ( $query, $limit, $offset = null )
getReservedKeywordsClass ( )

Method Details

doModifyLimitQuery() protected method

protected doModifyLimitQuery ( $query, $limit, $offset = null )

getAlterSequenceSQL() public method

public getAlterSequenceSQL ( Doctrine\DBAL\Schema\Sequence $sequence )
$sequence Doctrine\DBAL\Schema\Sequence

getCreateSequenceSQL() public method

public getCreateSequenceSQL ( Doctrine\DBAL\Schema\Sequence $sequence )
$sequence Doctrine\DBAL\Schema\Sequence

getDropSequenceSQL() public method

public getDropSequenceSQL ( $sequence )

getListSequencesSQL() public method

public getListSequencesSQL ( $database )

getReservedKeywordsClass() protected method

Returns Microsoft SQL Server 2012 specific keywords class
protected getReservedKeywordsClass ( )

getSequenceNextValSQL() public method

public getSequenceNextValSQL ( $sequenceName )

supportsSequences() public method

public supportsSequences ( )