diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2008-10-23 14:34:34 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2008-10-23 14:34:34 +0000 |
commit | d5789018c7de551bcce45b6924dda588f9858162 (patch) | |
tree | b71faa334f72ea5f7a169a920970c81990861c6f /src/include/nodes/execnodes.h | |
parent | 7356381ef57e6ddb09f1b1c72085e5102d0baa1e (diff) | |
download | postgresql-d5789018c7de551bcce45b6924dda588f9858162.tar.gz postgresql-d5789018c7de551bcce45b6924dda588f9858162.zip |
Remove useless ps_OuterTupleSlot field from PlanState. I suppose this was
used long ago, but in the current code the ecxt_outertuple field of
ExprContext is doing all the work. Spotted by Ran Tang.
Diffstat (limited to 'src/include/nodes/execnodes.h')
-rw-r--r-- | src/include/nodes/execnodes.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/include/nodes/execnodes.h b/src/include/nodes/execnodes.h index c10204a9100..5b46f6e7087 100644 --- a/src/include/nodes/execnodes.h +++ b/src/include/nodes/execnodes.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2008, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/nodes/execnodes.h,v 1.190 2008/10/07 19:27:04 tgl Exp $ + * $PostgreSQL: pgsql/src/include/nodes/execnodes.h,v 1.191 2008/10/23 14:34:34 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -868,7 +868,7 @@ typedef struct PlanState Plan *plan; /* associated Plan node */ - EState *state; /* at execution time, state's of individual + EState *state; /* at execution time, states of individual * nodes point to one EState for the whole * top-level plan */ @@ -896,12 +896,11 @@ typedef struct PlanState /* * Other run-time state needed by most if not all node types. */ - TupleTableSlot *ps_OuterTupleSlot; /* slot for current "outer" tuple */ TupleTableSlot *ps_ResultTupleSlot; /* slot for my result tuples */ ExprContext *ps_ExprContext; /* node's expression-evaluation context */ ProjectionInfo *ps_ProjInfo; /* info for doing tuple projection */ - bool ps_TupFromTlist;/* state flag for processing set-valued - * functions in targetlist */ + bool ps_TupFromTlist; /* state flag for processing set-valued + * functions in targetlist */ } PlanState; /* ---------------- |