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

상속: extends KeyedRelation, implements Storm\Core\Relational\IToOneRelation
파일 보기 프로젝트 열기: timetoogo/penumbra 1 사용 예제들

공개 메소드들

메소드 설명
MapParentKeysToRelatedRow ( array $ParentRows, array $RelatedRows )
MapRelationalParentDataToRelatedData ( ColumnData $ParentRow, ColumnData $RelatedRow )
Persist ( Transaction $Transaction, ResultRow $ParentData, RelationshipChange $RelationshipChange )

보호된 메소드들

메소드 설명
PersistIdentifyingRelationship ( Transaction $Transaction, ResultRow $ParentData, ResultRow $ChildData )

메소드 상세

MapParentKeysToRelatedRow() 최종 공개 메소드

final public MapParentKeysToRelatedRow ( array $ParentRows, array $RelatedRows )
$ParentRows array
$RelatedRows array

MapRelationalParentDataToRelatedData() 공개 메소드

public MapRelationalParentDataToRelatedData ( ColumnData $ParentRow, ColumnData $RelatedRow )
$ParentRow Storm\Core\Relational\ColumnData
$RelatedRow Storm\Core\Relational\ColumnData

Persist() 공개 메소드

public Persist ( Transaction $Transaction, ResultRow $ParentData, RelationshipChange $RelationshipChange )
$Transaction Storm\Core\Relational\Transaction
$ParentData Storm\Core\Relational\ResultRow
$RelationshipChange Storm\Core\Relational\RelationshipChange

PersistIdentifyingRelationship() 최종 보호된 메소드

final protected PersistIdentifyingRelationship ( Transaction $Transaction, ResultRow $ParentData, ResultRow $ChildData )
$Transaction Storm\Core\Relational\Transaction
$ParentData Storm\Core\Relational\ResultRow
$ChildData Storm\Core\Relational\ResultRow