PHP Класс Storm\Drivers\Platforms\Development\Syncing\DatabaseSyncer

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

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

Метод Описание
SetIdentifiersAreCaseSensitive ( $IdentifiersAreCaseSensitive )
__construct ( Storm\Drivers\Base\Relational\Syncing\IDatabaseBuilder $Builder, Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier $Modifier, $IdentifiersAreCaseSensitive = true, $DropUnspecifiedTables = false, $DropUnspecifiedColumns = false )

Защищенные методы

Метод Описание
SyncDatabase ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Storm\Drivers\Base\Relational\Database $Database, Storm\Drivers\Base\Relational\Syncing\IDatabaseBuilder $Builder, Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier $Modifier )

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

Метод Описание
AddRelationalTraits ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier $Modifier, Storm\Drivers\Base\Relational\Database $Database )
CreateTable ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier $Modifier, Table $Table )
DropRelationalTraits ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier $Modifier, Storm\Drivers\Base\Relational\Database $Database )
GetTableColumns ( array $Columns, array $CurrentColumns )
GetTableStructuralTraits ( Table $Table, Table $CurrentTable )
SyncTable ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier $Modifier, Table $Table = null, Table $CurrentTable = null )

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

SetIdentifiersAreCaseSensitive() закрытый публичный Метод

final public SetIdentifiersAreCaseSensitive ( $IdentifiersAreCaseSensitive )

SyncDatabase() защищенный Метод

protected SyncDatabase ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Storm\Drivers\Base\Relational\Database $Database, Storm\Drivers\Base\Relational\Syncing\IDatabaseBuilder $Builder, Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier $Modifier )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Database Storm\Drivers\Base\Relational\Database
$Builder Storm\Drivers\Base\Relational\Syncing\IDatabaseBuilder
$Modifier Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier

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

public __construct ( Storm\Drivers\Base\Relational\Syncing\IDatabaseBuilder $Builder, Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier $Modifier, $IdentifiersAreCaseSensitive = true, $DropUnspecifiedTables = false, $DropUnspecifiedColumns = false )
$Builder Storm\Drivers\Base\Relational\Syncing\IDatabaseBuilder
$Modifier Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier