Cost cleanup.
authorBruce Momjian
Thu, 18 Dec 1997 12:30:44 +0000 (12:30 +0000)
committerBruce Momjian
Thu, 18 Dec 1997 12:30:44 +0000 (12:30 +0000)
src/backend/optimizer/plan/createplan.c
src/backend/optimizer/plan/planmain.c

index 54125052fa36c30bacb9d96e0310db57497cb089..2c8900f64c8b26ff1ceda276929d6aa76de05dd9 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/optimizer/plan/createplan.c,v 1.18 1997/12/18 12:20:30 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/optimizer/plan/createplan.c,v 1.19 1997/12/18 12:30:43 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -1114,7 +1114,7 @@ make_agg(List *tlist, int nagg, Aggreg **aggs, Plan *lefttree)
    node->plan.state = (EState *) NULL;
    node->plan.qual = NULL;
    node->plan.targetlist = tlist;
-   node->plan.lefttree = (Plan *) NULL;
+   node->plan.lefttree = lefttree;
    node->plan.righttree = (Plan *) NULL;
    node->numAgg = nagg;
    node->aggs = aggs;
index a841b64063a63c75a064c7177c7327f05dff50ee..883b5601b61aae6998f7212a1f104a9c89969848 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/optimizer/plan/planmain.c,v 1.9 1997/12/18 03:03:38 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/optimizer/plan/planmain.c,v 1.10 1997/12/18 12:30:44 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -200,8 +200,7 @@ query_planner(Query *root,
     */
    if (root->qry_aggs)
    {
-       aggplan = make_agg(tlist, root->qry_numAgg, root->qry_aggs);
-       aggplan->plan.lefttree = subplan;
+       aggplan = make_agg(tlist, root->qry_numAgg, root->qry_aggs, subplan);
 
        /*
         * set the varno/attno entries to the appropriate references to