final class PgSqlMergeStatement

Describes a parsed MERGE target, source, join condition, and branches.

Properties§

public string $targetTable
public string $targetSql
public string $targetAlias
public string $sourceSql
public string $joinConditionSql
public non-empty-list<PgSqlMergeClause> $clauses

Methods§

public function __construct(
    public string $targetTable,
    public string $targetSql,
    public string $targetAlias,
    public string $sourceSql,
    public string $joinConditionSql,
    public non-empty-list<PgSqlMergeClause> $clauses,
)

Parameters

$targetTablestring
$targetSqlstring
$targetAliasstring
$sourceSqlstring
$joinConditionSqlstring
$clausesnon-empty-list<PgSqlMergeClause>

Test cases 11§

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 10

Relations§

Instantiated in 1
Type declarations 6