PHP Класс SQLBuilder\Universal\Query\AlterTableQuery

Наследование: implements SQLBuilder\ToSqlInterface, use trait SQLBuilder\SyntaxExtender
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$specs
$table

Открытые методы

Метод Описание
__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 )

Описание методов

__call() публичный Метод

public __call ( $method, $arguments )

__construct() публичный Метод

public __construct ( $table )

add() публичный Метод

public add ( $subquery = null )

addColumn() публичный Метод

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

changeColumn() публичный Метод

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

dropColumn() публичный Метод

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

dropColumnByName() публичный Метод

public dropColumnByName ( $columnName )

dropForeignKey() публичный Метод

public dropForeignKey ( $fkSymbol )

dropIndex() публичный Метод

public dropIndex ( $indexName )

dropPrimaryKey() публичный Метод

public dropPrimaryKey ( )

modifyColumn() публичный Метод

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

orderBy() публичный Метод

public orderBy ( array $columnNames )
$columnNames array

rename() публичный Метод

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

renameColumn() публичный Метод

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

toSql() публичный Метод

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

Описание свойств

$specs защищенное свойство

protected $specs

$table защищенное свойство

protected $table