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
)
| 1008 | notlike = not_like |
| 1009 | |
| 1010 | def not_ilike( |
| 1011 | self, other: Any, escape: Optional[str] = None |
| 1012 | ) -> ColumnOperators: |
| 1013 | """implement the ``NOT ILIKE`` operator. |
| 1014 | |
| 1015 | This is equivalent to using negation with |
| 1016 | :meth:`.ColumnOperators.ilike`, i.e. ``~x.ilike(y)``. |
| 1017 | |
| 1018 | .. versionchanged:: 1.4 The ``not_ilike()`` operator is renamed from |
| 1019 | ``notilike()`` in previous releases. The previous name remains |
| 1020 | available for backwards compatibility. |
| 1021 | |
| 1022 | .. seealso:: |
| 1023 | |
| 1024 | :meth:`.ColumnOperators.ilike` |
| 1025 | |
| 1026 | """ |
| 1027 | return self.operate(not_ilike_op, other, escape=escape) |
| 1028 | |
| 1029 | # deprecated 1.4; see #5435 |
| 1030 | if TYPE_CHECKING: |