JsonSerializable
The row gateway.
array
$data#array
$cell#Create a new row gateway.
void
pq\Gateway\Row::__construct(pq\Gateway\Table $table[, array
$data = NULL
[, bool
$prime = FALSE
]])
Cell read accessor through properties.
Copy constructor.
Check whether the column isset.
Cell write accessor through properties.
Unset the columnd within the row.
Find the child rows by foreign key.
mixed
pq\Gateway\Row::allOf(mixed
$foreign[, string
$ref = NULL
[, string
$order = NULL
[, int
$limit = 0[, int
$offset = 0]]]])
Create or retrieve an already primed cell.
protected pq\Gateway\Cell pq\Gateway\Row::cell(string
$col)
Export modified data.
protected pq\Gateway\Row::changes()
Create this row in the database.
Convert the row's identity to to where criteria.
protected array
pq\Gateway\Row::criteria()
Delete this row in the database.
pq\Query\Row pq\Query\Row::delete()
Export the current state.
Export current state with security sensitive data removed.
Retrieve the original row data.
Retrieve a list of columns and their values (the primary key, if it exists, else all columns) to identify the row in the table.
Retrieve the table from which this row originates.
Whether the row has been modified.
Implements JsonSerializable
.
Find the parent row by foreign key.
mixed
pq\Gateway\Row::ofWhich(mixed
$foreign[, string
$ref = NULL
])
Prime the cells with dirty data.
protected pq\Gateway\Row pq\Gateway\Row::prime()
Refresh the columns data from the table.
Update this row in the database.