PHP 클래스 Storm\Drivers\Base\Relational\Platform

상속: implements Storm\Drivers\Base\Relational\IPlatform
파일 보기 프로젝트 열기: timetoogo/penumbra 1 사용 예제들

공개 메소드들

메소드 설명
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 ( )