implement the ``NOT ILIKE`` operator. This is equivalent to using negation with :meth:`.ColumnOperators.ilike`, i.e. ``~x.ilike(y)``. .. versionchanged:: 1.4 The ``not_ilike()`` operator is renamed from ``notilike()`` in previous releases. The previous name rema
(
self, other: Any, escape: Optional[str] = None
)
| 1198 | notlike = not_like |
| 1199 | |
| 1200 | def not_ilike( |
| 1201 | self, other: Any, escape: Optional[str] = None |
| 1202 | ) -> ColumnOperators: |
| 1203 | """implement the ``NOT ILIKE`` operator. |
| 1204 | |
| 1205 | This is equivalent to using negation with |
| 1206 | :meth:`.ColumnOperators.ilike`, i.e. ``~x.ilike(y)``. |
| 1207 | |
| 1208 | .. versionchanged:: 1.4 The ``not_ilike()`` operator is renamed from |
| 1209 | ``notilike()`` in previous releases. The previous name remains |
| 1210 | available for backwards compatibility. |
| 1211 | |
| 1212 | .. seealso:: |
| 1213 | |
| 1214 | :meth:`.ColumnOperators.ilike` |
| 1215 | |
| 1216 | """ |
| 1217 | return self.operate(not_ilike_op, other, escape=escape) |
| 1218 | |
| 1219 | # deprecated 1.4; see #5435 |
| 1220 | if TYPE_CHECKING: |