mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Cleanups.
This commit is contained in:
		@@ -22,7 +22,7 @@ typedef struct TriggerData
 | 
			
		||||
	HeapTuple	tg_trigtuple;
 | 
			
		||||
	HeapTuple	tg_newtuple;
 | 
			
		||||
	Trigger    *tg_trigger;
 | 
			
		||||
} TriggerData;
 | 
			
		||||
}			TriggerData;
 | 
			
		||||
 | 
			
		||||
extern TriggerData *CurrentTriggerData;
 | 
			
		||||
 | 
			
		||||
@@ -58,8 +58,8 @@ extern TriggerData *CurrentTriggerData;
 | 
			
		||||
		(!TRIGGER_FIRED_BEFORE (event))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
extern void CreateTrigger(CreateTrigStmt *stmt);
 | 
			
		||||
extern void DropTrigger(DropTrigStmt *stmt);
 | 
			
		||||
extern void CreateTrigger(CreateTrigStmt * stmt);
 | 
			
		||||
extern void DropTrigger(DropTrigStmt * stmt);
 | 
			
		||||
extern void RelationRemoveTriggers(Relation rel);
 | 
			
		||||
 | 
			
		||||
extern HeapTuple ExecBRInsertTriggers(Relation rel, HeapTuple tuple);
 | 
			
		||||
 
 | 
			
		||||
@@ -28,6 +28,7 @@
 | 
			
		||||
#include "utils/syscache.h"
 | 
			
		||||
#include "utils/mcxt.h"
 | 
			
		||||
#include "utils/portal.h"
 | 
			
		||||
#include "utils/builtins.h"
 | 
			
		||||
#include "catalog/pg_language.h"
 | 
			
		||||
#include "access/heapam.h"
 | 
			
		||||
#include "access/xact.h"
 | 
			
		||||
@@ -40,7 +41,7 @@ typedef struct
 | 
			
		||||
	uint32		free;			/* # of free vals */
 | 
			
		||||
	TupleDesc	tupdesc;		/* tuple descriptor */
 | 
			
		||||
	HeapTuple  *vals;			/* tuples */
 | 
			
		||||
} SPITupleTable;
 | 
			
		||||
}			SPITupleTable;
 | 
			
		||||
 | 
			
		||||
#define SPI_ERROR_CONNECT		-1
 | 
			
		||||
#define SPI_ERROR_COPY			-2
 | 
			
		||||
@@ -73,12 +74,13 @@ extern int	SPI_connect(void);
 | 
			
		||||
extern int	SPI_finish(void);
 | 
			
		||||
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_prepare(char *src, int nargs, Oid * argtypes);
 | 
			
		||||
extern void *SPI_saveplan(void *plan);
 | 
			
		||||
 | 
			
		||||
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);
 | 
			
		||||
extern char *SPI_getbinval(HeapTuple tuple, TupleDesc tupdesc, int fnumber, bool *isnull);
 | 
			
		||||
extern char *SPI_getbinval(HeapTuple tuple, TupleDesc tupdesc, int fnumber, bool * isnull);
 | 
			
		||||
extern char *SPI_gettype(TupleDesc tupdesc, int fnumber);
 | 
			
		||||
extern Oid	SPI_gettypeid(TupleDesc tupdesc, int fnumber);
 | 
			
		||||
extern char *SPI_getrelname(Relation rel);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user