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

Relation target operations for PostgreSQL merge.

Methods§

public function relationAt(
    string $sql,
    list<SqlToken> $tokens,
    int $index,
): array{name: string, sql: string, next: int, last: SqlToken}|null

Parameters

$sqlstring
$tokenslist<SqlToken>
$indexint

Returns

array{name: string, sql: string, next: int, last: SqlToken}|null
Test cases 1
Called from 1
Calls 3
public function targetAlias(
    string $sql,
    list<SqlToken> $tokens,
    int $start,
    int $end,
    string $default,
): string

Test cases 16§

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

Dedicated tests 4
Other tests reaching this symbol 12

Relations§

Instantiated in 9
Method calls 9