classQueryRules
final class QueryRules
implements QueryRules
Restricted visibility: declared "@visibility SqlSemantics". Code outside that scope must not name this declaration.
Sqlite QueryRules implementation.
Methods§
Parameters
$select | Node |
Returns
list<Node>Calls 2
- function-call
array_reverseline 26 - method-call Node::find() line 26
Parameters
$statement | Node |
Returns
list<Node>Calls 2
- static-call Tree::outer() line 52
- function-call
array_reverseline 53
public function relation(Node $node, FromBinder $binder): BoundRelationInterprets one table reference or join using the core relation binder.
Parameters
$node | Node | |
$binder | FromBinder |
Returns
Calls 9
- static-call Tree::child() line 61
- static-call Tree::unsupported() line 63
- static-call Tree::assertChildren() line 65
- method-call FromBinder::table() line 77
- method-call FromBinder::kind() line 84
- static-call Tree::text() line 84
- method-call FromBinder::relation() line 86
- function-call
strtoupperline 88 - method-call FromBinder::join() line 92
Test cases 61§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 2
QueryRulesTestcallsQueryRulesTestcalls
Other tests reaching this symbol 59
SchemaAnalyzerTestcallsColumnPropertiesTestcallsColumnReaderTestcallsConstraintReaderTestcallsDialectParserTestcallsIdentifiersTestcallsSchemaChangesTestcallsSchemaReaderTestcallsStatementListTestcallsTokenGroupsTestcallsTreeTestcallsTypeReaderTestcallsBinderTestcallsBoundRelationTestcallsExpressionBinderTestcallsExpressionRulesTestcallsFromBinderTestcallsIdentitySequenceTestcallsLiteralBinderTestcallsNullFactsTestcallsProjectionBinderTestcallsScopeTestcallsSelectBinderTestcallsSelectModifiersBinderTestcallsSyntaxGuardTestcallsTableResolverTestcallsTypeResolutionTestcallsDialectTestcallsBoundSelectTestcallsColumnBindingTestcallsExpressionKindTestcallsExpressionTestcallsJoinKindTestcallsJoinTestcallsOrderingTestcallsOutputColumnTestcallsTableUseTestcallsPlatformTestcallsNameRulesTestcallsSchemaRulesTestcallsSyntaxRulesTestcallsTypeRulesTestcallsColumnDefinitionTestcallsColumnGenerationTestcallsConstraintKindTestcallsGenerationKindTestcallsInvariantTestcallsTableConstraintTestcallsTableDefinitionTestcallsSchemaBuilderTestcallsSchemaTestcallsSemanticExceptionTestcallsNullabilityTestcallsTypeDescriptorTestcallsSchemaTestcallsNameRulesTestcallsPlatformTestcallsSchemaRulesTestcallsTypeRulesTestcalls