PHP Class Storm\Drivers\Platforms\Mysql\PrimaryKeys\SequenceTable

Inheritance: extends Storm\Drivers\Base\Relational\Table
显示文件 Open project: timetoogo/penumbra

Public Properties

Property Type Description
$IncrementColumn
$SequenceNameColumn

Public Methods

Method Description
__construct ( $Name )

Protected Methods

Method Description
Name ( )
RegisterColumnStructure ( Registrar $Registrar, Storm\Drivers\Base\Relational\Columns\IColumnSet $Column )
RegisterRelationalTraits ( Registrar $Registrar, Database $Context )
RegisterStructuralTraits ( Registrar $Registrar )
RegisterToManyRelations ( Database $Context, Registrar $Registrar )
RegisterToOneRelations ( Database $Context, Registrar $Registrar )

Method Details

Name() protected method

protected Name ( )

RegisterColumnStructure() protected method

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

RegisterRelationalTraits() protected method

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

RegisterStructuralTraits() protected method

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

RegisterToManyRelations() protected method

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

RegisterToOneRelations() protected method

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

__construct() public method

public __construct ( $Name )

Property Details

$IncrementColumn public_oe property

public $IncrementColumn

$SequenceNameColumn public_oe property

public $SequenceNameColumn