PHP Class Storm\Core\Relational\Row

Author: Elliot Levin ([email protected])
Inheritance: extends TableColumnData
Exibir arquivo Open project: timetoogo/penumbra

Public Methods

Method Description
GetData ( )
GetPrimaryKey ( ) : PrimaryKey
HasPrimaryKey ( ) : boolean Whether or not the row has a complete primary key.
SetData ( array $Data )
__clone ( )
__construct ( Storm\Core\Relational\ITable $Table, array $RowData = [] )

Protected Methods

Method Description
AddColumnData ( Storm\Core\Relational\IColumn $Column, $Data )
GetColumnData ( Storm\Core\Relational\IColumn $Column )
HasColumnData ( Storm\Core\Relational\IColumn $Column )
RemoveColumnData ( Storm\Core\Relational\IColumn $Column )

Method Details

AddColumnData() protected method

protected AddColumnData ( Storm\Core\Relational\IColumn $Column, $Data )
$Column Storm\Core\Relational\IColumn

GetColumnData() protected method

protected GetColumnData ( Storm\Core\Relational\IColumn $Column )
$Column Storm\Core\Relational\IColumn

GetData() public method

public GetData ( )

GetPrimaryKey() final public method

final public GetPrimaryKey ( ) : PrimaryKey
return PrimaryKey

HasColumnData() protected method

protected HasColumnData ( Storm\Core\Relational\IColumn $Column )
$Column Storm\Core\Relational\IColumn

HasPrimaryKey() final public method

Whether or not the row has a complete primary key.
final public HasPrimaryKey ( ) : boolean
return boolean

RemoveColumnData() protected method

protected RemoveColumnData ( Storm\Core\Relational\IColumn $Column )
$Column Storm\Core\Relational\IColumn

SetData() public method

public SetData ( array $Data )
$Data array

__clone() public method

public __clone ( )

__construct() public method

public __construct ( Storm\Core\Relational\ITable $Table, array $RowData = [] )
$Table Storm\Core\Relational\ITable
$RowData array