classAssignmentReader
final class AssignmentReader
Restricted visibility: declared "@visibility ZtdQuery\Platform\MySql". Code outside that scope must not name this declaration.
Assignment Reader.
Methods§
public function assignment(string $assignment): array{column: string, value: string}|nullParameters
$assignment | string |
Returns
array{column: string, value: string}|nullTest cases 1
Called from 1
Calls 7
- static-call SqlTokenStream::tokenize() line 24
- static-call MySqlLexerProfile::create() line 24
- class-const SqlTokenKind::Symbol() line 26
- method-call AssignmentReader::lastIdentifier() line 29
- function-call
array_sliceline 29 - function-call
trimline 30 - function-call
substrline 30
public function lastIdentifier(list<SqlToken> $tokens): ?stringParameters
$tokens | list<SqlToken> |
Returns
?stringTest cases 1
Called from 1
Calls 3
- function-call
array_popline 46 - static-call SqlTokenStream::tokenize() line 48
- static-call MySqlLexerProfile::create() line 48
Test cases 11§
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 9
MySqlSessionFactoryTestcallsMySqlRewriterTestcallsStatementRewriterTestcallsInsertTransformerTestcallsMySqlTransformerTestcallsReplaceTransformerTestcallsRowMutationResolverTestcallsMySqlMutationResolverTestcallsMySqlUpsertAssignmentExtractorTestcalls