]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Dedicated bitwise operators
authorjazzthief <mynameisyegor@gmail.com>
Thu, 2 Feb 2023 18:48:13 +0000 (13:48 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 6 Feb 2023 17:59:34 +0000 (12:59 -0500)
commit781ac8f0aa1ef9289e424f451353f491b09bd01f
tree9476c69b661351a2c7708103d5ec2a1b964369e9
parent0635235090c85e2c1a18676ca49652d2c2094925
Dedicated bitwise operators

Added a full suite of new SQL bitwise operators, for performing
database-side bitwise expressions on appropriate data values such as
integers, bit-strings, and similar. Pull request courtesy Yegor Statkevich.

Fixes: #8780
Closes: #9204
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/9204
Pull-request-sha: a4541772a6a784f9161ad78ef84d2ea7a62fa8de

Change-Id: I4c70e80f9548dcc1b4e3dccd71bd59d51d3ed46e
13 files changed:
doc/build/changelog/unreleased_20/8780.rst [new file with mode: 0644]
doc/build/core/operators.rst
doc/build/core/sqlelement.rst
lib/sqlalchemy/__init__.py
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/sql/_elements_constructors.py
lib/sqlalchemy/sql/compiler.py
lib/sqlalchemy/sql/default_comparator.py
lib/sqlalchemy/sql/elements.py
lib/sqlalchemy/sql/expression.py
lib/sqlalchemy/sql/operators.py
test/dialect/postgresql/test_compiler.py
test/sql/test_operators.py