]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Update docs for bitwise NOT
authorjazzthief <mynameisyegor@gmail.com>
Mon, 30 Jan 2023 10:26:31 +0000 (11:26 +0100)
committerjazzthief <mynameisyegor@gmail.com>
Mon, 30 Jan 2023 10:26:31 +0000 (11:26 +0100)
doc/build/core/operators.rst

index 7813188342998ce048a35f6c6b42f2dcde66c33e..e955c6f9baf60da32513ff7f3f2d531c99eebee1 100644 (file)
@@ -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))