PHP Класс Storm\Drivers\Constant\Relational\Table

Наследование: extends Storm\Drivers\Base\Relational\Table, use trait Storm\Drivers\Constant\Helpers\PropertyReflection
Показать файл Открыть проект

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

Метод Описание
CreateRelationalStructure ( Database $Database )
CreateRelations ( Database $Database )
CreateTableStructure ( Storm\Drivers\Base\Relational\Columns\IColumnSet $Column )
OnInitializeRelatedStructure ( Database $Context )
OnInitializeRelations ( Database $Context )
OnInitializeStructure ( Database $Context )
RegisterColumnStructure ( Registrar $Registrar, Storm\Drivers\Base\Relational\Columns\IColumnSet $Column )
RegisterRelationalTraits ( Registrar $Registrar, Database $Context )
RegisterStructuralTraits ( Registrar $Registrar )
RegisterToManyRelations ( Registrar $Registrar, Database $Context )
RegisterToOneRelations ( Registrar $Registrar, Database $Context )

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

CreateRelationalStructure() абстрактный защищенный Метод

abstract protected CreateRelationalStructure ( Database $Database )
$Database Storm\Core\Relational\Database

CreateRelations() абстрактный защищенный Метод

abstract protected CreateRelations ( Database $Database )
$Database Storm\Core\Relational\Database

CreateTableStructure() абстрактный защищенный Метод

abstract protected CreateTableStructure ( Storm\Drivers\Base\Relational\Columns\IColumnSet $Column )
$Column Storm\Drivers\Base\Relational\Columns\IColumnSet

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

protected OnInitializeRelatedStructure ( Database $Context )
$Context Storm\Core\Relational\Database

OnInitializeRelations() закрытый защищенный Метод

final protected OnInitializeRelations ( Database $Context )
$Context Storm\Core\Relational\Database

OnInitializeStructure() закрытый защищенный Метод

final protected OnInitializeStructure ( Database $Context )
$Context Storm\Core\Relational\Database

RegisterColumnStructure() закрытый защищенный Метод

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

RegisterRelationalTraits() закрытый защищенный Метод

final protected RegisterRelationalTraits ( Registrar $Registrar, Database $Context )
$Registrar Storm\Core\Containers\Registrar
$Context Storm\Core\Relational\Database

RegisterStructuralTraits() закрытый защищенный Метод

final protected RegisterStructuralTraits ( Registrar $Registrar )
$Registrar Storm\Core\Containers\Registrar

RegisterToManyRelations() закрытый защищенный Метод

final protected RegisterToManyRelations ( Registrar $Registrar, Database $Context )
$Registrar Storm\Core\Containers\Registrar
$Context Storm\Core\Relational\Database

RegisterToOneRelations() закрытый защищенный Метод

final protected RegisterToOneRelations ( Registrar $Registrar, Database $Context )
$Registrar Storm\Core\Containers\Registrar
$Context Storm\Core\Relational\Database