From b2318f84d07e0faad61def4960c5d45ece2f6169 Mon Sep 17 00:00:00 2001 From: jazzthief Date: Mon, 30 Jan 2023 11:26:31 +0100 Subject: [PATCH] Update docs for bitwise NOT --- doc/build/core/operators.rst | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/doc/build/core/operators.rst b/doc/build/core/operators.rst index 7813188342..e955c6f9ba 100644 --- a/doc/build/core/operators.rst +++ b/doc/build/core/operators.rst @@ -605,7 +605,6 @@ Bitwise operator functions provide uniform access to bitwise operators across di * :meth:`_sql.ColumnOperators.bitwise_and`:: - >>> from sqlalchemy import bitwise_and >>> print(column("x").bitwise_and(5)) x & :x_1 @@ -613,7 +612,6 @@ Bitwise operator functions provide uniform access to bitwise operators across di * :meth:`_sql.ColumnOperators.bitwise_or`:: - >>> from sqlalchemy import bitwise_or >>> print(column("x").bitwise_or(5)) x | :x_1 @@ -621,21 +619,19 @@ Bitwise operator functions provide uniform access to bitwise operators across di * :meth:`_sql.ColumnOperators.bitwise_xor`:: - >>> from sqlalchemy import bitwise_xor >>> print(column("x").bitwise_xor(5)) x ^ :x_1 Note that for PostgreSQL, which uses "#" to represent bitwise XOR, this function will produce an appropriate result:: - >>> from sqlalchemy import bitwise_xor - >>> print(column("x").bitwise_xor(5)) - x # :x_1 + >>> from sqlalchemy.dialects import postgresql + >>> print(column("x").bitwise_xor(5).compile(dialect=postgresql.dialect())) + x # %(x_1)s .. * :meth:`_sql.ColumnOperators.bitwise_rshift`, :meth:`_sql.ColumnOperators.bitwise_lshift`:: - >>> from sqlalchemy import bitwise_rshift, bitwise_lshift >>> print(column("x").bitwise_rshift(5)) x >> :x_1 >>> print(column("x").bitwise_lshift(5)) -- 2.47.3