PHP Класс Storm\Drivers\Base\Relational\Platform

Наследование: implements Storm\Drivers\Base\Relational\IPlatform
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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 ( )

Защищенные методы

Метод Описание
OnSetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection )
VerifyConnection ( $Method )

Описание методов

Commit() закрытый публичный Метод

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

GetColumnSet() закрытый публичный Метод

final public GetColumnSet ( )

GetConnection() закрытый публичный Метод

final public GetConnection ( )

GetCriterionCompiler() закрытый публичный Метод

final public GetCriterionCompiler ( )

GetDatabaseSyncer() закрытый публичный Метод

final public GetDatabaseSyncer ( )

GetExpressionCompiler() закрытый публичный Метод

final public GetExpressionCompiler ( )

GetExpressionMapper() закрытый публичный Метод

final public GetExpressionMapper ( )

GetIdentifierEscaper() закрытый публичный Метод

final public GetIdentifierEscaper ( )

GetKeyGeneratorSet() закрытый публичный Метод

final public GetKeyGeneratorSet ( )

GetQueryExecutor() закрытый публичный Метод

final public GetQueryExecutor ( )

HasConnection() публичный Метод

public HasConnection ( )

OnSetConnection() защищенный Метод

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

Select() закрытый публичный Метод

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

SetConnection() публичный Метод

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

Sync() закрытый публичный Метод

final public Sync ( Database $Database )
$Database Database

VerifyConnection() закрытый защищенный Метод

final protected VerifyConnection ( $Method )

__construct() публичный Метод

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 __sleep ( )