MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _expr_comparator

Method _expr_comparator

lib/sqlalchemy/ext/hybrid.py:1721–1729  ·  view source on GitHub ↗
(
        self,
    )

Source from the content-addressed store, hash-verified

1719
1720 @util.memoized_property
1721 def _expr_comparator(
1722 self,
1723 ) -> Callable[[Any], _HybridClassLevelAccessor[_T]]:
1724 if self.custom_comparator is not None:
1725 return self._get_comparator(self.custom_comparator)
1726 elif self.expr is not None:
1727 return self._get_expr(self.expr)
1728 else:
1729 return self._get_expr(cast(_HybridExprCallableType[_T], self.fget))
1730
1731 def _get_expr(
1732 self, expr: _HybridExprCallableType[_T]

Callers 1

__get__Method · 0.95

Calls 3

_get_comparatorMethod · 0.95
_get_exprMethod · 0.95
castFunction · 0.50

Tested by

no test coverage detected