1 /* 2 * src/pl/plpython/plpy_cursorobject.h 3 */ 4 5 #ifndef PLPY_CURSOROBJECT_H 6 #define PLPY_CURSOROBJECT_H 7 8 #include "plpy_typeio.h" 9 10 11 typedef struct PLyCursorObject 12 { 13 PyObject_HEAD 14 char *portalname; 15 PLyDatumToOb result; 16 bool closed; 17 MemoryContext mcxt; 18 } PLyCursorObject; 19 20 extern void PLy_cursor_init_type(void); 21 extern PyObject *PLy_cursor(PyObject *self, PyObject *args); 22 extern PyObject *PLy_cursor_plan(PyObject *ob, PyObject *args); 23 24 #endif /* PLPY_CURSOROBJECT_H */ 25