PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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
13typedef 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
24extern void PLy_result_init_type(void);
25extern PyObject *PLy_result_new(void);
26
27#endif /* PLPY_RESULTOBJECT_H */
void PLy_result_init_type(void)
struct PLyResultObject PLyResultObject
PyObject * PLy_result_new(void)
PyObject_HEAD PyObject * nrows