PHP Class Storm\Drivers\Base\Mapping\Mappings\DataPropertyColumnMapping

Inheritance: extends PropertyMapping, implements Storm\Core\Mapping\IDataPropertyColumnMapping
显示文件 Open project: timetoogo/penumbra

Public Methods

Method Description
GetDataProperty ( ) : Storm\Core\Object\IDataProperty
GetPersistColumns ( )
GetReviveColumns ( )
IsIdentityPrimaryKeyMapping ( )
Persist ( array $PropertyDataArray, array $ColumnDataArray )
Revive ( array $ColumnDataArray, array $PropertyDataArray )
__construct ( Storm\Core\Object\IDataProperty $DataProperty, Storm\Core\Relational\IColumn $Column )

Method Details

GetDataProperty() public method

public GetDataProperty ( ) : Storm\Core\Object\IDataProperty
return Storm\Core\Object\IDataProperty

GetPersistColumns() public method

public GetPersistColumns ( )

GetReviveColumns() public method

public GetReviveColumns ( )

IsIdentityPrimaryKeyMapping() public method

Persist() public method

public Persist ( array $PropertyDataArray, array $ColumnDataArray )
$PropertyDataArray array
$ColumnDataArray array

Revive() public method

public Revive ( array $ColumnDataArray, array $PropertyDataArray )
$ColumnDataArray array
$PropertyDataArray array

__construct() public method

public __construct ( Storm\Core\Object\IDataProperty $DataProperty, Storm\Core\Relational\IColumn $Column )
$DataProperty Storm\Core\Object\IDataProperty
$Column Storm\Core\Relational\IColumn