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

Resolves a qualified table name against an explicit schema snapshot.

Properties§

public Schema $schema
public Identifiers $identifiers
public string $defaultSchema

Methods§

public function __construct(
    public Schema $schema,
    public Identifiers $identifiers,
    public string $defaultSchema,
)

Binds the dependencies used for semantic binding.

Parameters

$schemaSchema
$identifiersIdentifiers
$defaultSchemastring
public function resolve(list<string> $parts, Node $source): TableDefinition

Parameters

$partslist<string>
$sourceNode
Called from 1
Calls 4

Test cases 60§

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 59

Relations§

Instantiated in 1
Method calls 1
Type declarations 2