PHP 클래스 Storm\Drivers\Base\Relational\Relations\Relation

상속: implements Storm\Core\Relational\IRelation, use trait Storm\Core\Helpers\Type
파일 보기 프로젝트 열기: timetoogo/penumbra 1 사용 예제들

공개 메소드들

메소드 설명
AddRelationToRequest ( Request $Request, array $ParentRows = null )
GetDiscardingDependencyOrder ( )
GetPersistingDependencyOrder ( )
GetTable ( ) : Storm\Core\Relational\ITable
RelationRequest ( array $ParentRows = null )
__construct ( Storm\Core\Relational\ITable $RelatedTable, $PersistingOrder, $DiscardingOrder )

보호된 메소드들

메소드 설명
AddConstraintToRequest ( Request $Request ) Relational\Request
AddParentPredicateToRequest ( Request $Request, array $ParentRows )
NewRelationRequest ( ) Relational\Request

메소드 상세

AddConstraintToRequest() 추상적인 보호된 메소드

Relational\Request
abstract protected AddConstraintToRequest ( Request $Request )
$Request Storm\Core\Relational\Request

AddParentPredicateToRequest() 추상적인 보호된 메소드

abstract protected AddParentPredicateToRequest ( Request $Request, array $ParentRows )
$Request Storm\Core\Relational\Request
$ParentRows array

AddRelationToRequest() 최종 공개 메소드

final public AddRelationToRequest ( Request $Request, array $ParentRows = null )
$Request Storm\Core\Relational\Request
$ParentRows array

GetDiscardingDependencyOrder() 최종 공개 메소드

final public GetDiscardingDependencyOrder ( )

GetPersistingDependencyOrder() 최종 공개 메소드

final public GetPersistingDependencyOrder ( )

GetTable() 최종 공개 메소드

final public GetTable ( ) : Storm\Core\Relational\ITable
리턴 Storm\Core\Relational\ITable

NewRelationRequest() 보호된 메소드

Relational\Request
protected NewRelationRequest ( )

RelationRequest() 최종 공개 메소드

final public RelationRequest ( array $ParentRows = null )
$ParentRows array

__construct() 공개 메소드

public __construct ( Storm\Core\Relational\ITable $RelatedTable, $PersistingOrder, $DiscardingOrder )
$RelatedTable Storm\Core\Relational\ITable