classFieldListRule
final class FieldListRule
implements RewriteRule
sql_const.h:MAX_REF_PARTS limits partition and subpartition field lists to sixteen names.
Methods§
public function rewrite(TerminalSequence $sequence): TerminalSequenceRetains the leading fields and their occurrence IDs without limiting unrelated name lists.
Parameters
$sequence | TerminalSequence |
Returns
Test cases 1
Calls 5
- function-call
in_arrayline 28 - function-call
array_reverseline 39 - method-call TerminalSequence::occurrences() line 39
- method-call TerminalSequence::range() line 40
- method-call TerminalSequence::nameAt() line 45
Test cases 7§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
Other tests reaching this symbol 6
GenerationContextTestcallsRewriteDefinitionsTestcallsSqlGeneratorFactoryTestcallsMySqlProviderTestcallsPostgreSqlProviderTestcallsSqliteProviderTestcalls