classIndirectionStarRule
final class IndirectionStarRule
implements RewriteRule
gram.y/makeColumnRef and check_indirection allow a star only at the end of its own chain.
Methods§
public function rewrite(TerminalSequence $sequence): TerminalSequenceRemoves non-final star components without touching multiplication or independent nested chains.
Parameters
$sequence | TerminalSequence |
Returns
Test cases 2
Calls 7
- method-call TerminalSequence::occurrences() line 25
- method-call TerminalSequence::range() line 26
- function-call
countline 31 - function-call
in_arrayline 32 - function-call
maxline 36 - method-call TerminalSequence::nameAt() line 37
- function-call
krsortline 41
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
MySqlProviderTestcallsGenerationContextTestcallsRewriteDefinitionsTestcallsPostgreSqlProviderTestcallsSqlGeneratorFactoryTestcallsSqliteProviderTestcalls