classNameRules
final class NameRules
implements NameRules
Restricted visibility: declared "@visibility SqlSemantics". Code outside that scope must not name this declaration.
Sqlite NameRules implementation.
Methods§
public function name(Token $token): stringDecodes identifier quoting and applies Sqlite case folding.
Parameters
$token | Token |
Returns
stringTest cases 1
Called from 1
public function equal(string $left, string $right): boolCompares column or correlation names using this dialect.
Parameters
$left | string | |
$right | string |
Returns
boolTest cases 1
Calls 1
- function-call
strcasecmpline 37
public function relationEqual(string $left, string $right): boolCompares relation names under the default table name case policy.
Parameters
$left | string | |
$right | string |
Returns
boolTest cases 1
Calls 1
- function-call
strcasecmpline 45
public function key(string $name): stringCanonical comparison key for a column or correlation identifier.
Parameters
$name | string |
Returns
stringTest cases 1
Calls 1
- function-call
strtolowerline 53
Test cases 64§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 5
Other tests reaching this symbol 59
SchemaAnalyzerTestcallsColumnPropertiesTestcallsColumnReaderTestcallsConstraintReaderTestcallsDialectParserTestcallsIdentifiersTestcallsSchemaChangesTestcallsSchemaReaderTestcallsStatementListTestcallsTokenGroupsTestcallsTreeTestcallsTypeReaderTestcallsBinderTestcallsBoundRelationTestcallsExpressionBinderTestcallsExpressionRulesTestcallsFromBinderTestcallsIdentitySequenceTestcallsLiteralBinderTestcallsNullFactsTestcallsProjectionBinderTestcallsScopeTestcallsSelectBinderTestcallsSelectModifiersBinderTestcallsSyntaxGuardTestcallsTableResolverTestcallsTypeResolutionTestcallsDialectTestcallsBoundSelectTestcallsColumnBindingTestcallsExpressionKindTestcallsExpressionTestcallsJoinKindTestcallsJoinTestcallsOrderingTestcallsOutputColumnTestcallsTableUseTestcallsPlatformTestcallsQueryRulesTestcallsSchemaRulesTestcallsSyntaxRulesTestcallsTypeRulesTestcallsColumnDefinitionTestcallsColumnGenerationTestcallsConstraintKindTestcallsGenerationKindTestcallsInvariantTestcallsTableConstraintTestcallsTableDefinitionTestcallsSchemaBuilderTestcallsSchemaTestcallsSemanticExceptionTestcallsNullabilityTestcallsTypeDescriptorTestcallsSchemaTestcallsPlatformTestcallsQueryRulesTestcallsSchemaRulesTestcallsTypeRulesTestcalls