PHP 클래스 Storm\Drivers\Platforms\Mysql\Syncing\DatabaseModifier

상속: extends Storm\Drivers\Base\Relational\Syncing\DatabaseModifier
파일 보기 프로젝트 열기: timetoogo/penumbra

공개 메소드들

메소드 설명
__construct ( )

보호된 메소드들

메소드 설명
AppendAddColumnQuery ( QueryBuilder $QueryBuilder, Table $Table, Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager $ColumnTraitManager, Column $Column, Column $PreviousColumn = null )
AppendCreateTableColumnsQuery ( QueryBuilder $QueryBuilder, Table $Table )
AppendCreateTableStructureQuery ( QueryBuilder $QueryBuilder, Storm\Drivers\Base\Relational\Syncing\Traits\ITableTraitManager $TableTraitManager, Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager $ColumnTraitManager, Table $Table )
AppendDropColumnQuery ( QueryBuilder $QueryBuilder, Table $Table, Column $Column )
AppendDropTableQuery ( QueryBuilder $QueryBuilder, Table $Table )
AppendModifyColumnQuery ( QueryBuilder $QueryBuilder, Table $Table, Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager $ColumnTraitManager, Column $Column, Column $PreviousColumn = null )

비공개 메소드들

메소드 설명
AppendBlankColumn ( QueryBuilder $QueryBuilder, Column $Column )
AppendColumnDefinition ( QueryBuilder $QueryBuilder, Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager $ColumnTraitManager, Column $Column )
AppendColumnPosition ( QueryBuilder $QueryBuilder, Column $PreviousColumn = null )
AppendDataTypeDefinition ( QueryBuilder $QueryBuilder, DataType $DataType )
AppendFullColumn ( QueryBuilder $QueryBuilder, Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager $ColumnTraitManager, Column $Column, Column $PreviousColumn = null, $IncludePosition = true )

메소드 상세

AppendAddColumnQuery() 보호된 메소드

protected AppendAddColumnQuery ( QueryBuilder $QueryBuilder, Table $Table, Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager $ColumnTraitManager, Column $Column, Column $PreviousColumn = null )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Table Storm\Drivers\Base\Relational\Table
$ColumnTraitManager Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager
$Column Storm\Drivers\Base\Relational\Columns\Column
$PreviousColumn Storm\Drivers\Base\Relational\Columns\Column

AppendCreateTableColumnsQuery() 보호된 메소드

protected AppendCreateTableColumnsQuery ( QueryBuilder $QueryBuilder, Table $Table )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Table Storm\Drivers\Base\Relational\Table

AppendCreateTableStructureQuery() 보호된 메소드

protected AppendCreateTableStructureQuery ( QueryBuilder $QueryBuilder, Storm\Drivers\Base\Relational\Syncing\Traits\ITableTraitManager $TableTraitManager, Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager $ColumnTraitManager, Table $Table )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$TableTraitManager Storm\Drivers\Base\Relational\Syncing\Traits\ITableTraitManager
$ColumnTraitManager Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager
$Table Storm\Drivers\Base\Relational\Table

AppendDropColumnQuery() 보호된 메소드

protected AppendDropColumnQuery ( QueryBuilder $QueryBuilder, Table $Table, Column $Column )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Table Storm\Drivers\Base\Relational\Table
$Column Storm\Drivers\Base\Relational\Columns\Column

AppendDropTableQuery() 보호된 메소드

protected AppendDropTableQuery ( QueryBuilder $QueryBuilder, Table $Table )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Table Storm\Drivers\Base\Relational\Table

AppendModifyColumnQuery() 보호된 메소드

protected AppendModifyColumnQuery ( QueryBuilder $QueryBuilder, Table $Table, Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager $ColumnTraitManager, Column $Column, Column $PreviousColumn = null )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Table Storm\Drivers\Base\Relational\Table
$ColumnTraitManager Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager
$Column Storm\Drivers\Base\Relational\Columns\Column
$PreviousColumn Storm\Drivers\Base\Relational\Columns\Column

__construct() 공개 메소드

public __construct ( )