classConflictPredicate
final class ConflictPredicate
Restricted visibility: declared "@visibility ZtdQuery\Platform\MySql". Code outside that scope must not name this declaration.
Conflict Predicate.
Methods§
public function __construct(private MySqlIdentifierQuoter $quoter)Configure the dependencies used by this operation.
Parameters
$quoter | MySqlIdentifierQuoter |
public function conflictPredicate(
array<string, array<int, string>> $candidateKeys,
string $existingAlias,
string $incomingAlias,
): stringParameters
$candidateKeys | array<string, array<int, string>> | |
$existingAlias | string | |
$incomingAlias | string |
Returns
stringTest cases 1
Called from 1
Calls 2
- method-call MySqlIdentifierQuoter::quote() line 34
- function-call
implodeline 37
Private surface 1§
Implementation details, listed for orientation only.
private MySqlIdentifierQuoter $quoterTest cases 9§
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 8
MySqlSessionFactoryTestcallsMySqlRewriterTestcallsStatementRewriterTestcallsInsertTransformerTestcallsMySqlTransformerTestcallsReplaceTransformerTestcallsMySqlNativeUpsertProjectorTestcallsMySqlMutationResolverTestcalls