PHP 클래스 Storm\Drivers\Dynamic\Relational\JoinTable

상속: extends Storm\Drivers\Base\Relational\Relations\JoinTable
파일 보기 프로젝트 열기: timetoogo/penumbra

공개 메소드들

메소드 설명
__construct ( $Name, Storm\Core\Relational\ITable $Table1, Storm\Core\Relational\ITable $Table2 )

보호된 메소드들

메소드 설명
MapForeignKey1 ( Map $Map, Table $Table1 )
MapForeignKey2 ( Map $Map, Table $Table2 )
Name ( )
RegisterColumnStructure ( Registrar $Registrar, Storm\Drivers\Base\Relational\Columns\IColumnSet $Column )
Table1 ( Database $Database )
Table2 ( Database $Database )

비공개 메소드들

메소드 설명
AddColumns ( Table $Table, array &$ForeignKeyMap )
MakeColumnName ( Table $Table, Storm\Core\Relational\IColumn $Column )

메소드 상세

MapForeignKey1() 보호된 메소드

protected MapForeignKey1 ( Map $Map, Table $Table1 )
$Map Storm\Core\Containers\Map
$Table1 Storm\Core\Relational\Table

MapForeignKey2() 보호된 메소드

protected MapForeignKey2 ( Map $Map, Table $Table2 )
$Map Storm\Core\Containers\Map
$Table2 Storm\Core\Relational\Table

Name() 보호된 메소드

protected Name ( )

RegisterColumnStructure() 보호된 메소드

protected RegisterColumnStructure ( Registrar $Registrar, Storm\Drivers\Base\Relational\Columns\IColumnSet $Column )
$Registrar Storm\Core\Containers\Registrar
$Column Storm\Drivers\Base\Relational\Columns\IColumnSet

Table1() 보호된 메소드

protected Table1 ( Database $Database )
$Database Storm\Core\Relational\Database

Table2() 보호된 메소드

protected Table2 ( Database $Database )
$Database Storm\Core\Relational\Database

__construct() 공개 메소드

public __construct ( $Name, Storm\Core\Relational\ITable $Table1, Storm\Core\Relational\ITable $Table2 )
$Table1 Storm\Core\Relational\ITable
$Table2 Storm\Core\Relational\ITable