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

Binds output expressions and expands stars in declaration order.

Methods§

public function bind(Node $select, Scope $scope): list<OutputColumn>

Parameters

$selectNode
$scopeScope

Returns

Called from 1
Calls 7
public function item(Node $item, Scope $scope, int $ordinal): list<OutputColumn>
public function star(
    list<string> $qualifiers,
    Scope $scope,
    Node $source,
    int $ordinal,
): list<OutputColumn>

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