Method | Description | |
---|---|---|
GetColumn ( $Name ) | {@inheritDoc} | |
GetColumnByIdentifier ( $Identifier ) | {@inheritDoc} | |
GetColumnIdentifiers ( ) | {@inheritDoc} | |
GetColumns ( ) | {@inheritDoc} | |
GetColumnsByIdentifier ( ) | {@inheritDoc} | |
GetDepedencyOrderBetween ( $DependencyMode, Storm\Core\Relational\ITable $OtherTable ) | {@inheritDoc} | |
GetDiscardingOrderBetween ( Storm\Core\Relational\ITable $OtherTable ) | {@inheritDoc} | |
GetName ( ) | {@inheritDoc} | |
GetPersistingOrderBetween ( Storm\Core\Relational\ITable $OtherTable ) | {@inheritDoc} | |
GetPrimaryKeyColumnIdentifiers ( ) | {@inheritDoc} | |
GetPrimaryKeyColumns ( ) | {@inheritDoc} | |
GetPrimaryKeyColumnsByIdentifier ( ) | {@inheritDoc} | |
GetToManyRelations ( ) | {@inheritDoc} | |
GetToOneRelations ( ) | {@inheritDoc} | |
HasColumn ( $Name ) | {@inheritDoc} | |
HasPrimaryKey ( $Name ) | {@inheritDoc} | |
InitializeRelatedStructure ( |
{@inheritDoc} | |
InitializeRelations ( |
{@inheritDoc} | |
InitializeStructure ( |
{@inheritDoc} | |
Is ( Storm\Core\Relational\ITable $Table ) | {@inheritDoc} | |
PrimaryKey ( array $Data = [] ) | {@inheritDoc} | |
Row ( array $Data = [] ) | {@inheritDoc} | |
__construct ( ) |
Method | Description | |
---|---|---|
Name ( ) : string | Get the table name. | |
OnInitializeRelations ( |
||
OnInitializeStructure ( |
||
OnRelationsInitialized ( |
||
OnStructureInitialized ( |
||
RegisterColumns ( |
Gets the table columns. | |
RegisterToManyRelations ( |
Gets the to many relations. | |
RegisterToOneRelations ( |
Gets the to one relations. |
Method | Description | |
---|---|---|
AddColumn ( Storm\Core\Relational\IColumn $Column ) | Add a column to the table. | |
GetDepedencyOrderBetweenInternal ( $ForPersising, Storm\Core\Relational\ITable $OtherTable, $Reversed = false ) |
final public GetColumnByIdentifier ( $Identifier ) |
final public GetDepedencyOrderBetween ( $DependencyMode, Storm\Core\Relational\ITable $OtherTable ) | ||
$OtherTable | Storm\Core\Relational\ITable |
final public GetDiscardingOrderBetween ( Storm\Core\Relational\ITable $OtherTable ) | ||
$OtherTable | Storm\Core\Relational\ITable |
final public GetPersistingOrderBetween ( Storm\Core\Relational\ITable $OtherTable ) | ||
$OtherTable | Storm\Core\Relational\ITable |
final public GetPrimaryKeyColumnIdentifiers ( ) |
final public GetPrimaryKeyColumnsByIdentifier ( ) |
abstract public InitializeRelatedStructure ( |
||
$Database |
final public InitializeRelations ( |
||
$Database |
final public InitializeStructure ( |
||
$Database |
final public Is ( Storm\Core\Relational\ITable $Table ) | ||
$Table | Storm\Core\Relational\ITable |
protected OnInitializeRelations ( |
||
$Database |
protected OnInitializeStructure ( |
||
$Database |
protected OnRelationsInitialized ( |
||
$Database |
protected OnStructureInitialized ( |
||
$Database |
final public PrimaryKey ( array $Data = [] ) | ||
$Data | array |
abstract protected RegisterColumns ( |
||
$Registrar | ||
$Database | ||
return | Storm\Core\Relational\IColumn[] |
abstract protected RegisterToManyRelations ( |
||
$Registrar | ||
$Database | ||
return | IToManyRelations[] |
abstract protected RegisterToOneRelations ( |
||
$Registrar | ||
$Database | ||
return | IToOneRelations[] |