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

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

공개 메소드들

메소드 설명
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