classValueListParser
final class ValueListParser
Restricted visibility: declared "@visibility ZtdQuery\Platform\Sqlite". Code outside that scope must not name this declaration.
Splits parenthesized VALUES rows without splitting nested expressions.
Methods§
public function parseValueSets(string $rest): array<int, array<int, string>>Parse VALUE sets: (val1, val2), (val3, val4).
Parameters
$rest | string |
Returns
array<int, array<int, string>>Test cases 2
Called from 1
Calls 6
- function-call
strlenline 22 - function-call
strspnline 25 - method-call ExpressionSpan::end() line 32
- new ExpressionSpan line 32
- function-call
trimline 33 - function-call
substrline 33
Test cases 26§
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 24
ReferencedTableLookupTestcallsMatchExpressionRewriterTestcallsSqliteFullTextSearchRewriterTestcallsSqliteQueryGuardTestcallsSqliteRewriterTestcallsStatementRewriterTestcallsDeleteTransformerTestcallsInsertProjectionBuilderTestcallsInsertTransformerTestcallsSelectTransformerTestcallsSqliteTransformerTestcallsUpdateTransformerTestcallsColumnDefinitionParserTestcallsTableDefinitionBuilderTestcallsVirtualTableParserTestcallsSqliteSchemaParserTestcallsAddColumnResolverTestcallsInsertMutationResolverTestcallsRowMutationResolverTestcallsTableMutationResolverTestcallsSqliteMutationResolverTestcallsInsertClauseParserTestcallsSqliteParserTestcallsSqliteSessionFactoryTestcalls