mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Docs: alphabetically order sqlite3.Cursor attrs (#96565)
This commit is contained in:
parent
b126196838
commit
9e55685782
1 changed files with 31 additions and 30 deletions
|
@ -1468,13 +1468,32 @@ Cursor objects
|
|||
|
||||
Required by the DB-API. Does nothing in :mod:`!sqlite3`.
|
||||
|
||||
.. attribute:: rowcount
|
||||
.. attribute:: arraysize
|
||||
|
||||
Read-only attribute that provides the number of modified rows for
|
||||
``INSERT``, ``UPDATE``, ``DELETE``, and ``REPLACE`` statements;
|
||||
is ``-1`` for other statements,
|
||||
including :abbr:`CTE (Common Table Expression)` queries.
|
||||
It is only updated by the :meth:`execute` and :meth:`executemany` methods.
|
||||
Read/write attribute that controls the number of rows returned by :meth:`fetchmany`.
|
||||
The default value is 1 which means a single row would be fetched per call.
|
||||
|
||||
.. attribute:: connection
|
||||
|
||||
Read-only attribute that provides the SQLite database :class:`Connection`
|
||||
belonging to the cursor. A :class:`Cursor` object created by
|
||||
calling :meth:`con.cursor() <Connection.cursor>` will have a
|
||||
:attr:`connection` attribute that refers to *con*:
|
||||
|
||||
.. doctest::
|
||||
|
||||
>>> con = sqlite3.connect(":memory:")
|
||||
>>> cur = con.cursor()
|
||||
>>> cur.connection == con
|
||||
True
|
||||
|
||||
.. attribute:: description
|
||||
|
||||
Read-only attribute that provides the column names of the last query. To
|
||||
remain compatible with the Python DB API, it returns a 7-tuple for each
|
||||
column where the last six items of each tuple are ``None``.
|
||||
|
||||
It is set for ``SELECT`` statements without any matching rows as well.
|
||||
|
||||
.. attribute:: lastrowid
|
||||
|
||||
|
@ -1491,32 +1510,14 @@ Cursor objects
|
|||
.. versionchanged:: 3.6
|
||||
Added support for the ``REPLACE`` statement.
|
||||
|
||||
.. attribute:: arraysize
|
||||
.. attribute:: rowcount
|
||||
|
||||
Read/write attribute that controls the number of rows returned by :meth:`fetchmany`.
|
||||
The default value is 1 which means a single row would be fetched per call.
|
||||
Read-only attribute that provides the number of modified rows for
|
||||
``INSERT``, ``UPDATE``, ``DELETE``, and ``REPLACE`` statements;
|
||||
is ``-1`` for other statements,
|
||||
including :abbr:`CTE (Common Table Expression)` queries.
|
||||
It is only updated by the :meth:`execute` and :meth:`executemany` methods.
|
||||
|
||||
.. attribute:: description
|
||||
|
||||
Read-only attribute that provides the column names of the last query. To
|
||||
remain compatible with the Python DB API, it returns a 7-tuple for each
|
||||
column where the last six items of each tuple are ``None``.
|
||||
|
||||
It is set for ``SELECT`` statements without any matching rows as well.
|
||||
|
||||
.. attribute:: connection
|
||||
|
||||
Read-only attribute that provides the SQLite database :class:`Connection`
|
||||
belonging to the cursor. A :class:`Cursor` object created by
|
||||
calling :meth:`con.cursor() <Connection.cursor>` will have a
|
||||
:attr:`connection` attribute that refers to *con*:
|
||||
|
||||
.. doctest::
|
||||
|
||||
>>> con = sqlite3.connect(":memory:")
|
||||
>>> cur = con.cursor()
|
||||
>>> cur.connection == con
|
||||
True
|
||||
|
||||
.. The sqlite3.Row example used to be a how-to. It has now been incorporated
|
||||
into the Row reference. We keep the anchor here in order not to break
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue