1 /* 2 * src/pl/plpython/plpy_resultobject.h 3 */ 4 5 #ifndef PLPY_RESULTOBJECT_H 6 #define PLPY_RESULTOBJECT_H 7 8 #include "access/tupdesc.h" 9 10 #include "plpython.h" 11 12 13 typedef struct PLyResultObject 14 { 15 PyObject_HEAD 16 /* HeapTuple *tuples; */ 17 PyObject *nrows; /* number of rows returned by query */ 18 PyObject *rows; /* data rows, or empty list if no data 19 * returned */ 20 PyObject *status; /* query status, SPI_OK_*, or SPI_ERR_* */ 21 TupleDesc tupdesc; 22 } PLyResultObject; 23 24 extern void PLy_result_init_type(void); 25 extern PyObject *PLy_result_new(void); 26 27 #endif /* PLPY_RESULTOBJECT_H */ 28