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

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

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

Метод Описание
Build ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection )

Приватные методы

Метод Описание
BuildColumn ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, array $ColumnInfoRow )
BuildColumns ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, $DatabaseName, $TableName )
BuildDataType ( array $ColumnInfoRow )
BuildForeignKey ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, $DatabaseName, array $Columns, array $ForeignKeyRows, array &$LoadedTables )
BuildForeignKeys ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, array $Columns, $DatabaseName, $TableName, array &$LoadedTables )
BuildIndex ( array $Columns, array $IndexKeyInfoRows )
BuildIndexes ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, array $Columns, $DatabaseName, $TableName )
BuildTable ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, $DatabaseName, $TableName, array &$LoadedTables )
BuildTables ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, $DatabaseName, array &$Tables = [] )
GetColumnsFromRows ( array $Columns, array $InfoRows, $PositionKey, $ColumnNameKey )
GroupColumnsByKey ( array $Rows, $Key )
MapForeignKeyMode ( $Mode )
MapStorageType ( $StorageType )

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

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

public Build ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection