(self, binary, operator, **kw)
| 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) |
no test coverage detected