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

Method visit_like_op_binary

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

Source from the content-addressed store, hash-verified

3611 return self.visit_not_ilike_op_binary(binary, operator, **kw)
3612
3613 def visit_like_op_binary(self, binary, operator, **kw):
3614 escape = binary.modifiers.get("escape", None)
3615
3616 return "%s LIKE %s" % (
3617 binary.left._compiler_dispatch(self, **kw),
3618 binary.right._compiler_dispatch(self, **kw),
3619 ) + (
3620 " ESCAPE " + self.render_literal_value(escape, sqltypes.STRINGTYPE)
3621 if escape is not None
3622 else ""
3623 )
3624
3625 def visit_not_like_op_binary(self, binary, operator, **kw):
3626 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