PHP Class Storm\Drivers\Base\Relational\Platform

Inheritance: implements Storm\Drivers\Base\Relational\IPlatform
Mostra file Open project: timetoogo/penumbra Class Usage Examples

Public Methods

Method Description
Commit ( array $TablesOrderedByPersistingDependency, array $TablesOrderedByDiscardingDependency, Transaction $Transaction )
GetColumnSet ( )
GetConnection ( )
GetCriterionCompiler ( )
GetDatabaseSyncer ( )
GetExpressionCompiler ( )
GetExpressionMapper ( )
GetIdentifierEscaper ( )
GetKeyGeneratorSet ( )
GetQueryExecutor ( )
HasConnection ( )
Select ( Request $Request )
SetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection )
Sync ( Database $Database )
__construct ( Storm\Drivers\Base\Relational\Expressions\IExpressionMapper $ExpressionMapper, Storm\Drivers\Base\Relational\Columns\IColumnSet $ColumnSet, Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet $KeyGeneratorSet, Storm\Drivers\Base\Relational\Queries\IExpressionCompiler $ExpressionCompiler, Storm\Drivers\Base\Relational\Queries\ICriterionCompiler $CriterionCompiler, Storm\Drivers\Base\Relational\Queries\IIdentifierEscaper $IdentifierEscaper, Storm\Drivers\Base\Relational\Syncing\IDatabaseSyncer $DatabaseSyncer, Storm\Drivers\Base\Relational\Queries\IQueryExecutor $QueryExecutor )
__sleep ( )

Protected Methods

Method Description
OnSetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection )
VerifyConnection ( $Method )

Method Details

Commit() final public method

final public Commit ( array $TablesOrderedByPersistingDependency, array $TablesOrderedByDiscardingDependency, Transaction $Transaction )
$TablesOrderedByPersistingDependency array
$TablesOrderedByDiscardingDependency array
$Transaction Storm\Core\Relational\Transaction

GetColumnSet() final public method

final public GetColumnSet ( )

GetConnection() final public method

final public GetConnection ( )

GetCriterionCompiler() final public method

final public GetCriterionCompiler ( )

GetDatabaseSyncer() final public method

final public GetDatabaseSyncer ( )

GetExpressionCompiler() final public method

final public GetExpressionCompiler ( )

GetExpressionMapper() final public method

final public GetExpressionMapper ( )

GetIdentifierEscaper() final public method

final public GetIdentifierEscaper ( )

GetKeyGeneratorSet() final public method

final public GetKeyGeneratorSet ( )

GetQueryExecutor() final public method

final public GetQueryExecutor ( )

HasConnection() public method

public HasConnection ( )

OnSetConnection() protected method

protected OnSetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection

Select() final public method

final public Select ( Request $Request )
$Request Storm\Core\Relational\Request

SetConnection() public method

public SetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection )
$Connection Storm\Drivers\Base\Relational\Queries\IConnection

Sync() final public method

final public Sync ( Database $Database )
$Database Database

VerifyConnection() final protected method

final protected VerifyConnection ( $Method )

__construct() public method

public __construct ( Storm\Drivers\Base\Relational\Expressions\IExpressionMapper $ExpressionMapper, Storm\Drivers\Base\Relational\Columns\IColumnSet $ColumnSet, Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet $KeyGeneratorSet, Storm\Drivers\Base\Relational\Queries\IExpressionCompiler $ExpressionCompiler, Storm\Drivers\Base\Relational\Queries\ICriterionCompiler $CriterionCompiler, Storm\Drivers\Base\Relational\Queries\IIdentifierEscaper $IdentifierEscaper, Storm\Drivers\Base\Relational\Syncing\IDatabaseSyncer $DatabaseSyncer, Storm\Drivers\Base\Relational\Queries\IQueryExecutor $QueryExecutor )
$ExpressionMapper Storm\Drivers\Base\Relational\Expressions\IExpressionMapper
$ColumnSet Storm\Drivers\Base\Relational\Columns\IColumnSet
$KeyGeneratorSet Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet
$ExpressionCompiler Storm\Drivers\Base\Relational\Queries\IExpressionCompiler
$CriterionCompiler Storm\Drivers\Base\Relational\Queries\ICriterionCompiler
$IdentifierEscaper Storm\Drivers\Base\Relational\Queries\IIdentifierEscaper
$DatabaseSyncer Storm\Drivers\Base\Relational\Syncing\IDatabaseSyncer
$QueryExecutor Storm\Drivers\Base\Relational\Queries\IQueryExecutor

__sleep() final public method

final public __sleep ( )