PHP Класс Storm\Drivers\Platforms\Mysql\Syncing\DatabaseModifier

Наследование: extends Storm\Drivers\Base\Relational\Syncing\DatabaseModifier
Показать файл Открыть проект

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

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