classLexicalGrammar
final class LexicalGrammar
implements LexicalGrammar
SQLite lexical generation using source-based candidate and boundary definitions. Tokenization is exposed separately for diagnostics and does not decide generation success.
Constants§
public const STRICT_TABLE_OPTION = 'STRICT_TABLE_OPTION'The table option that makes a table reject values of the wrong type.
Methods§
public function __construct(
private Generator $faker,
private string $profileVersion,
KeywordIndex|null $index = null,
)Parameters
$faker | Generator | Source of the choices realization makes |
$profileVersion | string | Exact release to generate for, e.g. "sqlite-3.47.2" |
$index | KeywordIndex|null | Inverts the profile's terminal-to-spelling map |
Throws
RuntimeException When the exact release has no declarationTest cases 326
LexicalGrammarTest::testGenerateDecimalLiteralWritesWhatTheLexerReadsBackAsAFloatcoversLexicalGrammarTest::testGenerateIntegerLiteralWritesWhatTheLexerReadsBackAsAnIntegercoversLexicalGrammarTest::testGenerateQuotedIdentifierWritesWhatTheLexerReadsBackAsAnIdentifiercoversLexicalGrammarTest::testGenerateStringLiteralWritesWhatTheLexerReadsBackAsAStringcoversLexicalGrammarTest::testIsNonOutputDoesNotConfuseOrdinaryValuesWithParserMarkerscoversLexicalGrammarTest::testPublicLexemeDefaultBounds#decimalcoversLexicalGrammarTest::testPublicLexemeDefaultBounds#integercoversLexicalGrammarTest::testPublicLexemeDefaultBounds#quoted identifiercoversLexicalGrammarTest::testPublicLexemeDefaultBounds#stringcoversLexicalGrammarTest::testRealizeOfFixedTerminal#ANYcoversLexicalGrammarTest::testRealizeOfFixedTerminal#BITANDcoversLexicalGrammarTest::testRealizeOfFixedTerminal#BITNOTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#COMMAcoversLexicalGrammarTest::testRealizeOfFixedTerminal#CONCATcoversLexicalGrammarTest::testRealizeOfFixedTerminal#DOTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#EQcoversLexicalGrammarTest::testRealizeOfFixedTerminal#LPcoversLexicalGrammarTest::testRealizeOfFixedTerminal#LTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#MINUScoversLexicalGrammarTest::testRealizeOfFixedTerminal#PLUScoversLexicalGrammarTest::testRealizeOfFixedTerminal#PTRcoversLexicalGrammarTest::testRealizeOfFixedTerminal#QNUMBERcoversLexicalGrammarTest::testRealizeOfFixedTerminal#RPcoversLexicalGrammarTest::testRealizeOfFixedTerminal#SEMIcoversLexicalGrammarTest::testRealizeOfFixedTerminal#STARcoversLexicalGrammarTest::testRealizeOfGeneratedTerminalscoversLexicalGrammarTest::testRealizeOfIdentifier#IDcoversLexicalGrammarTest::testRealizeOfIdentifier#idjcoversLexicalGrammarTest::testRealizeOfString#idscoversLexicalGrammarTest::testRealizeOfString#STRINGcoversLexicalGrammarTest::testRealizeReportsAnUnimplementedTerminalAtItsActualUsecoversLexicalGrammarTest::testRealizeSequenceHonorsThePlannedStringWithoutRequiringTriviacoversLexicalGrammarTest::testRealizesStrictTableOptionAsIdentifierTokencoversLexicalGrammarTest::testRejectsInvalidSql#backtick quoted identifiercoversLexicalGrammarTest::testRejectsInvalidSql#block commentcoversLexicalGrammarTest::testRejectsInvalidSql#bracket identifiercoversLexicalGrammarTest::testRejectsInvalidSql#double quoted identifiercoversLexicalGrammarTest::testRejectsInvalidSql#single quoted stringcoversLexicalGrammarTest::testRejectsInvalidSql#unsupported charactercoversLexicalGrammarTest::testResolveSequenceExposesTheChosenCandidateAndItsOutputcoversLexicalGrammarTest::testTokenizesEveryNumberAndOperatorClasscoversLexicalGrammarTest::testTokenizesKeywordsCaseInsensitivelyAndSkipsEmbeddedCommentscoversLexicalGrammarTest::testTokenizesQuotedIdentifiersStringsVariablesAndCommentscoversLexicalGrammarTest::testUsesVersionedKeywordFamiliescoversLexicalGrammarTest::testVersionReportsTheReleaseTheProfileWasBuiltForcoversSqliteProviderTest::testAlterTableOperationscoversSqliteProviderTest::testAlterTableStatementcoversSqliteProviderTest::testCreateTableContainsTablecoversSqliteProviderTest::testCreateTableStatementcoversSqliteProviderTest::testDecimalLiteralcoversSqliteProviderTest::testDecimalLiteralCustomPrecisioncoversSqliteProviderTest::testDecimalLiteralDefaultMatchesExplicitcoversSqliteProviderTest::testDeleteContainsDeleteKeywordcoversSqliteProviderTest::testDeleteStatementcoversSqliteProviderTest::testDropTableContainsDropTablecoversSqliteProviderTest::testDropTableStatementcoversSqliteProviderTest::testExprcoversSqliteProviderTest::testForeignKeyCascadeStatement#seed 0coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 1coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 10coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 11coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 12coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 13coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 14coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 15coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 16coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 17coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 18coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 19coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 2coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 20coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 21coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 22coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 23coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 24coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 25coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 26coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 27coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 28coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 29coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 3coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 30coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 31coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 4coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 5coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 6coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 7coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 8coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 9coversSqliteProviderTest::testForeignKeyConstraintcoversSqliteProviderTest::testFullnamecoversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 0coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 1coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 10coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 11coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 12coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 13coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 14coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 15coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 16coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 17coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 18coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 19coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 2coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 20coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 21coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 22coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 23coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 24coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 25coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 26coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 27coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 28coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 29coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 3coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 30coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 31coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 4coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 5coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 6coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 7coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 8coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 9coversSqliteProviderTest::testGeneratedColumnStatement#seed 0coversSqliteProviderTest::testGeneratedColumnStatement#seed 1coversSqliteProviderTest::testGeneratedColumnStatement#seed 10coversSqliteProviderTest::testGeneratedColumnStatement#seed 11coversSqliteProviderTest::testGeneratedColumnStatement#seed 12coversSqliteProviderTest::testGeneratedColumnStatement#seed 13coversSqliteProviderTest::testGeneratedColumnStatement#seed 14coversSqliteProviderTest::testGeneratedColumnStatement#seed 15coversSqliteProviderTest::testGeneratedColumnStatement#seed 16coversSqliteProviderTest::testGeneratedColumnStatement#seed 17coversSqliteProviderTest::testGeneratedColumnStatement#seed 18coversSqliteProviderTest::testGeneratedColumnStatement#seed 19coversSqliteProviderTest::testGeneratedColumnStatement#seed 2coversSqliteProviderTest::testGeneratedColumnStatement#seed 20coversSqliteProviderTest::testGeneratedColumnStatement#seed 21coversSqliteProviderTest::testGeneratedColumnStatement#seed 22coversSqliteProviderTest::testGeneratedColumnStatement#seed 23coversSqliteProviderTest::testGeneratedColumnStatement#seed 24coversSqliteProviderTest::testGeneratedColumnStatement#seed 25coversSqliteProviderTest::testGeneratedColumnStatement#seed 26coversSqliteProviderTest::testGeneratedColumnStatement#seed 27coversSqliteProviderTest::testGeneratedColumnStatement#seed 28coversSqliteProviderTest::testGeneratedColumnStatement#seed 29coversSqliteProviderTest::testGeneratedColumnStatement#seed 3coversSqliteProviderTest::testGeneratedColumnStatement#seed 30coversSqliteProviderTest::testGeneratedColumnStatement#seed 31coversSqliteProviderTest::testGeneratedColumnStatement#seed 4coversSqliteProviderTest::testGeneratedColumnStatement#seed 5coversSqliteProviderTest::testGeneratedColumnStatement#seed 6coversSqliteProviderTest::testGeneratedColumnStatement#seed 7coversSqliteProviderTest::testGeneratedColumnStatement#seed 8coversSqliteProviderTest::testGeneratedColumnStatement#seed 9coversSqliteProviderTest::testGrammarDrivenOutputIsNonEmptycoversSqliteProviderTest::testGroupByClausecoversSqliteProviderTest::testHavingClausecoversSqliteProviderTest::testIdentifiercoversSqliteProviderTest::testInsertContainsIntocoversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 0coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 1coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 10coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 11coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 12coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 13coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 14coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 15coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 16coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 17coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 18coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 19coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 2coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 20coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 21coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 22coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 23coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 24coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 25coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 26coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 27coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 28coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 29coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 3coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 30coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 31coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 4coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 5coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 6coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 7coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 8coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 9coversSqliteProviderTest::testInsertStatementcoversSqliteProviderTest::testIntegerLiteralcoversSqliteProviderTest::testIntegerLiteralCustomRangecoversSqliteProviderTest::testIntegerLiteralDefaultMatchesExplicitcoversSqliteProviderTest::testLimitClausecoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#deletecoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#insertcoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#updatecoversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 0coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 1coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 10coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 11coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 12coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 13coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 14coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 15coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 16coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 17coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 18coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 19coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 2coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 20coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 21coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 22coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 23coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 24coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 25coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 26coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 27coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 28coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 29coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 3coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 30coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 31coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 4coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 5coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 6coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 7coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 8coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 9coversSqliteProviderTest::testMultipleGenerationsReturnDifferentResultscoversSqliteProviderTest::testOrderByClausecoversSqliteProviderTest::testPlannerCompilesReusableInstructionsWithoutChangingTheDefaultStartcoversSqliteProviderTest::testQuotedIdentifiercoversSqliteProviderTest::testQuotedIdentifierCustomLengthcoversSqliteProviderTest::testQuotedIdentifierDefaultMatchesExplicitcoversSqliteProviderTest::testRegistersItselfWithTheFakerGeneratorcoversSqliteProviderTest::testSeededGenerationIsReproduciblecoversSqliteProviderTest::testSelectContainsSelectOrValuescoversSqliteProviderTest::testSelectStatementcoversSqliteProviderTest::testSimpleStatementReturnsNonEmptycoversSqliteProviderTest::testSqlcoversSqliteProviderTest::testSqlWithAllStatementTypes#AlterTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#CreateTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#DeletecoversSqliteProviderTest::testSqlWithAllStatementTypes#DropTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#InsertcoversSqliteProviderTest::testSqlWithAllStatementTypes#SelectcoversSqliteProviderTest::testSqlWithAllStatementTypes#UpdatecoversSqliteProviderTest::testSqlWithMaxDepthcoversSqliteProviderTest::testSqlWithNullStatementTypeUsesRandomcoversSqliteProviderTest::testSqlWithStatementTypecoversSqliteProviderTest::testStringLiteralcoversSqliteProviderTest::testStringLiteralCustomLengthcoversSqliteProviderTest::testStringLiteralDefaultMatchesExplicitcoversSqliteProviderTest::testTemporaryTableStatement#seed 0coversSqliteProviderTest::testTemporaryTableStatement#seed 1coversSqliteProviderTest::testTemporaryTableStatement#seed 10coversSqliteProviderTest::testTemporaryTableStatement#seed 11coversSqliteProviderTest::testTemporaryTableStatement#seed 12coversSqliteProviderTest::testTemporaryTableStatement#seed 13coversSqliteProviderTest::testTemporaryTableStatement#seed 14coversSqliteProviderTest::testTemporaryTableStatement#seed 15coversSqliteProviderTest::testTemporaryTableStatement#seed 16coversSqliteProviderTest::testTemporaryTableStatement#seed 17coversSqliteProviderTest::testTemporaryTableStatement#seed 18coversSqliteProviderTest::testTemporaryTableStatement#seed 19coversSqliteProviderTest::testTemporaryTableStatement#seed 2coversSqliteProviderTest::testTemporaryTableStatement#seed 20coversSqliteProviderTest::testTemporaryTableStatement#seed 21coversSqliteProviderTest::testTemporaryTableStatement#seed 22coversSqliteProviderTest::testTemporaryTableStatement#seed 23coversSqliteProviderTest::testTemporaryTableStatement#seed 24coversSqliteProviderTest::testTemporaryTableStatement#seed 25coversSqliteProviderTest::testTemporaryTableStatement#seed 26coversSqliteProviderTest::testTemporaryTableStatement#seed 27coversSqliteProviderTest::testTemporaryTableStatement#seed 28coversSqliteProviderTest::testTemporaryTableStatement#seed 29coversSqliteProviderTest::testTemporaryTableStatement#seed 3coversSqliteProviderTest::testTemporaryTableStatement#seed 30coversSqliteProviderTest::testTemporaryTableStatement#seed 31coversSqliteProviderTest::testTemporaryTableStatement#seed 4coversSqliteProviderTest::testTemporaryTableStatement#seed 5coversSqliteProviderTest::testTemporaryTableStatement#seed 6coversSqliteProviderTest::testTemporaryTableStatement#seed 7coversSqliteProviderTest::testTemporaryTableStatement#seed 8coversSqliteProviderTest::testTemporaryTableStatement#seed 9coversSqliteProviderTest::testTermcoversSqliteProviderTest::testUpdateContainsSetClausecoversSqliteProviderTest::testUpdateStatementcoversSqliteProviderTest::testViewStatement#seed 0coversSqliteProviderTest::testViewStatement#seed 1coversSqliteProviderTest::testViewStatement#seed 10coversSqliteProviderTest::testViewStatement#seed 11coversSqliteProviderTest::testViewStatement#seed 12coversSqliteProviderTest::testViewStatement#seed 13coversSqliteProviderTest::testViewStatement#seed 14coversSqliteProviderTest::testViewStatement#seed 15coversSqliteProviderTest::testViewStatement#seed 16coversSqliteProviderTest::testViewStatement#seed 17coversSqliteProviderTest::testViewStatement#seed 18coversSqliteProviderTest::testViewStatement#seed 19coversSqliteProviderTest::testViewStatement#seed 2coversSqliteProviderTest::testViewStatement#seed 20coversSqliteProviderTest::testViewStatement#seed 21coversSqliteProviderTest::testViewStatement#seed 22coversSqliteProviderTest::testViewStatement#seed 23coversSqliteProviderTest::testViewStatement#seed 24coversSqliteProviderTest::testViewStatement#seed 25coversSqliteProviderTest::testViewStatement#seed 26coversSqliteProviderTest::testViewStatement#seed 27coversSqliteProviderTest::testViewStatement#seed 28coversSqliteProviderTest::testViewStatement#seed 29coversSqliteProviderTest::testViewStatement#seed 3coversSqliteProviderTest::testViewStatement#seed 30coversSqliteProviderTest::testViewStatement#seed 31coversSqliteProviderTest::testViewStatement#seed 4coversSqliteProviderTest::testViewStatement#seed 5coversSqliteProviderTest::testViewStatement#seed 6coversSqliteProviderTest::testViewStatement#seed 7coversSqliteProviderTest::testViewStatement#seed 8coversSqliteProviderTest::testViewStatement#seed 9coversSqliteProviderTest::testWhereClausecoversSqliteProviderTest::testWithClausecovers
Calls 5
- method-call DefinitionFactory::create() line 61
- new DefinitionFactory line 61
- new KeywordIndex line 62
- new LiteralGenerator line 63
- new SqliteTokenizer line 65
public function version(): stringNames the release this grammar generates for.
Returns
string Profile version, e.g. "sqlite-3.47.2"Test cases 1
public function isNonOutput(string $terminal): boolSQLite's grammar terminals all emit text; its implicit EOF is outside the terminal sequence.
Parameters
$terminal | string |
Returns
boolTest cases 270
LexicalGrammarTest::testIsNonOutputDoesNotConfuseOrdinaryValuesWithParserMarkerscovers and callsSqliteProviderTest::testAlterTableOperationscoversSqliteProviderTest::testAlterTableStatementcoversSqliteProviderTest::testCreateTableContainsTablecoversSqliteProviderTest::testCreateTableStatementcoversSqliteProviderTest::testDeleteContainsDeleteKeywordcoversSqliteProviderTest::testDeleteStatementcoversSqliteProviderTest::testDropTableContainsDropTablecoversSqliteProviderTest::testDropTableStatementcoversSqliteProviderTest::testExprcoversSqliteProviderTest::testForeignKeyCascadeStatement#seed 0coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 1coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 10coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 11coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 12coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 13coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 14coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 15coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 16coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 17coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 18coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 19coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 2coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 20coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 21coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 22coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 23coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 24coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 25coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 26coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 27coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 28coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 29coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 3coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 30coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 31coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 4coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 5coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 6coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 7coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 8coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 9coversSqliteProviderTest::testForeignKeyConstraintcoversSqliteProviderTest::testFullnamecoversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 0coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 1coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 10coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 11coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 12coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 13coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 14coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 15coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 16coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 17coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 18coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 19coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 2coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 20coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 21coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 22coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 23coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 24coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 25coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 26coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 27coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 28coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 29coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 3coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 30coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 31coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 4coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 5coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 6coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 7coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 8coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 9coversSqliteProviderTest::testGeneratedColumnStatement#seed 0coversSqliteProviderTest::testGeneratedColumnStatement#seed 1coversSqliteProviderTest::testGeneratedColumnStatement#seed 10coversSqliteProviderTest::testGeneratedColumnStatement#seed 11coversSqliteProviderTest::testGeneratedColumnStatement#seed 12coversSqliteProviderTest::testGeneratedColumnStatement#seed 13coversSqliteProviderTest::testGeneratedColumnStatement#seed 14coversSqliteProviderTest::testGeneratedColumnStatement#seed 15coversSqliteProviderTest::testGeneratedColumnStatement#seed 16coversSqliteProviderTest::testGeneratedColumnStatement#seed 17coversSqliteProviderTest::testGeneratedColumnStatement#seed 18coversSqliteProviderTest::testGeneratedColumnStatement#seed 19coversSqliteProviderTest::testGeneratedColumnStatement#seed 2coversSqliteProviderTest::testGeneratedColumnStatement#seed 20coversSqliteProviderTest::testGeneratedColumnStatement#seed 21coversSqliteProviderTest::testGeneratedColumnStatement#seed 22coversSqliteProviderTest::testGeneratedColumnStatement#seed 23coversSqliteProviderTest::testGeneratedColumnStatement#seed 24coversSqliteProviderTest::testGeneratedColumnStatement#seed 25coversSqliteProviderTest::testGeneratedColumnStatement#seed 26coversSqliteProviderTest::testGeneratedColumnStatement#seed 27coversSqliteProviderTest::testGeneratedColumnStatement#seed 28coversSqliteProviderTest::testGeneratedColumnStatement#seed 29coversSqliteProviderTest::testGeneratedColumnStatement#seed 3coversSqliteProviderTest::testGeneratedColumnStatement#seed 30coversSqliteProviderTest::testGeneratedColumnStatement#seed 31coversSqliteProviderTest::testGeneratedColumnStatement#seed 4coversSqliteProviderTest::testGeneratedColumnStatement#seed 5coversSqliteProviderTest::testGeneratedColumnStatement#seed 6coversSqliteProviderTest::testGeneratedColumnStatement#seed 7coversSqliteProviderTest::testGeneratedColumnStatement#seed 8coversSqliteProviderTest::testGeneratedColumnStatement#seed 9coversSqliteProviderTest::testGrammarDrivenOutputIsNonEmptycoversSqliteProviderTest::testGroupByClausecoversSqliteProviderTest::testHavingClausecoversSqliteProviderTest::testIdentifiercoversSqliteProviderTest::testInsertContainsIntocoversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 0coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 1coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 10coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 11coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 12coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 13coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 14coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 15coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 16coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 17coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 18coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 19coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 2coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 20coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 21coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 22coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 23coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 24coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 25coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 26coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 27coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 28coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 29coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 3coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 30coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 31coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 4coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 5coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 6coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 7coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 8coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 9coversSqliteProviderTest::testInsertStatementcoversSqliteProviderTest::testLimitClausecoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#deletecoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#insertcoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#updatecoversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 0coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 1coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 10coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 11coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 12coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 13coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 14coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 15coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 16coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 17coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 18coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 19coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 2coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 20coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 21coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 22coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 23coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 24coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 25coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 26coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 27coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 28coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 29coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 3coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 30coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 31coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 4coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 5coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 6coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 7coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 8coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 9coversSqliteProviderTest::testMultipleGenerationsReturnDifferentResultscoversSqliteProviderTest::testOrderByClausecoversSqliteProviderTest::testPlannerCompilesReusableInstructionsWithoutChangingTheDefaultStartcoversSqliteProviderTest::testRegistersItselfWithTheFakerGeneratorcoversSqliteProviderTest::testSeededGenerationIsReproduciblecoversSqliteProviderTest::testSelectContainsSelectOrValuescoversSqliteProviderTest::testSelectStatementcoversSqliteProviderTest::testSimpleStatementReturnsNonEmptycoversSqliteProviderTest::testSqlcoversSqliteProviderTest::testSqlWithAllStatementTypes#AlterTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#CreateTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#DeletecoversSqliteProviderTest::testSqlWithAllStatementTypes#DropTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#InsertcoversSqliteProviderTest::testSqlWithAllStatementTypes#SelectcoversSqliteProviderTest::testSqlWithAllStatementTypes#UpdatecoversSqliteProviderTest::testSqlWithMaxDepthcoversSqliteProviderTest::testSqlWithNullStatementTypeUsesRandomcoversSqliteProviderTest::testSqlWithStatementTypecoversSqliteProviderTest::testTemporaryTableStatement#seed 0coversSqliteProviderTest::testTemporaryTableStatement#seed 1coversSqliteProviderTest::testTemporaryTableStatement#seed 10coversSqliteProviderTest::testTemporaryTableStatement#seed 11coversSqliteProviderTest::testTemporaryTableStatement#seed 12coversSqliteProviderTest::testTemporaryTableStatement#seed 13coversSqliteProviderTest::testTemporaryTableStatement#seed 14coversSqliteProviderTest::testTemporaryTableStatement#seed 15coversSqliteProviderTest::testTemporaryTableStatement#seed 16coversSqliteProviderTest::testTemporaryTableStatement#seed 17coversSqliteProviderTest::testTemporaryTableStatement#seed 18coversSqliteProviderTest::testTemporaryTableStatement#seed 19coversSqliteProviderTest::testTemporaryTableStatement#seed 2coversSqliteProviderTest::testTemporaryTableStatement#seed 20coversSqliteProviderTest::testTemporaryTableStatement#seed 21coversSqliteProviderTest::testTemporaryTableStatement#seed 22coversSqliteProviderTest::testTemporaryTableStatement#seed 23coversSqliteProviderTest::testTemporaryTableStatement#seed 24coversSqliteProviderTest::testTemporaryTableStatement#seed 25coversSqliteProviderTest::testTemporaryTableStatement#seed 26coversSqliteProviderTest::testTemporaryTableStatement#seed 27coversSqliteProviderTest::testTemporaryTableStatement#seed 28coversSqliteProviderTest::testTemporaryTableStatement#seed 29coversSqliteProviderTest::testTemporaryTableStatement#seed 3coversSqliteProviderTest::testTemporaryTableStatement#seed 30coversSqliteProviderTest::testTemporaryTableStatement#seed 31coversSqliteProviderTest::testTemporaryTableStatement#seed 4coversSqliteProviderTest::testTemporaryTableStatement#seed 5coversSqliteProviderTest::testTemporaryTableStatement#seed 6coversSqliteProviderTest::testTemporaryTableStatement#seed 7coversSqliteProviderTest::testTemporaryTableStatement#seed 8coversSqliteProviderTest::testTemporaryTableStatement#seed 9coversSqliteProviderTest::testTermcoversSqliteProviderTest::testUpdateContainsSetClausecoversSqliteProviderTest::testUpdateStatementcoversSqliteProviderTest::testViewStatement#seed 0coversSqliteProviderTest::testViewStatement#seed 1coversSqliteProviderTest::testViewStatement#seed 10coversSqliteProviderTest::testViewStatement#seed 11coversSqliteProviderTest::testViewStatement#seed 12coversSqliteProviderTest::testViewStatement#seed 13coversSqliteProviderTest::testViewStatement#seed 14coversSqliteProviderTest::testViewStatement#seed 15coversSqliteProviderTest::testViewStatement#seed 16coversSqliteProviderTest::testViewStatement#seed 17coversSqliteProviderTest::testViewStatement#seed 18coversSqliteProviderTest::testViewStatement#seed 19coversSqliteProviderTest::testViewStatement#seed 2coversSqliteProviderTest::testViewStatement#seed 20coversSqliteProviderTest::testViewStatement#seed 21coversSqliteProviderTest::testViewStatement#seed 22coversSqliteProviderTest::testViewStatement#seed 23coversSqliteProviderTest::testViewStatement#seed 24coversSqliteProviderTest::testViewStatement#seed 25coversSqliteProviderTest::testViewStatement#seed 26coversSqliteProviderTest::testViewStatement#seed 27coversSqliteProviderTest::testViewStatement#seed 28coversSqliteProviderTest::testViewStatement#seed 29coversSqliteProviderTest::testViewStatement#seed 3coversSqliteProviderTest::testViewStatement#seed 30coversSqliteProviderTest::testViewStatement#seed 31coversSqliteProviderTest::testViewStatement#seed 4coversSqliteProviderTest::testViewStatement#seed 5coversSqliteProviderTest::testViewStatement#seed 6coversSqliteProviderTest::testViewStatement#seed 7coversSqliteProviderTest::testViewStatement#seed 8coversSqliteProviderTest::testViewStatement#seed 9coversSqliteProviderTest::testWhereClausecoversSqliteProviderTest::testWithClausecovers
public function realize(list<string> $terminals, GenerationPlan<bool>|null $plan = null): stringRealizes a terminal sequence using the same candidate and spacing pipeline as grammar generation.
Parameters
$terminals | list<string> | |
$plan | GenerationPlan<bool>|null |
Returns
stringThrows
LexicalException When a requested realization is unavailableTest cases 26
LexicalGrammarTest::testRealizeOfFixedTerminalcallsLexicalGrammarTest::testRealizeOfFixedTerminal#ANYcoversLexicalGrammarTest::testRealizeOfFixedTerminal#BITANDcoversLexicalGrammarTest::testRealizeOfFixedTerminal#BITNOTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#COMMAcoversLexicalGrammarTest::testRealizeOfFixedTerminal#CONCATcoversLexicalGrammarTest::testRealizeOfFixedTerminal#DOTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#EQcoversLexicalGrammarTest::testRealizeOfFixedTerminal#LPcoversLexicalGrammarTest::testRealizeOfFixedTerminal#LTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#MINUScoversLexicalGrammarTest::testRealizeOfFixedTerminal#PLUScoversLexicalGrammarTest::testRealizeOfFixedTerminal#PTRcoversLexicalGrammarTest::testRealizeOfFixedTerminal#QNUMBERcoversLexicalGrammarTest::testRealizeOfFixedTerminal#RPcoversLexicalGrammarTest::testRealizeOfFixedTerminal#SEMIcoversLexicalGrammarTest::testRealizeOfFixedTerminal#STARcoversLexicalGrammarTest::testRealizeOfGeneratedTerminalscovers and callsLexicalGrammarTest::testRealizeOfIdentifiercallsLexicalGrammarTest::testRealizeOfIdentifier#IDcoversLexicalGrammarTest::testRealizeOfIdentifier#idjcoversLexicalGrammarTest::testRealizeOfStringcallsLexicalGrammarTest::testRealizeOfString#idscoversLexicalGrammarTest::testRealizeOfString#STRINGcoversLexicalGrammarTest::testRealizeReportsAnUnimplementedTerminalAtItsActualUsecovers and callsLexicalGrammarTest::testRealizesStrictTableOptionAsIdentifierTokencovers and calls
Calls 2
- method-call LexicalGrammar::realizeSequence() line 97
- static-call TerminalSequence::fromNames() line 97
public function realizeSequence(
TerminalSequence $sequence,
GenerationPlan<bool>|null $plan = null,
): stringResolves candidates and boundaries before serialization; tokenization remains a diagnostic API.
Parameters
$sequence | TerminalSequence | |
$plan | GenerationPlan<bool>|null |
Returns
stringThrows
LexicalException When the selected terminals have no applicable realizationTest cases 24
LexicalGrammarTest::testRealizeOfFixedTerminal#ANYcoversLexicalGrammarTest::testRealizeOfFixedTerminal#BITANDcoversLexicalGrammarTest::testRealizeOfFixedTerminal#BITNOTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#COMMAcoversLexicalGrammarTest::testRealizeOfFixedTerminal#CONCATcoversLexicalGrammarTest::testRealizeOfFixedTerminal#DOTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#EQcoversLexicalGrammarTest::testRealizeOfFixedTerminal#LPcoversLexicalGrammarTest::testRealizeOfFixedTerminal#LTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#MINUScoversLexicalGrammarTest::testRealizeOfFixedTerminal#PLUScoversLexicalGrammarTest::testRealizeOfFixedTerminal#PTRcoversLexicalGrammarTest::testRealizeOfFixedTerminal#QNUMBERcoversLexicalGrammarTest::testRealizeOfFixedTerminal#RPcoversLexicalGrammarTest::testRealizeOfFixedTerminal#SEMIcoversLexicalGrammarTest::testRealizeOfFixedTerminal#STARcoversLexicalGrammarTest::testRealizeOfGeneratedTerminalscoversLexicalGrammarTest::testRealizeOfIdentifier#IDcoversLexicalGrammarTest::testRealizeOfIdentifier#idjcoversLexicalGrammarTest::testRealizeOfString#idscoversLexicalGrammarTest::testRealizeOfString#STRINGcoversLexicalGrammarTest::testRealizeReportsAnUnimplementedTerminalAtItsActualUsecoversLexicalGrammarTest::testRealizeSequenceHonorsThePlannedStringWithoutRequiringTriviacovers and callsLexicalGrammarTest::testRealizesStrictTableOptionAsIdentifierTokencovers
Called from 1
Calls 4
- method-call LexicalGrammar::resolveSequence() line 107
- method-call
Generator::numberBetween()line 107 - method-call SqlSerializer::serialize() line 108
- new SqlSerializer line 108
public function resolveSequence(
TerminalSequence $sequence,
GenerationPlan<bool>|null $plan,
Closure(int): int $choose,
Closure(positive-int): ?int|null $valueChoice = null,
): ResolvedOutputExposes the resolved choices to a plan compiler without interpreting its input.
Parameters
$sequence | TerminalSequence | |
$plan | GenerationPlan<bool>|null | |
$choose | Closure(int): int | |
$valueChoice | Closure(positive-int): ?int|null | Constructive values selected only while compiling a plan |
Returns
Throws
LexicalException When no compatible candidate existsTest cases 295
LexicalGrammarTest::testResolveSequenceUsesTheCommonContractForCandidateInspectioncallsLexicalGrammarTest::testRealizeOfFixedTerminal#ANYcoversLexicalGrammarTest::testRealizeOfFixedTerminal#BITANDcoversLexicalGrammarTest::testRealizeOfFixedTerminal#BITNOTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#COMMAcoversLexicalGrammarTest::testRealizeOfFixedTerminal#CONCATcoversLexicalGrammarTest::testRealizeOfFixedTerminal#DOTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#EQcoversLexicalGrammarTest::testRealizeOfFixedTerminal#LPcoversLexicalGrammarTest::testRealizeOfFixedTerminal#LTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#MINUScoversLexicalGrammarTest::testRealizeOfFixedTerminal#PLUScoversLexicalGrammarTest::testRealizeOfFixedTerminal#PTRcoversLexicalGrammarTest::testRealizeOfFixedTerminal#QNUMBERcoversLexicalGrammarTest::testRealizeOfFixedTerminal#RPcoversLexicalGrammarTest::testRealizeOfFixedTerminal#SEMIcoversLexicalGrammarTest::testRealizeOfFixedTerminal#STARcoversLexicalGrammarTest::testRealizeOfGeneratedTerminalscoversLexicalGrammarTest::testRealizeOfIdentifier#IDcoversLexicalGrammarTest::testRealizeOfIdentifier#idjcoversLexicalGrammarTest::testRealizeOfString#idscoversLexicalGrammarTest::testRealizeOfString#STRINGcoversLexicalGrammarTest::testRealizeReportsAnUnimplementedTerminalAtItsActualUsecoversLexicalGrammarTest::testRealizeSequenceHonorsThePlannedStringWithoutRequiringTriviacoversLexicalGrammarTest::testRealizesStrictTableOptionAsIdentifierTokencoversLexicalGrammarTest::testResolveSequenceExposesTheChosenCandidateAndItsOutputcovers and callsSqliteProviderTest::testAlterTableOperationscoversSqliteProviderTest::testAlterTableStatementcoversSqliteProviderTest::testCreateTableContainsTablecoversSqliteProviderTest::testCreateTableStatementcoversSqliteProviderTest::testDeleteContainsDeleteKeywordcoversSqliteProviderTest::testDeleteStatementcoversSqliteProviderTest::testDropTableContainsDropTablecoversSqliteProviderTest::testDropTableStatementcoversSqliteProviderTest::testExprcoversSqliteProviderTest::testForeignKeyCascadeStatement#seed 0coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 1coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 10coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 11coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 12coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 13coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 14coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 15coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 16coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 17coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 18coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 19coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 2coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 20coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 21coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 22coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 23coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 24coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 25coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 26coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 27coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 28coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 29coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 3coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 30coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 31coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 4coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 5coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 6coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 7coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 8coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 9coversSqliteProviderTest::testForeignKeyConstraintcoversSqliteProviderTest::testFullnamecoversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 0coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 1coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 10coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 11coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 12coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 13coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 14coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 15coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 16coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 17coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 18coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 19coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 2coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 20coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 21coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 22coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 23coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 24coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 25coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 26coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 27coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 28coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 29coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 3coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 30coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 31coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 4coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 5coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 6coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 7coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 8coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 9coversSqliteProviderTest::testGeneratedColumnStatement#seed 0coversSqliteProviderTest::testGeneratedColumnStatement#seed 1coversSqliteProviderTest::testGeneratedColumnStatement#seed 10coversSqliteProviderTest::testGeneratedColumnStatement#seed 11coversSqliteProviderTest::testGeneratedColumnStatement#seed 12coversSqliteProviderTest::testGeneratedColumnStatement#seed 13coversSqliteProviderTest::testGeneratedColumnStatement#seed 14coversSqliteProviderTest::testGeneratedColumnStatement#seed 15coversSqliteProviderTest::testGeneratedColumnStatement#seed 16coversSqliteProviderTest::testGeneratedColumnStatement#seed 17coversSqliteProviderTest::testGeneratedColumnStatement#seed 18coversSqliteProviderTest::testGeneratedColumnStatement#seed 19coversSqliteProviderTest::testGeneratedColumnStatement#seed 2coversSqliteProviderTest::testGeneratedColumnStatement#seed 20coversSqliteProviderTest::testGeneratedColumnStatement#seed 21coversSqliteProviderTest::testGeneratedColumnStatement#seed 22coversSqliteProviderTest::testGeneratedColumnStatement#seed 23coversSqliteProviderTest::testGeneratedColumnStatement#seed 24coversSqliteProviderTest::testGeneratedColumnStatement#seed 25coversSqliteProviderTest::testGeneratedColumnStatement#seed 26coversSqliteProviderTest::testGeneratedColumnStatement#seed 27coversSqliteProviderTest::testGeneratedColumnStatement#seed 28coversSqliteProviderTest::testGeneratedColumnStatement#seed 29coversSqliteProviderTest::testGeneratedColumnStatement#seed 3coversSqliteProviderTest::testGeneratedColumnStatement#seed 30coversSqliteProviderTest::testGeneratedColumnStatement#seed 31coversSqliteProviderTest::testGeneratedColumnStatement#seed 4coversSqliteProviderTest::testGeneratedColumnStatement#seed 5coversSqliteProviderTest::testGeneratedColumnStatement#seed 6coversSqliteProviderTest::testGeneratedColumnStatement#seed 7coversSqliteProviderTest::testGeneratedColumnStatement#seed 8coversSqliteProviderTest::testGeneratedColumnStatement#seed 9coversSqliteProviderTest::testGrammarDrivenOutputIsNonEmptycoversSqliteProviderTest::testGroupByClausecoversSqliteProviderTest::testHavingClausecoversSqliteProviderTest::testIdentifiercoversSqliteProviderTest::testInsertContainsIntocoversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 0coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 1coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 10coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 11coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 12coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 13coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 14coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 15coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 16coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 17coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 18coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 19coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 2coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 20coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 21coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 22coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 23coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 24coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 25coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 26coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 27coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 28coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 29coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 3coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 30coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 31coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 4coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 5coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 6coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 7coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 8coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 9coversSqliteProviderTest::testInsertStatementcoversSqliteProviderTest::testLimitClausecoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#deletecoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#insertcoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#updatecoversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 0coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 1coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 10coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 11coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 12coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 13coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 14coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 15coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 16coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 17coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 18coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 19coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 2coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 20coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 21coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 22coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 23coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 24coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 25coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 26coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 27coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 28coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 29coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 3coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 30coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 31coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 4coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 5coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 6coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 7coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 8coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 9coversSqliteProviderTest::testMultipleGenerationsReturnDifferentResultscoversSqliteProviderTest::testOrderByClausecoversSqliteProviderTest::testPlannerCompilesReusableInstructionsWithoutChangingTheDefaultStartcoversSqliteProviderTest::testRegistersItselfWithTheFakerGeneratorcoversSqliteProviderTest::testSeededGenerationIsReproduciblecoversSqliteProviderTest::testSelectContainsSelectOrValuescoversSqliteProviderTest::testSelectStatementcoversSqliteProviderTest::testSimpleStatementReturnsNonEmptycoversSqliteProviderTest::testSqlcoversSqliteProviderTest::testSqlWithAllStatementTypes#AlterTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#CreateTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#DeletecoversSqliteProviderTest::testSqlWithAllStatementTypes#DropTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#InsertcoversSqliteProviderTest::testSqlWithAllStatementTypes#SelectcoversSqliteProviderTest::testSqlWithAllStatementTypes#UpdatecoversSqliteProviderTest::testSqlWithMaxDepthcoversSqliteProviderTest::testSqlWithNullStatementTypeUsesRandomcoversSqliteProviderTest::testSqlWithStatementTypecoversSqliteProviderTest::testTemporaryTableStatement#seed 0coversSqliteProviderTest::testTemporaryTableStatement#seed 1coversSqliteProviderTest::testTemporaryTableStatement#seed 10coversSqliteProviderTest::testTemporaryTableStatement#seed 11coversSqliteProviderTest::testTemporaryTableStatement#seed 12coversSqliteProviderTest::testTemporaryTableStatement#seed 13coversSqliteProviderTest::testTemporaryTableStatement#seed 14coversSqliteProviderTest::testTemporaryTableStatement#seed 15coversSqliteProviderTest::testTemporaryTableStatement#seed 16coversSqliteProviderTest::testTemporaryTableStatement#seed 17coversSqliteProviderTest::testTemporaryTableStatement#seed 18coversSqliteProviderTest::testTemporaryTableStatement#seed 19coversSqliteProviderTest::testTemporaryTableStatement#seed 2coversSqliteProviderTest::testTemporaryTableStatement#seed 20coversSqliteProviderTest::testTemporaryTableStatement#seed 21coversSqliteProviderTest::testTemporaryTableStatement#seed 22coversSqliteProviderTest::testTemporaryTableStatement#seed 23coversSqliteProviderTest::testTemporaryTableStatement#seed 24coversSqliteProviderTest::testTemporaryTableStatement#seed 25coversSqliteProviderTest::testTemporaryTableStatement#seed 26coversSqliteProviderTest::testTemporaryTableStatement#seed 27coversSqliteProviderTest::testTemporaryTableStatement#seed 28coversSqliteProviderTest::testTemporaryTableStatement#seed 29coversSqliteProviderTest::testTemporaryTableStatement#seed 3coversSqliteProviderTest::testTemporaryTableStatement#seed 30coversSqliteProviderTest::testTemporaryTableStatement#seed 31coversSqliteProviderTest::testTemporaryTableStatement#seed 4coversSqliteProviderTest::testTemporaryTableStatement#seed 5coversSqliteProviderTest::testTemporaryTableStatement#seed 6coversSqliteProviderTest::testTemporaryTableStatement#seed 7coversSqliteProviderTest::testTemporaryTableStatement#seed 8coversSqliteProviderTest::testTemporaryTableStatement#seed 9coversSqliteProviderTest::testTermcoversSqliteProviderTest::testUpdateContainsSetClausecoversSqliteProviderTest::testUpdateStatementcoversSqliteProviderTest::testViewStatement#seed 0coversSqliteProviderTest::testViewStatement#seed 1coversSqliteProviderTest::testViewStatement#seed 10coversSqliteProviderTest::testViewStatement#seed 11coversSqliteProviderTest::testViewStatement#seed 12coversSqliteProviderTest::testViewStatement#seed 13coversSqliteProviderTest::testViewStatement#seed 14coversSqliteProviderTest::testViewStatement#seed 15coversSqliteProviderTest::testViewStatement#seed 16coversSqliteProviderTest::testViewStatement#seed 17coversSqliteProviderTest::testViewStatement#seed 18coversSqliteProviderTest::testViewStatement#seed 19coversSqliteProviderTest::testViewStatement#seed 2coversSqliteProviderTest::testViewStatement#seed 20coversSqliteProviderTest::testViewStatement#seed 21coversSqliteProviderTest::testViewStatement#seed 22coversSqliteProviderTest::testViewStatement#seed 23coversSqliteProviderTest::testViewStatement#seed 24coversSqliteProviderTest::testViewStatement#seed 25coversSqliteProviderTest::testViewStatement#seed 26coversSqliteProviderTest::testViewStatement#seed 27coversSqliteProviderTest::testViewStatement#seed 28coversSqliteProviderTest::testViewStatement#seed 29coversSqliteProviderTest::testViewStatement#seed 3coversSqliteProviderTest::testViewStatement#seed 30coversSqliteProviderTest::testViewStatement#seed 31coversSqliteProviderTest::testViewStatement#seed 4coversSqliteProviderTest::testViewStatement#seed 5coversSqliteProviderTest::testViewStatement#seed 6coversSqliteProviderTest::testViewStatement#seed 7coversSqliteProviderTest::testViewStatement#seed 8coversSqliteProviderTest::testViewStatement#seed 9coversSqliteProviderTest::testWhereClausecoversSqliteProviderTest::testWithClausecovers
Called from 1
Calls 1
- method-call ReverseLexemeGenerator::generate() line 121
public function tokenize(string $sql): list<string>Reads SQL text into the tokens SQLite's own lexer would produce.
Parameters
$sql | string | Text to read |
Returns
list<string> Parser token names, in orderThrows
LexicalException When the text holds something the lexer cannot readTest cases 253
LexicalGrammarTest::testGenerateDecimalLiteralWritesWhatTheLexerReadsBackAsAFloatcovers and callsLexicalGrammarTest::testGenerateIntegerLiteralWritesWhatTheLexerReadsBackAsAnIntegercovers and callsLexicalGrammarTest::testGenerateQuotedIdentifierWritesWhatTheLexerReadsBackAsAnIdentifiercovers and callsLexicalGrammarTest::testGenerateStringLiteralWritesWhatTheLexerReadsBackAsAStringcovers and callsLexicalGrammarTest::testRealizesStrictTableOptionAsIdentifierTokencovers and callsLexicalGrammarTest::testRejectsInvalidSqlcallsLexicalGrammarTest::testRejectsInvalidSql#backtick quoted identifiercoversLexicalGrammarTest::testRejectsInvalidSql#block commentcoversLexicalGrammarTest::testRejectsInvalidSql#bracket identifiercoversLexicalGrammarTest::testRejectsInvalidSql#double quoted identifiercoversLexicalGrammarTest::testRejectsInvalidSql#single quoted stringcoversLexicalGrammarTest::testRejectsInvalidSql#unsupported charactercoversLexicalGrammarTest::testTokenizesEveryNumberAndOperatorClasscovers and callsLexicalGrammarTest::testTokenizesKeywordsCaseInsensitivelyAndSkipsEmbeddedCommentscovers and callsLexicalGrammarTest::testTokenizesQuotedIdentifiersStringsVariablesAndCommentscovers and callsLexicalGrammarTest::testUsesVersionedKeywordFamiliescovers and callsSqliteProviderTest::testDropTableContainsDropTablecovers and callsSqliteProviderTest::testForeignKeyCascadeStatementcallsSqliteProviderTest::testForeignKeyCascadeStatement#seed 0coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 1coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 10coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 11coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 12coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 13coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 14coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 15coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 16coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 17coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 18coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 19coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 2coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 20coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 21coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 22coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 23coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 24coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 25coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 26coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 27coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 28coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 29coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 3coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 30coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 31coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 4coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 5coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 6coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 7coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 8coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 9coversSqliteProviderTest::testForeignKeyConstraintcovers and callsSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammarcallsSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 0coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 1coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 10coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 11coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 12coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 13coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 14coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 15coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 16coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 17coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 18coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 19coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 2coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 20coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 21coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 22coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 23coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 24coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 25coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 26coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 27coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 28coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 29coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 3coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 30coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 31coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 4coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 5coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 6coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 7coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 8coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 9coversSqliteProviderTest::testGeneratedColumnStatementcallsSqliteProviderTest::testGeneratedColumnStatement#seed 0coversSqliteProviderTest::testGeneratedColumnStatement#seed 1coversSqliteProviderTest::testGeneratedColumnStatement#seed 10coversSqliteProviderTest::testGeneratedColumnStatement#seed 11coversSqliteProviderTest::testGeneratedColumnStatement#seed 12coversSqliteProviderTest::testGeneratedColumnStatement#seed 13coversSqliteProviderTest::testGeneratedColumnStatement#seed 14coversSqliteProviderTest::testGeneratedColumnStatement#seed 15coversSqliteProviderTest::testGeneratedColumnStatement#seed 16coversSqliteProviderTest::testGeneratedColumnStatement#seed 17coversSqliteProviderTest::testGeneratedColumnStatement#seed 18coversSqliteProviderTest::testGeneratedColumnStatement#seed 19coversSqliteProviderTest::testGeneratedColumnStatement#seed 2coversSqliteProviderTest::testGeneratedColumnStatement#seed 20coversSqliteProviderTest::testGeneratedColumnStatement#seed 21coversSqliteProviderTest::testGeneratedColumnStatement#seed 22coversSqliteProviderTest::testGeneratedColumnStatement#seed 23coversSqliteProviderTest::testGeneratedColumnStatement#seed 24coversSqliteProviderTest::testGeneratedColumnStatement#seed 25coversSqliteProviderTest::testGeneratedColumnStatement#seed 26coversSqliteProviderTest::testGeneratedColumnStatement#seed 27coversSqliteProviderTest::testGeneratedColumnStatement#seed 28coversSqliteProviderTest::testGeneratedColumnStatement#seed 29coversSqliteProviderTest::testGeneratedColumnStatement#seed 3coversSqliteProviderTest::testGeneratedColumnStatement#seed 30coversSqliteProviderTest::testGeneratedColumnStatement#seed 31coversSqliteProviderTest::testGeneratedColumnStatement#seed 4coversSqliteProviderTest::testGeneratedColumnStatement#seed 5coversSqliteProviderTest::testGeneratedColumnStatement#seed 6coversSqliteProviderTest::testGeneratedColumnStatement#seed 7coversSqliteProviderTest::testGeneratedColumnStatement#seed 8coversSqliteProviderTest::testGeneratedColumnStatement#seed 9coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammarcallsSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 0coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 1coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 10coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 11coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 12coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 13coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 14coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 15coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 16coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 17coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 18coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 19coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 2coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 20coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 21coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 22coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 23coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 24coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 25coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 26coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 27coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 28coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 29coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 3coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 30coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 31coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 4coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 5coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 6coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 7coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 8coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 9coversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamilycallsSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#deletecoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#insertcoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#updatecoversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammarcallsSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 0coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 1coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 10coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 11coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 12coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 13coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 14coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 15coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 16coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 17coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 18coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 19coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 2coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 20coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 21coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 22coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 23coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 24coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 25coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 26coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 27coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 28coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 29coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 3coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 30coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 31coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 4coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 5coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 6coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 7coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 8coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 9coversSqliteProviderTest::testTemporaryTableStatementcallsSqliteProviderTest::testTemporaryTableStatement#seed 0coversSqliteProviderTest::testTemporaryTableStatement#seed 1coversSqliteProviderTest::testTemporaryTableStatement#seed 10coversSqliteProviderTest::testTemporaryTableStatement#seed 11coversSqliteProviderTest::testTemporaryTableStatement#seed 12coversSqliteProviderTest::testTemporaryTableStatement#seed 13coversSqliteProviderTest::testTemporaryTableStatement#seed 14coversSqliteProviderTest::testTemporaryTableStatement#seed 15coversSqliteProviderTest::testTemporaryTableStatement#seed 16coversSqliteProviderTest::testTemporaryTableStatement#seed 17coversSqliteProviderTest::testTemporaryTableStatement#seed 18coversSqliteProviderTest::testTemporaryTableStatement#seed 19coversSqliteProviderTest::testTemporaryTableStatement#seed 2coversSqliteProviderTest::testTemporaryTableStatement#seed 20coversSqliteProviderTest::testTemporaryTableStatement#seed 21coversSqliteProviderTest::testTemporaryTableStatement#seed 22coversSqliteProviderTest::testTemporaryTableStatement#seed 23coversSqliteProviderTest::testTemporaryTableStatement#seed 24coversSqliteProviderTest::testTemporaryTableStatement#seed 25coversSqliteProviderTest::testTemporaryTableStatement#seed 26coversSqliteProviderTest::testTemporaryTableStatement#seed 27coversSqliteProviderTest::testTemporaryTableStatement#seed 28coversSqliteProviderTest::testTemporaryTableStatement#seed 29coversSqliteProviderTest::testTemporaryTableStatement#seed 3coversSqliteProviderTest::testTemporaryTableStatement#seed 30coversSqliteProviderTest::testTemporaryTableStatement#seed 31coversSqliteProviderTest::testTemporaryTableStatement#seed 4coversSqliteProviderTest::testTemporaryTableStatement#seed 5coversSqliteProviderTest::testTemporaryTableStatement#seed 6coversSqliteProviderTest::testTemporaryTableStatement#seed 7coversSqliteProviderTest::testTemporaryTableStatement#seed 8coversSqliteProviderTest::testTemporaryTableStatement#seed 9coversSqliteProviderTest::testViewStatementcallsSqliteProviderTest::testViewStatement#seed 0coversSqliteProviderTest::testViewStatement#seed 1coversSqliteProviderTest::testViewStatement#seed 10coversSqliteProviderTest::testViewStatement#seed 11coversSqliteProviderTest::testViewStatement#seed 12coversSqliteProviderTest::testViewStatement#seed 13coversSqliteProviderTest::testViewStatement#seed 14coversSqliteProviderTest::testViewStatement#seed 15coversSqliteProviderTest::testViewStatement#seed 16coversSqliteProviderTest::testViewStatement#seed 17coversSqliteProviderTest::testViewStatement#seed 18coversSqliteProviderTest::testViewStatement#seed 19coversSqliteProviderTest::testViewStatement#seed 2coversSqliteProviderTest::testViewStatement#seed 20coversSqliteProviderTest::testViewStatement#seed 21coversSqliteProviderTest::testViewStatement#seed 22coversSqliteProviderTest::testViewStatement#seed 23coversSqliteProviderTest::testViewStatement#seed 24coversSqliteProviderTest::testViewStatement#seed 25coversSqliteProviderTest::testViewStatement#seed 26coversSqliteProviderTest::testViewStatement#seed 27coversSqliteProviderTest::testViewStatement#seed 28coversSqliteProviderTest::testViewStatement#seed 29coversSqliteProviderTest::testViewStatement#seed 3coversSqliteProviderTest::testViewStatement#seed 30coversSqliteProviderTest::testViewStatement#seed 31coversSqliteProviderTest::testViewStatement#seed 4coversSqliteProviderTest::testViewStatement#seed 5coversSqliteProviderTest::testViewStatement#seed 6coversSqliteProviderTest::testViewStatement#seed 7coversSqliteProviderTest::testViewStatement#seed 8coversSqliteProviderTest::testViewStatement#seed 9covers
Calls 1
- method-call SqliteTokenizer::tokenize() line 135
public function generateQuotedIdentifier(
int $minLength = 1,
int $maxLength = 128,
): non-empty-stringWrites a double-quoted identifier of a bounded length.
Parameters
$minLength | int | Shortest identifier body to write |
$maxLength | int | Longest identifier body to write |
Returns
non-empty-string A quoted identifierTest cases 6
LexicalGrammarTest::providerPublicLexemeDefaultscallsLexicalGrammarTest::testGenerateQuotedIdentifierWritesWhatTheLexerReadsBackAsAnIdentifiercovers and callsLexicalGrammarTest::testPublicLexemeDefaultBounds#quoted identifiercoversSqliteProviderTest::testQuotedIdentifiercoversSqliteProviderTest::testQuotedIdentifierCustomLengthcoversSqliteProviderTest::testQuotedIdentifierDefaultMatchesExplicitcovers
Called from 1
Calls 1
- method-call LiteralGenerator::rawIdentifier() line 148
public function generateStringLiteral(
int $minLength = 1,
int $maxLength = 255,
): non-empty-stringWrites a single-quoted string literal of a bounded length.
Parameters
$minLength | int | Shortest body to write |
$maxLength | int | Longest body to write |
Returns
non-empty-string A string literalTest cases 6
LexicalGrammarTest::providerPublicLexemeDefaultscallsLexicalGrammarTest::testGenerateStringLiteralWritesWhatTheLexerReadsBackAsAStringcovers and callsLexicalGrammarTest::testPublicLexemeDefaultBounds#stringcoversSqliteProviderTest::testStringLiteralcoversSqliteProviderTest::testStringLiteralCustomLengthcoversSqliteProviderTest::testStringLiteralDefaultMatchesExplicitcovers
Called from 1
Calls 1
- method-call LiteralGenerator::mixedAlnumString() line 161
public function generateIntegerLiteral(int $min = 1, int $max = PHP_INT_MAX): non-empty-stringWrites an integer literal.
Parameters
$min | int | Smallest value to write |
$max | int | Largest value to write |
Returns
non-empty-string An integer literalTest cases 6
LexicalGrammarTest::providerPublicLexemeDefaultscallsLexicalGrammarTest::testGenerateIntegerLiteralWritesWhatTheLexerReadsBackAsAnIntegercovers and callsLexicalGrammarTest::testPublicLexemeDefaultBounds#integercoversSqliteProviderTest::testIntegerLiteralcoversSqliteProviderTest::testIntegerLiteralCustomRangecoversSqliteProviderTest::testIntegerLiteralDefaultMatchesExplicitcovers
Called from 1
Calls 1
- method-call LiteralGenerator::integerString() line 174
public function generateDecimalLiteral(int $precision = 15, int $scale = 2): non-empty-stringWrites a fixed-point literal.
Parameters
$precision | int | Total digits to write |
$scale | int | Digits after the point |
Returns
non-empty-string A decimal literalTest cases 6
LexicalGrammarTest::providerPublicLexemeDefaultscallsLexicalGrammarTest::testGenerateDecimalLiteralWritesWhatTheLexerReadsBackAsAFloatcovers and callsLexicalGrammarTest::testPublicLexemeDefaultBounds#decimalcoversSqliteProviderTest::testDecimalLiteralcoversSqliteProviderTest::testDecimalLiteralCustomPrecisioncoversSqliteProviderTest::testDecimalLiteralDefaultMatchesExplicitcovers
Called from 1
Calls 1
- method-call LiteralGenerator::decimalString() line 187
public function generate(GenerationPlan<bool> $plan): non-empty-stringWrites the one lexeme a lexical generation plan asks for.
Parameters
$plan | GenerationPlan<bool> | Plan naming the lexeme kind and its bounds |
Returns
non-empty-string The lexemeThrows
InvalidArgumentException When the plan names a lexeme kind this dialect has none ofTest cases 12
SqliteProviderTest::testDecimalLiteralcoversSqliteProviderTest::testDecimalLiteralCustomPrecisioncoversSqliteProviderTest::testDecimalLiteralDefaultMatchesExplicitcoversSqliteProviderTest::testIntegerLiteralcoversSqliteProviderTest::testIntegerLiteralCustomRangecoversSqliteProviderTest::testIntegerLiteralDefaultMatchesExplicitcoversSqliteProviderTest::testQuotedIdentifiercoversSqliteProviderTest::testQuotedIdentifierCustomLengthcoversSqliteProviderTest::testQuotedIdentifierDefaultMatchesExplicitcoversSqliteProviderTest::testStringLiteralcoversSqliteProviderTest::testStringLiteralCustomLengthcoversSqliteProviderTest::testStringLiteralDefaultMatchesExplicitcovers
Calls 7
- method-call GenerationPlan::lexicalTarget() line 202
- method-call GenerationPlan::parameters() line 203
- method-call LexicalGrammar::generateQuotedIdentifier() line 206
- method-call LexicalGrammar::generateStringLiteral() line 207
- method-call LexicalGrammar::generateIntegerLiteral() line 208
- method-call LexicalGrammar::generateDecimalLiteral() line 209
- new
InvalidArgumentExceptionline 210
Private surface 5§
Implementation details, listed for orientation only.
private LiteralGenerator $stringsprivate ReverseLexemeGenerator $pipelineprivate SqliteTokenizer $tokenizerprivate Generator $fakerprivate string $profileVersionTest cases 346§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 53
LexicalGrammarTest::providerDialectLexicalGrammarcallsLexicalGrammarTest::testResolveSequenceUsesTheCommonContractForCandidateInspectioncallsLexicalGrammarTest::providerPublicLexemeDefaultscallsLexicalGrammarTest::testGenerateDecimalLiteralWritesWhatTheLexerReadsBackAsAFloatcovers and callsLexicalGrammarTest::testGenerateIntegerLiteralWritesWhatTheLexerReadsBackAsAnIntegercovers and callsLexicalGrammarTest::testGenerateQuotedIdentifierWritesWhatTheLexerReadsBackAsAnIdentifiercovers and callsLexicalGrammarTest::testGenerateStringLiteralWritesWhatTheLexerReadsBackAsAStringcovers and callsLexicalGrammarTest::testIsNonOutputDoesNotConfuseOrdinaryValuesWithParserMarkerscovers and callsLexicalGrammarTest::testPublicLexemeDefaultBoundscallsLexicalGrammarTest::testPublicLexemeDefaultBounds#decimalcoversLexicalGrammarTest::testPublicLexemeDefaultBounds#integercoversLexicalGrammarTest::testPublicLexemeDefaultBounds#quoted identifiercoversLexicalGrammarTest::testPublicLexemeDefaultBounds#stringcoversLexicalGrammarTest::testRealizeOfFixedTerminalcallsLexicalGrammarTest::testRealizeOfFixedTerminal#ANYcoversLexicalGrammarTest::testRealizeOfFixedTerminal#BITANDcoversLexicalGrammarTest::testRealizeOfFixedTerminal#BITNOTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#COMMAcoversLexicalGrammarTest::testRealizeOfFixedTerminal#CONCATcoversLexicalGrammarTest::testRealizeOfFixedTerminal#DOTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#EQcoversLexicalGrammarTest::testRealizeOfFixedTerminal#LPcoversLexicalGrammarTest::testRealizeOfFixedTerminal#LTcoversLexicalGrammarTest::testRealizeOfFixedTerminal#MINUScoversLexicalGrammarTest::testRealizeOfFixedTerminal#PLUScoversLexicalGrammarTest::testRealizeOfFixedTerminal#PTRcoversLexicalGrammarTest::testRealizeOfFixedTerminal#QNUMBERcoversLexicalGrammarTest::testRealizeOfFixedTerminal#RPcoversLexicalGrammarTest::testRealizeOfFixedTerminal#SEMIcoversLexicalGrammarTest::testRealizeOfFixedTerminal#STARcoversLexicalGrammarTest::testRealizeOfGeneratedTerminalscovers and callsLexicalGrammarTest::testRealizeOfIdentifiercallsLexicalGrammarTest::testRealizeOfIdentifier#IDcoversLexicalGrammarTest::testRealizeOfIdentifier#idjcoversLexicalGrammarTest::testRealizeOfStringcallsLexicalGrammarTest::testRealizeOfString#idscoversLexicalGrammarTest::testRealizeOfString#STRINGcoversLexicalGrammarTest::testRealizeReportsAnUnimplementedTerminalAtItsActualUsecovers and callsLexicalGrammarTest::testRealizeSequenceHonorsThePlannedStringWithoutRequiringTriviacovers and callsLexicalGrammarTest::testRealizesStrictTableOptionAsIdentifierTokencovers and callsLexicalGrammarTest::testRejectsInvalidSqlcallsLexicalGrammarTest::testRejectsInvalidSql#backtick quoted identifiercoversLexicalGrammarTest::testRejectsInvalidSql#block commentcoversLexicalGrammarTest::testRejectsInvalidSql#bracket identifiercoversLexicalGrammarTest::testRejectsInvalidSql#double quoted identifiercoversLexicalGrammarTest::testRejectsInvalidSql#single quoted stringcoversLexicalGrammarTest::testRejectsInvalidSql#unsupported charactercoversLexicalGrammarTest::testResolveSequenceExposesTheChosenCandidateAndItsOutputcovers and callsLexicalGrammarTest::testTokenizesEveryNumberAndOperatorClasscovers and callsLexicalGrammarTest::testTokenizesKeywordsCaseInsensitivelyAndSkipsEmbeddedCommentscovers and callsLexicalGrammarTest::testTokenizesQuotedIdentifiersStringsVariablesAndCommentscovers and callsLexicalGrammarTest::testUsesVersionedKeywordFamiliescovers and callsLexicalGrammarTest::testVersionReportsTheReleaseTheProfileWasBuiltForcovers and calls
Other tests reaching this symbol 293
MySqlProviderTestcallsPostgreSqlProviderTestcallsSqlGeneratorFactoryTestcallsGenerationContextTestcallsSqliteProviderTest::testAlterTableOperationscoversSqliteProviderTest::testAlterTableStatementcoversSqliteProviderTest::testCreateTableContainsTablecoversSqliteProviderTest::testCreateTableStatementcoversSqliteProviderTest::testDecimalLiteralcoversSqliteProviderTest::testDecimalLiteralCustomPrecisioncoversSqliteProviderTest::testDecimalLiteralDefaultMatchesExplicitcoversSqliteProviderTest::testDeleteContainsDeleteKeywordcoversSqliteProviderTest::testDeleteStatementcoversSqliteProviderTest::testDropTableContainsDropTablecovers and callsSqliteProviderTest::testDropTableStatementcoversSqliteProviderTest::testExprcoversSqliteProviderTest::testForeignKeyCascadeStatementcallsSqliteProviderTest::testForeignKeyCascadeStatement#seed 0coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 1coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 10coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 11coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 12coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 13coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 14coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 15coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 16coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 17coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 18coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 19coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 2coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 20coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 21coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 22coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 23coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 24coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 25coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 26coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 27coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 28coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 29coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 3coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 30coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 31coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 4coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 5coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 6coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 7coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 8coversSqliteProviderTest::testForeignKeyCascadeStatement#seed 9coversSqliteProviderTest::testForeignKeyConstraintcovers and callsSqliteProviderTest::testFullnamecoversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammarcallsSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 0coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 1coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 10coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 11coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 12coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 13coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 14coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 15coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 16coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 17coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 18coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 19coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 2coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 20coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 21coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 22coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 23coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 24coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 25coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 26coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 27coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 28coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 29coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 3coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 30coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 31coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 4coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 5coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 6coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 7coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 8coversSqliteProviderTest::testFullTextSearchStatementDerivesMatchExpressionFromGrammar#seed 9coversSqliteProviderTest::testGeneratedColumnStatementcallsSqliteProviderTest::testGeneratedColumnStatement#seed 0coversSqliteProviderTest::testGeneratedColumnStatement#seed 1coversSqliteProviderTest::testGeneratedColumnStatement#seed 10coversSqliteProviderTest::testGeneratedColumnStatement#seed 11coversSqliteProviderTest::testGeneratedColumnStatement#seed 12coversSqliteProviderTest::testGeneratedColumnStatement#seed 13coversSqliteProviderTest::testGeneratedColumnStatement#seed 14coversSqliteProviderTest::testGeneratedColumnStatement#seed 15coversSqliteProviderTest::testGeneratedColumnStatement#seed 16coversSqliteProviderTest::testGeneratedColumnStatement#seed 17coversSqliteProviderTest::testGeneratedColumnStatement#seed 18coversSqliteProviderTest::testGeneratedColumnStatement#seed 19coversSqliteProviderTest::testGeneratedColumnStatement#seed 2coversSqliteProviderTest::testGeneratedColumnStatement#seed 20coversSqliteProviderTest::testGeneratedColumnStatement#seed 21coversSqliteProviderTest::testGeneratedColumnStatement#seed 22coversSqliteProviderTest::testGeneratedColumnStatement#seed 23coversSqliteProviderTest::testGeneratedColumnStatement#seed 24coversSqliteProviderTest::testGeneratedColumnStatement#seed 25coversSqliteProviderTest::testGeneratedColumnStatement#seed 26coversSqliteProviderTest::testGeneratedColumnStatement#seed 27coversSqliteProviderTest::testGeneratedColumnStatement#seed 28coversSqliteProviderTest::testGeneratedColumnStatement#seed 29coversSqliteProviderTest::testGeneratedColumnStatement#seed 3coversSqliteProviderTest::testGeneratedColumnStatement#seed 30coversSqliteProviderTest::testGeneratedColumnStatement#seed 31coversSqliteProviderTest::testGeneratedColumnStatement#seed 4coversSqliteProviderTest::testGeneratedColumnStatement#seed 5coversSqliteProviderTest::testGeneratedColumnStatement#seed 6coversSqliteProviderTest::testGeneratedColumnStatement#seed 7coversSqliteProviderTest::testGeneratedColumnStatement#seed 8coversSqliteProviderTest::testGeneratedColumnStatement#seed 9coversSqliteProviderTest::testGrammarDrivenOutputIsNonEmptycoversSqliteProviderTest::testGroupByClausecoversSqliteProviderTest::testHavingClausecoversSqliteProviderTest::testIdentifiercoversSqliteProviderTest::testInsertContainsIntocoversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammarcallsSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 0coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 1coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 10coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 11coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 12coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 13coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 14coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 15coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 16coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 17coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 18coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 19coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 2coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 20coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 21coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 22coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 23coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 24coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 25coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 26coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 27coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 28coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 29coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 3coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 30coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 31coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 4coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 5coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 6coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 7coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 8coversSqliteProviderTest::testInsertFunctionUpsertStatementDerivesFunctionExpressionFromGrammar#seed 9coversSqliteProviderTest::testInsertStatementcoversSqliteProviderTest::testIntegerLiteralcoversSqliteProviderTest::testIntegerLiteralCustomRangecoversSqliteProviderTest::testIntegerLiteralDefaultMatchesExplicitcoversSqliteProviderTest::testLimitClausecoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamilycallsSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#deletecoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#insertcoversSqliteProviderTest::testMultiDmlStatementCanSelectEveryDmlFamily#updatecoversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammarcallsSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 0coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 1coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 10coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 11coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 12coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 13coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 14coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 15coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 16coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 17coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 18coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 19coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 2coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 20coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 21coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 22coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 23coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 24coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 25coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 26coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 27coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 28coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 29coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 3coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 30coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 31coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 4coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 5coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 6coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 7coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 8coversSqliteProviderTest::testMultiDmlStatementDerivesTwoStatementBatchFromGrammar#seed 9coversSqliteProviderTest::testMultipleGenerationsReturnDifferentResultscoversSqliteProviderTest::testOrderByClausecoversSqliteProviderTest::testPlannerCompilesReusableInstructionsWithoutChangingTheDefaultStartcoversSqliteProviderTest::testQuotedIdentifiercoversSqliteProviderTest::testQuotedIdentifierCustomLengthcoversSqliteProviderTest::testQuotedIdentifierDefaultMatchesExplicitcoversSqliteProviderTest::testRegistersItselfWithTheFakerGeneratorcoversSqliteProviderTest::testSeededGenerationIsReproduciblecoversSqliteProviderTest::testSelectContainsSelectOrValuescoversSqliteProviderTest::testSelectStatementcoversSqliteProviderTest::testSimpleStatementReturnsNonEmptycoversSqliteProviderTest::testSqlcoversSqliteProviderTest::testSqlWithAllStatementTypes#AlterTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#CreateTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#DeletecoversSqliteProviderTest::testSqlWithAllStatementTypes#DropTablecoversSqliteProviderTest::testSqlWithAllStatementTypes#InsertcoversSqliteProviderTest::testSqlWithAllStatementTypes#SelectcoversSqliteProviderTest::testSqlWithAllStatementTypes#UpdatecoversSqliteProviderTest::testSqlWithMaxDepthcoversSqliteProviderTest::testSqlWithNullStatementTypeUsesRandomcoversSqliteProviderTest::testSqlWithStatementTypecoversSqliteProviderTest::testStringLiteralcoversSqliteProviderTest::testStringLiteralCustomLengthcoversSqliteProviderTest::testStringLiteralDefaultMatchesExplicitcoversSqliteProviderTest::testTemporaryTableStatementcallsSqliteProviderTest::testTemporaryTableStatement#seed 0coversSqliteProviderTest::testTemporaryTableStatement#seed 1coversSqliteProviderTest::testTemporaryTableStatement#seed 10coversSqliteProviderTest::testTemporaryTableStatement#seed 11coversSqliteProviderTest::testTemporaryTableStatement#seed 12coversSqliteProviderTest::testTemporaryTableStatement#seed 13coversSqliteProviderTest::testTemporaryTableStatement#seed 14coversSqliteProviderTest::testTemporaryTableStatement#seed 15coversSqliteProviderTest::testTemporaryTableStatement#seed 16coversSqliteProviderTest::testTemporaryTableStatement#seed 17coversSqliteProviderTest::testTemporaryTableStatement#seed 18coversSqliteProviderTest::testTemporaryTableStatement#seed 19coversSqliteProviderTest::testTemporaryTableStatement#seed 2coversSqliteProviderTest::testTemporaryTableStatement#seed 20coversSqliteProviderTest::testTemporaryTableStatement#seed 21coversSqliteProviderTest::testTemporaryTableStatement#seed 22coversSqliteProviderTest::testTemporaryTableStatement#seed 23coversSqliteProviderTest::testTemporaryTableStatement#seed 24coversSqliteProviderTest::testTemporaryTableStatement#seed 25coversSqliteProviderTest::testTemporaryTableStatement#seed 26coversSqliteProviderTest::testTemporaryTableStatement#seed 27coversSqliteProviderTest::testTemporaryTableStatement#seed 28coversSqliteProviderTest::testTemporaryTableStatement#seed 29coversSqliteProviderTest::testTemporaryTableStatement#seed 3coversSqliteProviderTest::testTemporaryTableStatement#seed 30coversSqliteProviderTest::testTemporaryTableStatement#seed 31coversSqliteProviderTest::testTemporaryTableStatement#seed 4coversSqliteProviderTest::testTemporaryTableStatement#seed 5coversSqliteProviderTest::testTemporaryTableStatement#seed 6coversSqliteProviderTest::testTemporaryTableStatement#seed 7coversSqliteProviderTest::testTemporaryTableStatement#seed 8coversSqliteProviderTest::testTemporaryTableStatement#seed 9coversSqliteProviderTest::testTermcoversSqliteProviderTest::testUpdateContainsSetClausecoversSqliteProviderTest::testUpdateStatementcoversSqliteProviderTest::testViewStatementcallsSqliteProviderTest::testViewStatement#seed 0coversSqliteProviderTest::testViewStatement#seed 1coversSqliteProviderTest::testViewStatement#seed 10coversSqliteProviderTest::testViewStatement#seed 11coversSqliteProviderTest::testViewStatement#seed 12coversSqliteProviderTest::testViewStatement#seed 13coversSqliteProviderTest::testViewStatement#seed 14coversSqliteProviderTest::testViewStatement#seed 15coversSqliteProviderTest::testViewStatement#seed 16coversSqliteProviderTest::testViewStatement#seed 17coversSqliteProviderTest::testViewStatement#seed 18coversSqliteProviderTest::testViewStatement#seed 19coversSqliteProviderTest::testViewStatement#seed 2coversSqliteProviderTest::testViewStatement#seed 20coversSqliteProviderTest::testViewStatement#seed 21coversSqliteProviderTest::testViewStatement#seed 22coversSqliteProviderTest::testViewStatement#seed 23coversSqliteProviderTest::testViewStatement#seed 24coversSqliteProviderTest::testViewStatement#seed 25coversSqliteProviderTest::testViewStatement#seed 26coversSqliteProviderTest::testViewStatement#seed 27coversSqliteProviderTest::testViewStatement#seed 28coversSqliteProviderTest::testViewStatement#seed 29coversSqliteProviderTest::testViewStatement#seed 3coversSqliteProviderTest::testViewStatement#seed 30coversSqliteProviderTest::testViewStatement#seed 31coversSqliteProviderTest::testViewStatement#seed 4coversSqliteProviderTest::testViewStatement#seed 5coversSqliteProviderTest::testViewStatement#seed 6coversSqliteProviderTest::testViewStatement#seed 7coversSqliteProviderTest::testViewStatement#seed 8coversSqliteProviderTest::testViewStatement#seed 9coversSqliteProviderTest::testWhereClausecoversSqliteProviderTest::testWithClausecovers