gh-94622: Add more references to the sqlite3 types anchor (#94623)

This commit is contained in:
Erlend Egeberg Aasland 2022-07-08 02:38:38 +02:00 committed by GitHub
parent fb6dccae34
commit e5b841a403
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -496,8 +496,8 @@ Connection Objects
SQLite 3.8.3 or higher, :exc:`NotSupportedError` will be raised if used SQLite 3.8.3 or higher, :exc:`NotSupportedError` will be raised if used
with older versions. with older versions.
The function can return any of the types supported by SQLite: bytes, str, int, The function can return any of
float and ``None``. :ref:`the types natively supported by SQLite <sqlite3-types>`.
.. versionchanged:: 3.8 .. versionchanged:: 3.8
The *deterministic* parameter was added. The *deterministic* parameter was added.
@ -516,8 +516,8 @@ Connection Objects
any number of arguments), and a ``finalize`` method which will return the any number of arguments), and a ``finalize`` method which will return the
final result of the aggregate. final result of the aggregate.
The ``finalize`` method can return any of the types supported by SQLite: The ``finalize`` method can return any of
bytes, str, int, float and ``None``. :ref:`the types natively supported by SQLite <sqlite3-types>`.
Example: Example:
@ -537,10 +537,10 @@ Connection Objects
``step`` and ``value`` accept *num_params* number of parameters, ``step`` and ``value`` accept *num_params* number of parameters,
unless *num_params* is ``-1``, in which case they may take any number of unless *num_params* is ``-1``, in which case they may take any number of
arguments. ``finalize`` and ``value`` can return any of the types arguments.
supported by SQLite: ``finalize`` and ``value`` can return any of
:class:`bytes`, :class:`str`, :class:`int`, :class:`float`, and :ref:`the types natively supported by SQLite <sqlite3-types>`.
:const:`None`. Call :meth:`create_window_function` with Call :meth:`create_window_function` with
*aggregate_class* set to :const:`None` to clear window function *name*. *aggregate_class* set to :const:`None` to clear window function *name*.
Aggregate window functions are supported by SQLite 3.25.0 and higher. Aggregate window functions are supported by SQLite 3.25.0 and higher.