MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / visit_like_op_binary

Method visit_like_op_binary

lib/sqlalchemy/sql/compiler.py:3782–3792  ·  view source on GitHub ↗
(self, binary, operator, **kw)

Source from the content-addressed store, hash-verified

3780 return self.visit_not_ilike_op_binary(binary, operator, **kw)
3781
3782 def visit_like_op_binary(self, binary, operator, **kw):
3783 escape = binary.modifiers.get("escape", None)
3784
3785 return "%s LIKE %s" % (
3786 binary.left._compiler_dispatch(self, **kw),
3787 binary.right._compiler_dispatch(self, **kw),
3788 ) + (
3789 " ESCAPE " + self.render_literal_value(escape, sqltypes.STRINGTYPE)
3790 if escape is not None
3791 else ""
3792 )
3793
3794 def visit_not_like_op_binary(self, binary, operator, **kw):
3795 escape = binary.modifiers.get("escape", None)

Callers 4

visit_ilike_op_binaryMethod · 0.95

Calls 3

render_literal_valueMethod · 0.95
getMethod · 0.45
_compiler_dispatchMethod · 0.45

Tested by

no test coverage detected