interface QueryRules
Restricted visibility: declared "@visibility SqlSemantics". Code outside that scope must not name this declaration.

Supplies query syntax interpretation.

Methods§

public function projectionItems(Node $select): list<Node>

Parameters

$selectNode

Returns

list<Node>
public function projectionTokens(Node $item, ?Node $expression): list<Token>

Parameters

$itemNode
$expression?Node

Returns

list<Token>
public function orderingNodes(Node $statement): list<Node>

Parameters

$statementNode

Returns

list<Node>
public function relation(Node $node, FromBinder $binder): BoundRelation

Interprets one table reference or join using the core relation binder.

Parameters

$nodeNode
$binderFromBinder

Test cases 4§

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

Dedicated tests 4

Relations§

Implemented by 3
Type declarations 4