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
11
typedef
struct
PLyResultObject
12
{
13
PyObject_HEAD
14
/* HeapTuple *tuples; */
15
PyObject *
nrows
;
/* number of rows returned by query */
16
PyObject *
rows
;
/* data rows, or empty list if no data
17
* returned */
18
PyObject *
status
;
/* query status, SPI_OK_*, or SPI_ERR_* */
19
TupleDesc
tupdesc
;
20
}
PLyResultObject
;
21
22
extern
void
PLy_result_init_type
(
void
);
23
extern
PyObject *
PLy_result_new
(
void
);
24
25
#endif
/* PLPY_RESULTOBJECT_H */
PLy_result_new
PyObject * PLy_result_new(void)
Definition:
plpy_resultobject.c:101
PLyResultObject
Definition:
plpy_resultobject.h:11
PLyResultObject
struct PLyResultObject PLyResultObject
tupdesc.h
tupleDesc
Definition:
tupdesc.h:80
PLyResultObject::tupdesc
TupleDesc tupdesc
Definition:
plpy_resultobject.h:19
PLy_result_init_type
void PLy_result_init_type(void)
Definition:
plpy_resultobject.c:94
PLyResultObject::rows
PyObject * rows
Definition:
plpy_resultobject.h:16
PLyResultObject::nrows
PyObject_HEAD PyObject * nrows
Definition:
plpy_resultobject.h:15
PLyResultObject::status
PyObject * status
Definition:
plpy_resultobject.h:18
src
pl
plpython
plpy_resultobject.h
Generated on Thu Apr 26 2018 12:13:25 for PostgreSQL Source Code by
1.8.13