Mercurial > cpython-lru_cache-weakref
diff Modules/_sqlite/cursor.h @ 59372:3003c1656e2a
Merged new pysqlite version 2.6.0 from trunk.
| author | Gerhard Häring <gh@ghaering.de> |
|---|---|
| date | Fri, 05 Mar 2010 15:20:03 +0000 |
| parents | 2925b568aacc |
| children | e9cd15d539e1 631e99961c5f |
line wrap: on
line diff
--- a/Modules/_sqlite/cursor.h Fri Mar 05 15:17:26 2010 +0000 +++ b/Modules/_sqlite/cursor.h Fri Mar 05 15:20:03 2010 +0000 @@ -1,6 +1,6 @@ /* cursor.h - definitions for the cursor type * - * Copyright (C) 2004-2007 Gerhard Häring <gh@ghaering.de> + * Copyright (C) 2004-2010 Gerhard Häring <gh@ghaering.de> * * This file is part of pysqlite. * @@ -40,9 +40,14 @@ long rowcount; PyObject* row_factory; pysqlite_Statement* statement; + int closed; + int reset; + int initialized; /* the next row to be returned, NULL if no next row available */ PyObject* next_row; + + PyObject* in_weakreflist; /* List of weak references */ } pysqlite_Cursor; typedef enum { @@ -53,8 +58,6 @@ extern PyTypeObject pysqlite_CursorType; -int pysqlite_cursor_init(pysqlite_Cursor* self, PyObject* args, PyObject* kwargs); -void pysqlite_cursor_dealloc(pysqlite_Cursor* self); PyObject* pysqlite_cursor_execute(pysqlite_Cursor* self, PyObject* args); PyObject* pysqlite_cursor_executemany(pysqlite_Cursor* self, PyObject* args); PyObject* pysqlite_cursor_getiter(pysqlite_Cursor *self);
