PHP Class SQLBuilder\Universal\Query\AlterTableQuery

Inheritance: implements SQLBuilder\ToSqlInterface, use trait SQLBuilder\SyntaxExtender
Afficher le fichier Open project: c9s/sqlbuilder Class Usage Examples

Protected Properties

Свойство Type Description
$specs
$table

Méthodes publiques

Méthode Description
__call ( $method, $arguments )
__construct ( $table )
add ( $subquery = null )
addColumn ( Column $toColumn )
changeColumn ( string | Column $oldColumn, Column $newColumn )
dropColumn ( Column $column )
dropColumnByName ( $columnName )
dropForeignKey ( $fkSymbol )
dropIndex ( $indexName )
dropPrimaryKey ( )
modifyColumn ( Column $column )
orderBy ( array $columnNames )
rename ( string $toTable ) Rename Table
renameColumn ( string $fromColumn, Column $toColumn ) Rename table column
toSql ( BaseDriver $driver, SQLBuilder\ArgumentArray $args )

Method Details

__call() public méthode

public __call ( $method, $arguments )

__construct() public méthode

public __construct ( $table )

add() public méthode

public add ( $subquery = null )

addColumn() public méthode

public addColumn ( Column $toColumn )
$toColumn SQLBuilder\Universal\Syntax\Column

changeColumn() public méthode

public changeColumn ( string | Column $oldColumn, Column $newColumn )
$oldColumn string | SQLBuilder\Universal\Syntax\Column
$newColumn SQLBuilder\Universal\Syntax\Column

dropColumn() public méthode

public dropColumn ( Column $column )
$column SQLBuilder\Universal\Syntax\Column

dropColumnByName() public méthode

public dropColumnByName ( $columnName )

dropForeignKey() public méthode

public dropForeignKey ( $fkSymbol )

dropIndex() public méthode

public dropIndex ( $indexName )

dropPrimaryKey() public méthode

public dropPrimaryKey ( )

modifyColumn() public méthode

public modifyColumn ( Column $column )
$column SQLBuilder\Universal\Syntax\Column

orderBy() public méthode

public orderBy ( array $columnNames )
$columnNames array

rename() public méthode

Rename Table
public rename ( string $toTable )
$toTable string table name

renameColumn() public méthode

Rename table column
public renameColumn ( string $fromColumn, Column $toColumn )
$fromColumn string
$toColumn SQLBuilder\Universal\Syntax\Column

toSql() public méthode

public toSql ( BaseDriver $driver, SQLBuilder\ArgumentArray $args )
$driver SQLBuilder\Driver\BaseDriver
$args SQLBuilder\ArgumentArray

Property Details

$specs protected_oe property

protected $specs

$table protected_oe property

protected $table