From e2bc27565763e9119ba3e7de56064e37be1c8974 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Thu, 16 Jul 1998 02:58:09 +0000 Subject: [PATCH] Fix for Group ReScan suggested by Vadim. --- src/backend/executor/nodeGroup.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/executor/nodeGroup.c b/src/backend/executor/nodeGroup.c index 8ea2174d88..cecae67b78 100644 --- a/src/backend/executor/nodeGroup.c +++ b/src/backend/executor/nodeGroup.c @@ -13,7 +13,7 @@ * columns. (ie. tuples from the same group are consecutive) * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeGroup.c,v 1.20 1998/07/16 01:49:18 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeGroup.c,v 1.21 1998/07/16 02:58:09 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -425,4 +425,8 @@ ExecReScanGroup(Group *node, ExprContext *exprCtxt, Plan *parent) grpstate->grp_useFirstTuple = FALSE; grpstate->grp_done = FALSE; + + if (((Plan *) node)->lefttree && + ((Plan *) node)->lefttree->chgParam == NULL) + ExecReScan(((Plan *) node)->lefttree, exprCtxt, (Plan *) node); }