classQualifiedColumn
final class QualifiedColumn
Restricted visibility: declared "@visibility ZtdQuery\Platform\MySql". Code outside that scope must not name this declaration.
Qualified Column.
Methods§
public function __construct(private IdentifierQuoter $quoter)Configure the dependencies used by this operation.
Parameters
$quoter | IdentifierQuoter |
public function qualified(string $alias, string $column): stringQualified for the supplied MySQL input.
Parameters
$alias | string | |
$column | string |
Returns
stringTest cases 1
Called from 3
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\ExpressionBinder::bindingAt() packages/ztd-query-mysql/src/Rewrite/Upsert/ExpressionBinder.php:144
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\ExpressionBinder::incomingBinding() packages/ztd-query-mysql/src/Rewrite/Upsert/ExpressionBinder.php:163
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\ExpressionBinder::qualifiedBinding() packages/ztd-query-mysql/src/Rewrite/Upsert/ExpressionBinder.php:176
Calls 1
- method-call IdentifierQuoter::quote() line 27
Private surface 1§
Implementation details, listed for orientation only.
private IdentifierQuoter $quoterTest cases 11§
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 10
MySqlSessionFactoryTestcallsMySqlRewriterTestcallsStatementRewriterTestcallsInsertTransformerTestcallsMySqlTransformerTestcallsReplaceTransformerTestcallsExpressionBinderTestcallsMetadataColumnsTestcallsMySqlNativeUpsertProjectorTestcallsMySqlMutationResolverTestcalls
Relations§
Instantiated in 3
- new ZtdQuery\Platform\MySql\Rewrite\Upsert\ExpressionBinder::bindingAt() packages/ztd-query-mysql/src/Rewrite/Upsert/ExpressionBinder.php:144
- new ZtdQuery\Platform\MySql\Rewrite\Upsert\ExpressionBinder::incomingBinding() packages/ztd-query-mysql/src/Rewrite/Upsert/ExpressionBinder.php:163
- new ZtdQuery\Platform\MySql\Rewrite\Upsert\ExpressionBinder::qualifiedBinding() packages/ztd-query-mysql/src/Rewrite/Upsert/ExpressionBinder.php:176
Method calls 3
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\ExpressionBinder::bindingAt() packages/ztd-query-mysql/src/Rewrite/Upsert/ExpressionBinder.php:144
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\ExpressionBinder::incomingBinding() packages/ztd-query-mysql/src/Rewrite/Upsert/ExpressionBinder.php:163
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\ExpressionBinder::qualifiedBinding() packages/ztd-query-mysql/src/Rewrite/Upsert/ExpressionBinder.php:176