interface IRow implements IRow

Row interface.

Methods

setTable(Selection $name)

No description

getTable()

No description

mixed
getPrimary(bool $throw = true)

Returns primary key value.

string
getSignature(bool $throw = true)

Returns row signature (composition of primary keys)

related(string $key, string $throughColumn = null)

Returns referencing rows.

IRow|null
ref(string $key, string $throughColumn = null)

Returns referenced row.

Details

at line 20
setTable(Selection $name)

Parameters

Selection $name

at line 22
Selection getTable()

Return Value

Selection

at line 28
mixed getPrimary(bool $throw = true)

Returns primary key value.

Parameters

bool $throw

Return Value

mixed

at line 33
string getSignature(bool $throw = true)

Returns row signature (composition of primary keys)

Parameters

bool $throw

Return Value

string

Returns referencing rows.

Parameters

string $key
string $throughColumn

Return Value

GroupedSelection

at line 43
IRow|null ref(string $key, string $throughColumn = null)

Returns referenced row.

Parameters

string $key
string $throughColumn

Return Value

IRow|null