classRewriteDefinitions
final class RewriteDefinitions
Declares SQLite parser conditions without removing their original grammar alternatives.
Methods§
public function create(): TokenRewriterRuns source-scoped transformations before spelling and spacing.
Returns
Test cases 2
RewriteDefinitionsTest::testCreateComposesTheDeclaredSourceRulescovers and callsRewriteDefinitionsTest::testCreateMapsOnlyTheGeneratedColumnStorageNamecovers and calls
Called from 1
Calls 13
- new TokenRewriter line 23
- new FunctionArgumentRule line 23
- new GeneratedColumnRule line 23
- new TerminalMappingRule line 23
- new CompoundSelectRule line 23
- new UpsertSourceRule line 23
- new TableOptionRule line 23
- new StrictTableRule line 23
- new WithoutRowidRule line 23
- new IdentifierListRule line 23
- new JoinRule line 23
- new WindowFrameRule line 23
- new ExpressionGroupingRule line 23
Test cases 7§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 2
RewriteDefinitionsTest::testCreateComposesTheDeclaredSourceRulescovers and callsRewriteDefinitionsTest::testCreateMapsOnlyTheGeneratedColumnStorageNamecovers and calls
Other tests reaching this symbol 5
MySqlProviderTestcallsPostgreSqlProviderTestcallsSqlGeneratorFactoryTestcallsGenerationContextTestcallsSqliteProviderTestcalls