PostgreSQL Source Code  git master
plpy_resultobject.h
Go to the documentation of this file.
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_* */
23 
24 extern void PLy_result_init_type(void);
25 extern PyObject *PLy_result_new(void);
26 
27 #endif /* PLPY_RESULTOBJECT_H */
PyObject * PLy_result_new(void)
struct PLyResultObject PLyResultObject
void PLy_result_init_type(void)
PyObject_HEAD PyObject * nrows