/* * src/pl/plpython/plpy_resultobject.h */ #ifndef PLPY_RESULTOBJECT_H #define PLPY_RESULTOBJECT_H #include "access/tupdesc.h" #include "plpython.h" typedef struct PLyResultObject { PyObject_HEAD /* HeapTuple *tuples; */ PyObject *nrows; /* number of rows returned by query */ PyObject *rows; /* data rows, or empty list if no data * returned */ PyObject *status; /* query status, SPI_OK_*, or SPI_ERR_* */ TupleDesc tupdesc; } PLyResultObject; extern void PLy_result_init_type(void); extern PyObject *PLy_result_new(void); #endif /* PLPY_RESULTOBJECT_H */