diff options
author | Bruce Momjian <bruce@momjian.us> | 1998-07-16 02:58:09 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1998-07-16 02:58:09 +0000 |
commit | e2bc27565763e9119ba3e7de56064e37be1c8974 (patch) | |
tree | d3cded7cc7efab3dcc795a6a6a98627454bd4c63 | |
parent | 4f807be2ad68566f02db9ac6294bf12151e44e1d (diff) | |
download | postgresql-e2bc27565763e9119ba3e7de56064e37be1c8974.tar.gz postgresql-e2bc27565763e9119ba3e7de56064e37be1c8974.zip |
Fix for Group ReScan suggested by Vadim.
-rw-r--r-- | src/backend/executor/nodeGroup.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/executor/nodeGroup.c b/src/backend/executor/nodeGroup.c index 8ea2174d883..cecae67b784 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); } |