enumSqlTokenKind
enum SqlTokenKind: string
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.
What one token of a SQL statement is.
Cases§
case Word = 'word'case Number = 'number'case Text = 'text'case Identifier = 'identifier'case Comment = 'comment'case Parameter = 'parameter'case Symbol = 'symbol'Test cases 7§
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 6
SqlLexerTest::providerReadTokencallsSqlLexerTest::testTokenizeKeepsStringBodiesTogethercallsSqlTokenTest::testIsTopLevelKeywordNeedsTheRightWordKindAndDepthcallsSqlTokenTest::testKeywordUpperCasesTheTokencallsTableReaderTest::testIsNameRejectsKeywordsAndGapMarkerscallsTableReaderTest::testUnquoteStripsIdentifierQuotingcalls
Relations§
Constant reads 22
- class-const SqlCatalog\Core\Sql\PlaceholderScanner::scan() packages/sql-catalog/src/Core/Sql/PlaceholderScanner.php:41
- class-const SqlCatalog\Core\Sql\SqlLexer::tokenize() packages/sql-catalog/src/Core/Sql/SqlLexer.php:40
- class-const SqlCatalog\Core\Sql\SqlLexer::readToken() packages/sql-catalog/src/Core/Sql/SqlLexer.php:60
- class-const SqlCatalog\Core\Sql\SqlLexer::readToken() packages/sql-catalog/src/Core/Sql/SqlLexer.php:65
- class-const SqlCatalog\Core\Sql\SqlLexer::readToken() packages/sql-catalog/src/Core/Sql/SqlLexer.php:65
- class-const SqlCatalog\Core\Sql\SqlLexer::readToken() packages/sql-catalog/src/Core/Sql/SqlLexer.php:71
- class-const SqlCatalog\Core\Sql\SqlLexer::readToken() packages/sql-catalog/src/Core/Sql/SqlLexer.php:76
- class-const SqlCatalog\Core\Sql\SqlLexer::readToken() packages/sql-catalog/src/Core/Sql/SqlLexer.php:80
- class-const SqlCatalog\Core\Sql\SqlLexer::readToken() packages/sql-catalog/src/Core/Sql/SqlLexer.php:83
- class-const SqlCatalog\Core\Sql\SqlLexer::readToken() packages/sql-catalog/src/Core/Sql/SqlLexer.php:86
- class-const SqlCatalog\Core\Sql\SqlToken::isTopLevelKeyword() packages/sql-catalog/src/Core/Sql/SqlToken.php:41
- class-const SqlCatalog\Core\Sql\StatementKindReader::read() packages/sql-catalog/src/Core/Sql/StatementKindReader.php:70
- class-const SqlCatalog\Core\Sql\StatementKindReader::read() packages/sql-catalog/src/Core/Sql/StatementKindReader.php:73
- class-const SqlCatalog\Core\Sql\StatementKindReader::read() packages/sql-catalog/src/Core/Sql/StatementKindReader.php:74
- class-const SqlCatalog\Core\Sql\StatementKindReader::readAfterCommonTable() packages/sql-catalog/src/Core/Sql/StatementKindReader.php:98
- class-const SqlCatalog\Core\Sql\TableReader::read() packages/sql-catalog/src/Core/Sql/TableReader.php:61
- class-const SqlCatalog\Core\Sql\TableReader::read() packages/sql-catalog/src/Core/Sql/TableReader.php:68
- class-const SqlCatalog\Core\Sql\TableReader::readName() packages/sql-catalog/src/Core/Sql/TableReader.php:84
- class-const SqlCatalog\Core\Sql\TableReader::readName() packages/sql-catalog/src/Core/Sql/TableReader.php:91
- class-const SqlCatalog\Core\Sql\TableReader::isName() packages/sql-catalog/src/Core/Sql/TableReader.php:113
- class-const SqlCatalog\Core\Sql\TableReader::isName() packages/sql-catalog/src/Core/Sql/TableReader.php:117
- class-const SqlCatalog\Core\Sql\TableReader::unquote() packages/sql-catalog/src/Core/Sql/TableReader.php:127