Get rid of hashkeys field of Hash plan node, since it's redundant with
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 25 Nov 2003 21:00:54 +0000 (21:00 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 25 Nov 2003 21:00:54 +0000 (21:00 +0000)
commita64846f3ada1a4ecc6ca8123777217b3c7781160
tree703df98e0295f119b70fc8656d026fdec1592f3c
parent38ba28e5c11aa53ccf5b2c4cdb8ab427b42ebca2
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.
src/backend/executor/nodeHash.c
src/backend/executor/nodeHashjoin.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/outfuncs.c
src/backend/optimizer/plan/createplan.c
src/backend/optimizer/plan/setrefs.c
src/backend/optimizer/plan/subselect.c
src/include/nodes/plannodes.h