aboutsummaryrefslogtreecommitdiff
path: root/src/include/executor
diff options
context:
space:
mode:
authorVadim B. Mikheev <vadim4o@yahoo.com>1997-09-12 08:37:52 +0000
committerVadim B. Mikheev <vadim4o@yahoo.com>1997-09-12 08:37:52 +0000
commit4587547f1382b125fb8835eace3ba3f5f7980db4 (patch)
tree591b33b830c838f8694cfc2a253f57f50c0ca58d /src/include/executor
parenta40a546e47efb43e070ee4cfe89ecf4b627ade64 (diff)
downloadpostgresql-4587547f1382b125fb8835eace3ba3f5f7980db4.tar.gz
postgresql-4587547f1382b125fb8835eace3ba3f5f7980db4.zip
Added: SPI_copytuple() & SPI_modifytuple()
Diffstat (limited to 'src/include/executor')
-rw-r--r--src/include/executor/spi.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/include/executor/spi.h b/src/include/executor/spi.h
index 6eab4b8544f..58346be4921 100644
--- a/src/include/executor/spi.h
+++ b/src/include/executor/spi.h
@@ -73,10 +73,14 @@ extern int SPI_result;
extern int SPI_connect(void);
extern int SPI_finish(void);
extern int SPI_exec(char *src, int tcount);
-extern int SPI_execp(void *plan, Datum *values, char *Nulls, int tcount);
+extern int SPI_execp(void *plan, Datum * values, char *Nulls, int tcount);
extern void *SPI_prepare(char *src, int nargs, Oid * argtypes);
extern void *SPI_saveplan(void *plan);
+extern HeapTuple SPI_copytuple(HeapTuple tuple);
+extern HeapTuple
+SPI_modifytuple(Relation rel, HeapTuple tuple, int natts,
+ int *attnum, Datum * Values, char *Nulls);
extern int SPI_fnumber(TupleDesc tupdesc, char *fname);
extern char *SPI_fname(TupleDesc tupdesc, int fnumber);
extern char *SPI_getvalue(HeapTuple tuple, TupleDesc tupdesc, int fnumber);