Rather surprising we hadn't seen bug reports about this ...
* Portions Copyright (c) 1994, Regents of the University of California
*
*
- * $Id: nodeHash.c,v 1.56 2001/03/22 06:16:12 momjian Exp $
+ * $Id: nodeHash.c,v 1.57 2001/05/27 20:42:18 tgl Exp $
*
*-------------------------------------------------------------------------
*/
*/
ExecAssignExprContext(estate, &hashstate->cstate);
+#define HASH_NSLOTS 1
+
/*
* initialize our result slot
*/
int
ExecCountSlotsHash(Hash *node)
{
-#define HASH_NSLOTS 1
return ExecCountSlotsNode(outerPlan(node)) +
ExecCountSlotsNode(innerPlan(node)) +
HASH_NSLOTS;
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/executor/nodeIndexscan.c,v 1.59 2001/03/22 06:16:13 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/executor/nodeIndexscan.c,v 1.60 2001/05/27 20:42:18 tgl Exp $
*
*-------------------------------------------------------------------------
*/
*/
ExecAssignExprContext(estate, &scanstate->cstate);
-#define INDEXSCAN_NSLOTS 3
+#define INDEXSCAN_NSLOTS 2
/*
* tuple table initialization
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/executor/nodeMaterial.c,v 1.35 2001/03/22 06:16:13 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/executor/nodeMaterial.c,v 1.36 2001/05/27 20:42:19 tgl Exp $
*
*-------------------------------------------------------------------------
*/
* ExecQual or ExecProject.
*/
-#define MATERIAL_NSLOTS 1
+#define MATERIAL_NSLOTS 2
/*
* tuple table initialization
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/executor/nodeSeqscan.c,v 1.29 2001/03/22 06:16:13 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/executor/nodeSeqscan.c,v 1.30 2001/05/27 20:42:19 tgl Exp $
*
*-------------------------------------------------------------------------
*/
*/
ExecAssignExprContext(estate, &scanstate->cstate);
-#define SEQSCAN_NSLOTS 3
+#define SEQSCAN_NSLOTS 2
/*
* tuple table initialization
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/executor/nodeSort.c,v 1.33 2001/05/07 00:43:18 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/executor/nodeSort.c,v 1.34 2001/05/27 20:42:19 tgl Exp $
*
*-------------------------------------------------------------------------
*/
* ExecQual or ExecProject.
*/
-#define SORT_NSLOTS 1
+#define SORT_NSLOTS 2
/*
* tuple table initialization
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/executor/nodeSubqueryscan.c,v 1.8 2001/05/15 16:11:58 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/executor/nodeSubqueryscan.c,v 1.9 2001/05/27 20:42:20 tgl Exp $
*
*-------------------------------------------------------------------------
*/
*/
ExecAssignExprContext(estate, &subquerystate->csstate.cstate);
-#define SUBQUERYSCAN_NSLOTS 2
+#define SUBQUERYSCAN_NSLOTS 1
/*
* tuple table initialization
int
ExecCountSlotsSubqueryScan(SubqueryScan *node)
{
-
/*
* The subplan has its own tuple table and must not be counted here!
*/
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/executor/nodeTidscan.c,v 1.16 2001/03/22 06:16:13 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/executor/nodeTidscan.c,v 1.17 2001/05/27 20:42:20 tgl Exp $
*
*-------------------------------------------------------------------------
*/
*/
ExecAssignExprContext(estate, &scanstate->cstate);
-#define TIDSCAN_NSLOTS 3
+#define TIDSCAN_NSLOTS 2
/*
* tuple table initialization