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

Relation reference operations for PostgreSQL relation.

Methods§

public function closingToken(list<SqlToken> $tokens, int $openingIndex): ?SqlToken
public function referenceAt(
    string $sql,
    list<SqlToken> $tokens,
    int $index,
): array{name: string, start: int, unqualifiedStart: int, end: int}|null

Parameters

$sqlstring
$tokenslist<SqlToken>
$indexint

Returns

array{name: string, start: int, unqualifiedStart: int, end: int}|null
Test cases 1
Called from 1
Calls 2
public function identifierComponentAt(
    list<SqlToken> $tokens,
    int $index,
): array{string, int, int, int, int}|null

Test cases 35§

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 31

Relations§

Instantiated in 6
Method calls 6