PHP Интерфейс Storm\Drivers\Base\Relational\IPlatform

Автор: Elliot Levin ([email protected])
Показать файл Открыть проект

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

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

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

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

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

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

public GetColumnSet ( ) : Storm\Drivers\Base\Relational\Columns\IColumnSet
Результат Storm\Drivers\Base\Relational\Columns\IColumnSet

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

public GetConnection ( ) : Storm\Drivers\Base\Relational\Queries\IConnection
Результат Storm\Drivers\Base\Relational\Queries\IConnection

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

public GetCriterionCompiler ( ) : Storm\Drivers\Base\Relational\Queries\ICriterionCompiler
Результат Storm\Drivers\Base\Relational\Queries\ICriterionCompiler

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

public GetDatabaseSyncer ( ) : Storm\Drivers\Base\Relational\Syncing\IDatabaseSyncer
Результат Storm\Drivers\Base\Relational\Syncing\IDatabaseSyncer

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

public GetExpressionCompiler ( ) : Storm\Drivers\Base\Relational\Queries\IExpressionCompiler
Результат Storm\Drivers\Base\Relational\Queries\IExpressionCompiler

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

public GetExpressionMapper ( ) : Storm\Drivers\Base\Relational\Expressions\IExpressionMapper
Результат Storm\Drivers\Base\Relational\Expressions\IExpressionMapper

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

public GetIdentifierEscaper ( ) : Storm\Drivers\Base\Relational\Queries\IIdentifierEscaper
Результат Storm\Drivers\Base\Relational\Queries\IIdentifierEscaper

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

public GetKeyGeneratorSet ( ) : Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet
Результат Storm\Drivers\Base\Relational\PrimaryKeys\IKeyGeneratorSet

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

public GetQueryExecutor ( ) : Storm\Drivers\Base\Relational\Queries\IQueryExecutor
Результат Storm\Drivers\Base\Relational\Queries\IQueryExecutor

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

public HasConnection ( ) : boolean
Результат boolean

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

public Select ( Request $Request ) : ResultRow[]
$Request Storm\Core\Relational\Request
Результат ResultRow[]

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

public SetConnection ( Storm\Drivers\Base\Relational\Queries\IConnection $Connection ) : void
$Connection Storm\Drivers\Base\Relational\Queries\IConnection
Результат void

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

public Sync ( Database $Database )
$Database Database

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

The connection should not be serialized.
public __sleep ( ) : string[]
Результат string[]