classColumnProjection
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,
): stringProjects assigned values, unchanged columns and original row identity metadata.
Parameters
$qualifier | string | |
$sets | array<string, string> | |
$columns | array<int, string> | |
$primaryKeys | array<int, string> |
Returns
stringCalled from 1
Calls 3
- new MutationRowIdentity line 38
- method-call MutationRowIdentity::column() line 40
- function-call
implodeline 47
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
PgSqlSessionFactoryTestcallsPgSqlRewriterTestcallsStatementRewriterTestcallsPgSqlTransformerTestcallsUpdateTransformerTestcalls