classListValueRule
final class ListValueRule
implements RewriteRule
parse_tree_partitions.cc/PT_part_value_item_max forbids MAXVALUE in a VALUES IN list.
Methods§
public function __construct(private string $scalarRule = 'part_value_item')MySQL 5.x calls the scalar part_value_expr_item; part_value_item is the containing tuple.
Parameters
$scalarRule | string |
public function rewrite(TerminalSequence $sequence): TerminalSequenceUses an integer list value and preserves range partition bounds.
Parameters
$sequence | TerminalSequence |
Returns
Private surface 1§
Implementation details, listed for orientation only.
private string $scalarRule = 'part_value_item'Test cases 9§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 3
Other tests reaching this symbol 6
GenerationContextTestcallsRewriteDefinitionsTestcallsSqlGeneratorFactoryTestcallsMySqlProviderTestcallsPostgreSqlProviderTestcallsSqliteProviderTestcalls