PHP Interface Storm\Drivers\Base\Relational\IPlatform

Author: Elliot Levin ([email protected])
Afficher le fichier Open project: timetoogo/penumbra

Méthodes publiques

Méthode Description
Commit ( array $TablesOrderedByPersistingDependency, array $TablesOrderedByDiscardingDependency, Transaction $Transaction )
GetColumnSet ( ) : Storm\Drivers\Base\Relational\Columns\IColumnSet
GetConnection ( ) : Storm\Drivers\Base\Relational\Queries\IConnection
GetCriterionCompiler ( ) : Storm\Drivers\Base\Relational\Queries\ICriterionCompiler
GetDatabaseSyncer ( ) : Storm\Drivers\Base\Relational\Syncing\IDatabaseSyncer
GetExpressionCompiler ( ) : Storm\Drivers\Base\Relational\Queries\IExpressionCompiler
GetExpressionMapper ( ) : Storm\Drivers\Base\Relational\Expressions\IExpressionMapper
GetIdentifierEscaper ( ) : Storm\Drivers\Base\Relational\Queries\IIdentifierEscaper
GetKeyGeneratorSet ( ) : Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet
GetQueryExecutor ( ) : Storm\Drivers\Base\Relational\Queries\IQueryExecutor
HasConnection ( ) : boolean
Select ( Request $Request ) : ResultRow[]
SetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection ) : void
Sync ( Database $Database )
__sleep ( ) : string[] The connection should not be serialized.

Method Details

Commit() public méthode

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

GetColumnSet() public méthode

public GetColumnSet ( ) : Storm\Drivers\Base\Relational\Columns\IColumnSet
Résultat Storm\Drivers\Base\Relational\Columns\IColumnSet

GetConnection() public méthode

public GetConnection ( ) : Storm\Drivers\Base\Relational\Queries\IConnection
Résultat Storm\Drivers\Base\Relational\Queries\IConnection

GetCriterionCompiler() public méthode

public GetCriterionCompiler ( ) : Storm\Drivers\Base\Relational\Queries\ICriterionCompiler
Résultat Storm\Drivers\Base\Relational\Queries\ICriterionCompiler

GetDatabaseSyncer() public méthode

public GetDatabaseSyncer ( ) : Storm\Drivers\Base\Relational\Syncing\IDatabaseSyncer
Résultat Storm\Drivers\Base\Relational\Syncing\IDatabaseSyncer

GetExpressionCompiler() public méthode

public GetExpressionCompiler ( ) : Storm\Drivers\Base\Relational\Queries\IExpressionCompiler
Résultat Storm\Drivers\Base\Relational\Queries\IExpressionCompiler

GetExpressionMapper() public méthode

public GetExpressionMapper ( ) : Storm\Drivers\Base\Relational\Expressions\IExpressionMapper
Résultat Storm\Drivers\Base\Relational\Expressions\IExpressionMapper

GetIdentifierEscaper() public méthode

public GetIdentifierEscaper ( ) : Storm\Drivers\Base\Relational\Queries\IIdentifierEscaper
Résultat Storm\Drivers\Base\Relational\Queries\IIdentifierEscaper

GetKeyGeneratorSet() public méthode

public GetKeyGeneratorSet ( ) : Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet
Résultat Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet

GetQueryExecutor() public méthode

public GetQueryExecutor ( ) : Storm\Drivers\Base\Relational\Queries\IQueryExecutor
Résultat Storm\Drivers\Base\Relational\Queries\IQueryExecutor

HasConnection() public méthode

public HasConnection ( ) : boolean
Résultat boolean

Select() public méthode

public Select ( Request $Request ) : ResultRow[]
$Request Storm\Core\Relational\Request
Résultat ResultRow[]

SetConnection() public méthode

public SetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection ) : void
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
Résultat void

Sync() public méthode

public Sync ( Database $Database )
$Database Database

__sleep() public méthode

The connection should not be serialized.
public __sleep ( ) : string[]
Résultat string[]