final class ColumnProjection
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.

Builds the SELECT list that represents a PostgreSQL UPDATE result.

Methods§

public function render(
    string $qualifier,
    array<string, string> $sets,
    array<int, string> $columns,
    array<int, string> $primaryKeys,
): string

Projects assigned values, unchanged columns and original row identity metadata.

Parameters

$qualifierstring
$setsarray<string, string>
$columnsarray<int, string>
$primaryKeysarray<int, string>

Returns

string
Test cases 1
Called from 1
Calls 3

Test cases 6§

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

Dedicated tests 1
Other tests reaching this symbol 5

Relations§

Instantiated in 1
Method calls 1