classRewriteDefinitions
final class RewriteDefinitions
Declares structural repairs of MySQL parser diagnostic alternatives and ambiguity.
Methods§
public function create(string $version = 'mysql-8.4.7'): TokenRewriterEach rule runs once, before lexical candidates are constructed.
Parameters
$version | string |
Returns
Test cases 2
Called from 1
Calls 40
- function-call
in_arrayline 44 - new TokenRewriter line 46
- new UniqueOptionRule line 47
- new TerminalMappingRule line 51
- new ConcatenationRule line 53
- new SubqueryContextRule line 54
- new QuantifiedComparisonRule line 55
- new TableValueConstructorRule line 56
- new TransactionCompletionRule line 57
- new StartRule line 58
- new TablePatternRule line 59
- new FieldListRule line 60
- new DefinitionRule line 61
- new IntoClauseRule line 63
- new WindowFrameRule line 64
- new QueryContextRule line 65
- new JoinGroupingRule line 66
- new LegacyDerivedTableRule line 67
- new ConstraintEnforcementRule line 68
- new GeneratedColumnRule line 69
- new AutoIncrementRule line 70
- new SystemVariableRule line 71
- new HostNameRule line 72
- new SetNamesRule line 73
- new AlterDatabaseRule line 74
- new AlterEventRule line 75
- new ReturnRule line 76
- new BinlogRule line 77
- new LanguageRule line 78
- new OrderByRule line 79
- new RoleGrantRule line 80
- new RequiredAliasRule line 81
- new InstanceActionRule line 82
- new IntegerContextRule line 83
- new FieldLengthRule line 84
- new LoadSourceCountRule line 85
- new FlushExportRule line 86
- new ExpressionGroupingRule line 87
- new ListValueRule line 88
- new ValueArityRule line 89
Test cases 7§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 2
Other tests reaching this symbol 5
GenerationContextTestcallsSqlGeneratorFactoryTestcallsMySqlProviderTestcallsPostgreSqlProviderTestcallsSqliteProviderTestcalls