final class UpsertColumn

Reads a column off a row the way SQL names one.

A column named in an expression and the same column as a driver spells it back need not agree on case, so the lookup does not either. A name nothing answers to is refused: quietly reading it as null would make the assignment that depends on it silently wrong.

Type Aliases§

Row = import from TableDefinition
RowValue = import from TableDefinition

Methods§

public function of(Row $row, string $column): RowValue

Test cases 11§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 5
Other tests reaching this symbol 6

Relations§

Instantiated in 1
Method calls 1
Type declarations 1