MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / unique_params

Method unique_params

lib/sqlalchemy/sql/elements.py:570–584  ·  view source on GitHub ↗

Return a copy with :func:`_expression.bindparam` elements replaced. Same functionality as :meth:`_expression.ClauseElement.params`, except adds `unique=True` to affected bind parameters so that multiple statements can be used.

(
        self,
        __optionaldict: Optional[Dict[str, Any]] = None,
        **kwargs: Any,
    )

Source from the content-addressed store, hash-verified

568 return key.bindparams
569
570 def unique_params(
571 self,
572 __optionaldict: Optional[Dict[str, Any]] = None,
573 **kwargs: Any,
574 ) -> Self:
575 """Return a copy with :func:`_expression.bindparam` elements
576 replaced.
577
578 Same functionality as :meth:`_expression.ClauseElement.params`,
579 except adds `unique=True`
580 to affected bind parameters so that multiple statements can be
581 used.
582
583 """
584 return self._replace_params(True, __optionaldict, kwargs)
585
586 def params(
587 self,

Callers

nothing calls this directly

Calls 1

_replace_paramsMethod · 0.95

Tested by

no test coverage detected