PHP 인터페이스 Storm\Drivers\Base\Relational\Syncing\IDatabaseModifier

파일 보기 프로젝트 열기: timetoogo/penumbra 0 사용 예제들

공개 메소드들

메소드 설명
AddColumn ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, Column $Column, Column $PreviousColumn = null )
AddTableTrait ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, TableTrait $Trait )
CreateTableStructure ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table )
DropColumn ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, Column $Column )
DropTable ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table )
DropTableTrait ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, TableTrait $Trait )
ModifyColumn ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, Column $Column, Column $PreviousColumn = null )

메소드 상세

AddColumn() 공개 메소드

public AddColumn ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, Column $Column, Column $PreviousColumn = null )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table
$Column Storm\Drivers\Base\Relational\Columns\Column
$PreviousColumn Storm\Drivers\Base\Relational\Columns\Column

AddTableTrait() 공개 메소드

public AddTableTrait ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, TableTrait $Trait )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table
$Trait Storm\Drivers\Base\Relational\TableTrait

CreateTableStructure() 공개 메소드

public CreateTableStructure ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table

DropColumn() 공개 메소드

public DropColumn ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, Column $Column )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table
$Column Storm\Drivers\Base\Relational\Columns\Column

DropTable() 공개 메소드

public DropTable ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table

DropTableTrait() 공개 메소드

public DropTableTrait ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, TableTrait $Trait )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table
$Trait Storm\Drivers\Base\Relational\TableTrait

ModifyColumn() 공개 메소드

public ModifyColumn ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection, Table $Table, Column $Column, Column $PreviousColumn = null )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
$Table Storm\Drivers\Base\Relational\Table
$Column Storm\Drivers\Base\Relational\Columns\Column
$PreviousColumn Storm\Drivers\Base\Relational\Columns\Column