diff options
author | Vadim B. Mikheev <vadim4o@yahoo.com> | 1997-09-06 11:23:05 +0000 |
---|---|---|
committer | Vadim B. Mikheev <vadim4o@yahoo.com> | 1997-09-06 11:23:05 +0000 |
commit | bf1d9aeb97431068c56d35bb01d51fb6e9451bbd (patch) | |
tree | 9642f57457d1537efee0e9ab1e9ee21e7f00fab5 /src/include/executor/spi.h | |
parent | 5d68d3e95762a73cbab5db9abeb6f439678efcda (diff) | |
download | postgresql-bf1d9aeb97431068c56d35bb01d51fb6e9451bbd.tar.gz postgresql-bf1d9aeb97431068c56d35bb01d51fb6e9451bbd.zip |
Cleanups.
Diffstat (limited to 'src/include/executor/spi.h')
-rw-r--r-- | src/include/executor/spi.h | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/src/include/executor/spi.h b/src/include/executor/spi.h index 31d9ecc8e27..8ab7b34b0c8 100644 --- a/src/include/executor/spi.h +++ b/src/include/executor/spi.h @@ -52,7 +52,6 @@ typedef struct { #define SPI_ERROR_NOATTRIBUTE -9 #define SPI_ERROR_NOOUTFUNC -10 #define SPI_ERROR_TYPUNKNOWN -11 -#define SPI_ERROR_NOENTRY -12 #define SPI_OK_CONNECT 1 #define SPI_OK_FINISH 2 @@ -65,24 +64,16 @@ typedef struct { #define SPI_OK_UPDATE 9 #define SPI_OK_CURSOR 10 -#define SPI_DSPACE_LOCAL 0 -#define SPI_DSPACE_XACT 1 -#define SPI_DSPACE_SESSION 2 - extern uint32 SPI_processed; extern SPITupleTable *SPI_tuptable; -extern int SPI_error; +extern int SPI_result; -extern int SPI_connect (char *ident); +extern int SPI_connect (void); extern int SPI_finish (void); -extern int SPI_exec (char *src); -extern int SPI_execn (char *src, int tcount); -extern int SPI_execp (int pid, char **values, char *Nulls); -extern int SPI_prepare (char *src, int nargs, Oid *argtypes); -extern int SPI_expplan (int dspace, int start, int count); -extern int SPI_impplan (int dspace, int start, int count); -extern int SPI_expdata (int dspace, int count, void **data, int *len); -extern int SPI_impdata (int dspace, int start, int count, void **data, int **len); +extern int SPI_exec (char *src, int tcount); +extern int SPI_execp (void *plan, char **values, char *Nulls, int tcount); +extern void *SPI_prepare (char *src, int nargs, Oid *argtypes); +extern void *SPI_saveplan (void *plan); extern int SPI_fnumber (TupleDesc tupdesc, char *fname); extern char *SPI_getvalue (HeapTuple tuple, TupleDesc tupdesc, int fnumber); |