Method | Description | |
---|---|---|
GetColumn ( string $Name ) : Storm\Core\Relational\IColumn | null | ||
GetColumnByIdentifier ( string $Identifier ) : Storm\Core\Relational\IColumn | null | ||
GetColumnIdentifiers ( ) : string[] | ||
GetColumns ( ) : Storm\Core\Relational\IColumn[] | Gets the table columns, indexed by their respective column name. | |
GetColumnsByIdentifier ( ) : Storm\Core\Relational\IColumn[] | ||
GetDepedencyOrderBetween ( $DependencyMode, Storm\Core\Relational\ITable $OtherTable ) : integer | ||
GetDiscardingOrderBetween ( Storm\Core\Relational\ITable $OtherTable ) : integer | ||
GetName ( ) : string | ||
GetPersistingOrderBetween ( Storm\Core\Relational\ITable $OtherTable ) : integer | ||
GetPrimaryKeyColumnIdentifiers ( ) : string[] | ||
GetPrimaryKeyColumns ( ) : Storm\Core\Relational\IColumn[] | Gets the table columns which are primary keys, indexed by their respective column name. | |
GetPrimaryKeyColumnsByIdentifier ( ) : Storm\Core\Relational\IColumn[] | ||
GetToManyRelations ( ) : Storm\Core\Relational\IToManyRelation[] | ||
GetToOneRelations ( ) : Storm\Core\Relational\IToOneRelation[] | ||
HasColumn ( string $Name ) : boolean | ||
HasPrimaryKey ( string $Name ) : boolean | ||
InitializeRelatedStructure ( |
Initializes the related structure of the table. | |
InitializeRelations ( |
Initializes the relations of the table. | |
InitializeStructure ( |
Initializes the columns of the table. | |
Is ( Storm\Core\Relational\ITable $Table ) | ||
PrimaryKey ( array $Data = [] ) : |
Get a primary key of this table | |
Row ( array $Data = [] ) : |
Get a row of this table |
public GetColumnByIdentifier ( string $Identifier ) : Storm\Core\Relational\IColumn | null | ||
$Identifier | string | The column identifier |
return | Storm\Core\Relational\IColumn | null |
public GetColumns ( ) : Storm\Core\Relational\IColumn[] | ||
return | Storm\Core\Relational\IColumn[] |
public GetColumnsByIdentifier ( ) : Storm\Core\Relational\IColumn[] | ||
return | Storm\Core\Relational\IColumn[] |
public GetDepedencyOrderBetween ( $DependencyMode, Storm\Core\Relational\ITable $OtherTable ) : integer | ||
$OtherTable | Storm\Core\Relational\ITable | The other table |
return | integer | The dependency order |
public GetDiscardingOrderBetween ( Storm\Core\Relational\ITable $OtherTable ) : integer | ||
$OtherTable | Storm\Core\Relational\ITable | The other table |
return | integer | The dependency order |
public GetPersistingOrderBetween ( Storm\Core\Relational\ITable $OtherTable ) : integer | ||
$OtherTable | Storm\Core\Relational\ITable | The other table |
return | integer | The dependency order |
public GetPrimaryKeyColumnIdentifiers ( ) : string[] | ||
return | string[] |
public GetPrimaryKeyColumns ( ) : Storm\Core\Relational\IColumn[] | ||
return | Storm\Core\Relational\IColumn[] |
public GetPrimaryKeyColumnsByIdentifier ( ) : Storm\Core\Relational\IColumn[] | ||
return | Storm\Core\Relational\IColumn[] |
public GetToManyRelations ( ) : Storm\Core\Relational\IToManyRelation[] | ||
return | Storm\Core\Relational\IToManyRelation[] |
public GetToOneRelations ( ) : Storm\Core\Relational\IToOneRelation[] | ||
return | Storm\Core\Relational\IToOneRelation[] |
public HasPrimaryKey ( string $Name ) : boolean | ||
$Name | string | The column name |
return | boolean |
public InitializeRelatedStructure ( |
||
$Database | The parent database | |
return | void |
public InitializeRelations ( |
||
$Database | The parent database | |
return | void |
public InitializeStructure ( |
||
$Database | The parent database | |
return | void |
public Is ( Storm\Core\Relational\ITable $Table ) | ||
$Table | Storm\Core\Relational\ITable |
public PrimaryKey ( array $Data = [] ) : |
||
$Data | array | The column data |
return | The row |