final class InsertRowRenderer

Insert row renderer for PostgreSQL queries.

Methods§

public function __construct()

Initializes the collaborators and state used by this insert row renderer.

Calls 1
public function providedExpressions(
    list<string> $insertColumns,
    list<string> $values,
): array<string, string>
public function render(
    list<string> $tableColumns,
    array<string, string> $providedExpressions,
    array<string, string> $defaults,
    array<string, int> $generatedIdentityValues = [],
): array<string, string>

Private surface 1§

Implementation details, listed for orientation only.

private InsertRowProjectionPlanner $projectionPlanner

Test cases 14§

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

Dedicated tests 3
Other tests reaching this symbol 11

Relations§

Instantiated in 2
Method calls 4
Type declarations 5