diff options
author | Bruce Momjian <bruce@momjian.us> | 2004-03-05 00:47:01 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2004-03-05 00:47:01 +0000 |
commit | 65a0db19f48920d4be4607fca15634cf6b0a3d3b (patch) | |
tree | b8c81e24ff7968001325c9ded5e7d76d5a917c30 /src/include/executor | |
parent | 202cbdca0322d2606d744f260824e82826fe6a71 (diff) |
Add new SPI functions for use by PL/Java:
+extern Oid SPI_getargtypeid(void *plan, int argIndex);
+extern int SPI_getargcount(void *plan);
+extern bool SPI_is_cursor_plan(void *plan);
Thomas Hallgren
Diffstat (limited to 'src/include/executor')
-rw-r--r-- | src/include/executor/spi.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/include/executor/spi.h b/src/include/executor/spi.h index a6a6f97c526..6d0ce059a20 100644 --- a/src/include/executor/spi.h +++ b/src/include/executor/spi.h @@ -2,7 +2,7 @@ * * spi.h * - * $PostgreSQL: pgsql/src/include/executor/spi.h,v 1.41 2003/12/02 19:26:47 joe Exp $ + * $PostgreSQL: pgsql/src/include/executor/spi.h,v 1.42 2004/03/05 00:47:01 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -90,6 +90,10 @@ extern void *SPI_prepare(const char *src, int nargs, Oid *argtypes); extern void *SPI_saveplan(void *plan); extern int SPI_freeplan(void *plan); +extern Oid SPI_getargtypeid(void *plan, int argIndex); +extern int SPI_getargcount(void *plan); +extern bool SPI_is_cursor_plan(void *plan); + extern HeapTuple SPI_copytuple(HeapTuple tuple); extern TupleDesc SPI_copytupledesc(TupleDesc tupdesc); extern TupleTableSlot *SPI_copytupleintoslot(HeapTuple tuple, |