diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-11-25 21:00:54 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-11-25 21:00:54 +0000 |
commit | a64846f3ada1a4ecc6ca8123777217b3c7781160 (patch) | |
tree | 703df98e0295f119b70fc8656d026fdec1592f3c /src/backend/executor/nodeHash.c | |
parent | 38ba28e5c11aa53ccf5b2c4cdb8ab427b42ebca2 (diff) | |
download | postgresql-a64846f3ada1a4ecc6ca8123777217b3c7781160.tar.gz postgresql-a64846f3ada1a4ecc6ca8123777217b3c7781160.zip |
Get rid of hashkeys field of Hash plan node, since it's redundant with
the hashclauses field of the parent HashJoin. This avoids problems with
duplicated links to SubPlans in hash clauses, as per report from
Andrew Holm-Hansen.
Diffstat (limited to 'src/backend/executor/nodeHash.c')
-rw-r--r-- | src/backend/executor/nodeHash.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/executor/nodeHash.c b/src/backend/executor/nodeHash.c index b925517d7b1..6b13dab7645 100644 --- a/src/backend/executor/nodeHash.c +++ b/src/backend/executor/nodeHash.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeHash.c,v 1.79 2003/08/04 02:39:59 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeHash.c,v 1.80 2003/11/25 21:00:52 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -113,6 +113,7 @@ ExecInitHash(Hash *node, EState *estate) hashstate->ps.plan = (Plan *) node; hashstate->ps.state = estate; hashstate->hashtable = NULL; + hashstate->hashkeys = NIL; /* will be set by parent HashJoin */ /* * Miscellaneous initialization |