]> granicus.if.org Git - postgresql/commitdiff
Minor code cleanup: ExecHash() was returning a null TupleTableSlot, and an
authorNeil Conway <neilc@samurai.com>
Thu, 31 Mar 2005 02:02:52 +0000 (02:02 +0000)
committerNeil Conway <neilc@samurai.com>
Thu, 31 Mar 2005 02:02:52 +0000 (02:02 +0000)
old comment in the code claimed that this was necessary. Since it is not
actually necessary any more, it is clearer to remove the comment and
just return NULL instead -- the return value of ExecHash() is not used.

src/backend/executor/nodeHash.c
src/backend/executor/nodeHashjoin.c

index daf24c3d5ab53b8fffe90f88446610f1953ee7d4..97e6738bd3203fed7b60af474abb689a8f420545 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/executor/nodeHash.c,v 1.91 2005/03/16 21:38:07 tgl Exp $
+ *       $PostgreSQL: pgsql/src/backend/executor/nodeHash.c,v 1.92 2005/03/31 02:02:52 neilc Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -54,7 +54,6 @@ ExecHash(HashState *node)
         * get state info from node
         */
        outerNode = outerPlanState(node);
-
        hashtable = node->hashtable;
 
        /*
@@ -78,11 +77,8 @@ ExecHash(HashState *node)
                ExecHashTableInsert(hashtable, ExecFetchSlotTuple(slot), hashvalue);
        }
 
-       /*
-        * Return the slot so that we have the tuple descriptor when we need
-        * to save/restore them.  -Jeff 11 July 1991  (XXX isn't this dead code?)
-        */
-       return slot;
+       /* We needn't return a tuple slot or anything else */
+       return NULL;
 }
 
 /* ----------------------------------------------------------------
index 26d7bde3353abdd3a9f67747183077f06d9473f7..4811b7068ebcaff9481a94eadf5d39096dd1d68f 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/executor/nodeHashjoin.c,v 1.69 2005/03/16 21:38:07 tgl Exp $
+ *       $PostgreSQL: pgsql/src/backend/executor/nodeHashjoin.c,v 1.70 2005/03/31 02:02:52 neilc Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -97,8 +97,7 @@ ExecHashJoin(HashJoinState *node)
         * outer tuple; so we can stop scanning the inner scan if we matched
         * on the previous try.
         */
-       if (node->js.jointype == JOIN_IN &&
-               node->hj_MatchedOuter)
+       if (node->js.jointype == JOIN_IN && node->hj_MatchedOuter)
                node->hj_NeedNewOuter = true;
 
        /*