Method | Description | |
---|---|---|
Commit ( |
Commits the supplied transaction. | |
GetTable ( string $Name ) : Storm\Core\Relational\ITable | null | Gets a table by name. | |
GetTables ( ) : Storm\Core\Relational\ITable[] | ||
GetTablesOrderedByDiscardingDependency ( ) : Storm\Core\Relational\ITable[] | ||
GetTablesOrderedByPersistingDependency ( ) : Storm\Core\Relational\ITable[] | ||
HasTable ( string $Name ) : boolean | Whether or not a table has been registered. | |
Load ( |
Load the rows specified by the request. | |
__construct ( ) |
Method | Description | |
---|---|---|
CommitTransaction ( |
This method should be implemented such that it commits the supplied transaction to the underlying database. | |
LoadResultRowData ( |
This method should be implemented such that is returns the rows specified by the request from the underlying database. | |
RegisterTables ( |
The method to specify the tables in the current database. |
Method | Description | |
---|---|---|
AddTableToOrderedTables ( Storm\Core\Relational\ITable $Table, array &$OrderedTables, integer $DependencyMode ) : void | Adds a table to an array in a specified dependency order. | |
AddTables ( array $Tables ) | Adds an array of tables. | |
VerifyTable ( $Method, Storm\Core\Relational\ITable $Table ) | Verifies a table is registered in this database. |
abstract protected CommitTransaction ( |
||
$Transaction | The transaction to commit | |
return | void |
final public GetTables ( ) : Storm\Core\Relational\ITable[] | ||
return | Storm\Core\Relational\ITable[] |
public GetTablesOrderedByDiscardingDependency ( ) : Storm\Core\Relational\ITable[] | ||
return | Storm\Core\Relational\ITable[] |
public GetTablesOrderedByPersistingDependency ( ) : Storm\Core\Relational\ITable[] | ||
return | Storm\Core\Relational\ITable[] |
final public Load ( |
||
$Request | The request to load | |
return | The loaded result rows |
abstract protected LoadResultRowData ( |
||
$Request | The request to load | |
return | array[] | The loaded result rows data as an associative array indexed by column identifiers |
abstract protected RegisterTables ( |
||
$Registrar | The registrar to register the tables | |
return | void |