diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2026-04-18 08:53:21 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-18 08:53:21 +0200 |
| commit | ed79c5959add54b6e8ea589ec601e0d2e801517e (patch) | |
| tree | 0d00f241bea6de88203d1314c7de92cb262b3a3f /docs/ref/models/querysets.txt | |
| parent | d687d412a9abd9c80e31945f16ce32c020512394 (diff) | |
Fixed #37028 -- Added BitAnd(), BitOr(), and BitXor() aggregates.
Diffstat (limited to 'docs/ref/models/querysets.txt')
| -rw-r--r-- | docs/ref/models/querysets.txt | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/docs/ref/models/querysets.txt b/docs/ref/models/querysets.txt index 6a76fc2703..ee401a569d 100644 --- a/docs/ref/models/querysets.txt +++ b/docs/ref/models/querysets.txt @@ -4085,6 +4085,42 @@ by the aggregate. unique values. This is the SQL equivalent of ``AVG(DISTINCT <field>)``. The default value is ``False``. +``BitAnd`` +~~~~~~~~~~ + +.. class:: BitAnd(expression, filter=None, default=None, **extra) + + .. versionadded:: 6.1 + + Returns an ``int`` of the bitwise ``AND`` of all non-null input values, or + ``default`` if all values are null. + + The ``default`` parameter is not supported on MariaDB, MySQL, and Oracle. + +``BitOr`` +~~~~~~~~~ + +.. class:: BitOr(expression, filter=None, default=None, **extra) + + .. versionadded:: 6.1 + + Returns an ``int`` of the bitwise ``OR`` of all non-null input values, or + ``default`` if all values are null. + + The ``default`` parameter is not supported on MariaDB, MySQL, and Oracle. + +``BitXor`` +~~~~~~~~~~ + +.. class:: BitXor(expression, filter=None, default=None, **extra) + + .. versionadded:: 6.1 + + Returns an ``int`` of the bitwise ``XOR`` of all non-null input values, or + ``default`` if all values are null. + + The ``default`` parameter is not supported on MariaDB, MySQL, and Oracle. + ``Count`` ~~~~~~~~~ |
