PHP Класс Storm\Drivers\Base\Relational\Relations\ToManyRelation

Наследование: extends ToManyRelationBase
Показать файл Открыть проект

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

Метод Описание
MapRelationalParentDataToRelatedData ( ColumnData $ParentRow, ColumnData $RelatedRow )
__construct ( ForeignKey $ForeignKey )

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

Метод Описание
GroupRelatedRowsByParentKeys ( array &$MappedRelatedRows, ForeignKey $ForeignKey, array $ParentRows, array $RelatedRows )
PersistIdentifyingRelationship ( Transaction $Transaction, ResultRow $ParentData, array $ChildRows )

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

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

protected GroupRelatedRowsByParentKeys ( array &$MappedRelatedRows, ForeignKey $ForeignKey, array $ParentRows, array $RelatedRows )
$MappedRelatedRows array
$ForeignKey Storm\Drivers\Base\Relational\Traits\ForeignKey
$ParentRows array
$RelatedRows array

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

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

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

protected PersistIdentifyingRelationship ( Transaction $Transaction, ResultRow $ParentData, array $ChildRows )
$Transaction Storm\Core\Relational\Transaction
$ParentData Storm\Core\Relational\ResultRow
$ChildRows array

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

public __construct ( ForeignKey $ForeignKey )
$ForeignKey Storm\Drivers\Base\Relational\Traits\ForeignKey