classSystemVariableRule
final class SystemVariableRule
implements RewriteRule
sql_lex.cc/MY_LEX_SYSTEM_VAR accepts an identifier or backtick immediately after the second at-sign.
Methods§
public function rewrite(TerminalSequence $sequence): TerminalSequenceKeeps string spellings in ordinary user variables and names after a namespace dot.
Parameters
$sequence | TerminalSequence |
Returns
Test cases 2
Calls 2
- method-call TerminalSequence::nameAt() line 23
- function-call
in_arrayline 34
Test cases 8§
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 6
GenerationContextTestcallsRewriteDefinitionsTestcallsSqlGeneratorFactoryTestcallsMySqlProviderTestcallsPostgreSqlProviderTestcallsSqliteProviderTestcalls