docs: async def fetchone(self):
          """Fetch single row from the cursor.
          """
          row = await self._cursor.fetchone()
          if not row:
              raise GeneratorExit
          self._rows.append(row)