MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _implicit_coercions

Method _implicit_coercions

lib/sqlalchemy/sql/coercions.py:650–671  ·  view source on GitHub ↗
(
        self,
        element,
        resolved,
        argname=None,
        *,
        type_=None,
        literal_execute=False,
        **kw,
    )

Source from the content-addressed store, hash-verified

648 _resolve_literal_only = True
649
650 def _implicit_coercions(
651 self,
652 element,
653 resolved,
654 argname=None,
655 *,
656 type_=None,
657 literal_execute=False,
658 **kw,
659 ):
660 if not _is_literal(resolved):
661 self._raise_for_expected(
662 element, resolved=resolved, argname=argname, **kw
663 )
664
665 return elements.BindParameter(
666 None,
667 element,
668 type_=type_,
669 unique=True,
670 literal_execute=literal_execute,
671 )
672
673 def _literal_coercion(self, element, **kw):
674 return element

Callers

nothing calls this directly

Calls 2

_is_literalFunction · 0.85
_raise_for_expectedMethod · 0.45

Tested by

no test coverage detected