mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Remove unnecessary members from ModifyTableState and ExecInsert
These values can be obtained from the ModifyTable node which is already a part of both the ModifyTableState and ExecInsert. Author: Álvaro Herrera, Amit Langote Reviewed-by: Peter Geoghegan Discussion: https://postgr.es/m/20180316151303.rml2p5wffn3o6qy6@alvherre.pgsql
This commit is contained in:
		@@ -989,9 +989,6 @@ typedef struct ModifyTableState
 | 
			
		||||
	List	  **mt_arowmarks;	/* per-subplan ExecAuxRowMark lists */
 | 
			
		||||
	EPQState	mt_epqstate;	/* for evaluating EvalPlanQual rechecks */
 | 
			
		||||
	bool		fireBSTriggers; /* do we need to fire stmt triggers? */
 | 
			
		||||
	OnConflictAction mt_onconflict; /* ON CONFLICT type */
 | 
			
		||||
	List	   *mt_arbiterindexes;	/* unique index OIDs to arbitrate taking
 | 
			
		||||
									 * alt path */
 | 
			
		||||
	TupleTableSlot *mt_existing;	/* slot to store existing target tuple in */
 | 
			
		||||
	List	   *mt_excludedtlist;	/* the excluded pseudo relation's tlist  */
 | 
			
		||||
	TupleTableSlot *mt_conflproj;	/* CONFLICT ... SET ... projection target */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user