]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Define type hints for remaining column operators
authorMartijn Pieters <mj@zopatista.com>
Mon, 17 Apr 2023 23:24:57 +0000 (19:24 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 18 Apr 2023 15:38:13 +0000 (11:38 -0400)
commitceec98e1d4d24389b10b3a26a693e94ddb70d65e
treed22583b2a19440d67230d2f6ac1c028f74115621
parent0112b3e2dc15f115f4b560bfc761e00fe1d4de24
Define type hints for remaining column operators

Added typing information for recently added operators
:meth:`.ColumnOperators.icontains`, :meth:`.ColumnOperators.istartswith`,
:meth:`.ColumnOperators.iendswith`, and bitwise operators
:meth:`.ColumnOperators.bitwise_and`, :meth:`.ColumnOperators.bitwise_or`,
:meth:`.ColumnOperators.bitwise_xor`, :meth:`.ColumnOperators.bitwise_not`,
:meth:`.ColumnOperators.bitwise_lshift`
:meth:`.ColumnOperators.bitwise_rshift`. Pull request courtesy Martijn
Pieters.

Fixes: #9650
Closes: #9652
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/9652
Pull-request-sha: 005c56848af8cff6bb19f71541873027f141eb6e

Change-Id: I2fa06eb42ce668df9d9c760d233906f87484dd12
doc/build/changelog/unreleased_20/9650.rst [new file with mode: 0644]
lib/sqlalchemy/sql/elements.py
test/ext/mypy/plain_files/sql_operations.py