|
|
|
|
@ -7,7 +7,7 @@ |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* IDENTIFICATION |
|
|
|
|
* $Header: /cvsroot/pgsql/src/backend/optimizer/plan/planner.c,v 1.25 1998/03/31 23:30:51 momjian Exp $ |
|
|
|
|
* $Header: /cvsroot/pgsql/src/backend/optimizer/plan/planner.c,v 1.26 1998/04/13 21:07:09 momjian Exp $ |
|
|
|
|
* |
|
|
|
|
*------------------------------------------------------------------------- |
|
|
|
|
*/ |
|
|
|
|
@ -60,8 +60,6 @@ make_groupPlan(List **tlist, bool tuplePerGroup, |
|
|
|
|
*****************************************************************************/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/***S*H***/ /* Anfang */ |
|
|
|
|
|
|
|
|
|
static List * |
|
|
|
|
check_having_qual_for_aggs(Node *clause, List *subplanTargetList) |
|
|
|
|
{ |
|
|
|
|
@ -84,7 +82,6 @@ check_having_qual_for_aggs(Node *clause, List *subplanTargetList) |
|
|
|
|
((Var *) clause)->varattno = subplanVar->resdom->resno; |
|
|
|
|
return NIL; |
|
|
|
|
} |
|
|
|
|
/***S*H***/ |
|
|
|
|
else if (is_funcclause(clause) || not_clause(clause) ||
|
|
|
|
|
or_clause(clause) || and_clause(clause)) |
|
|
|
|
{ |
|
|
|
|
@ -165,7 +162,6 @@ check_having_qual_for_aggs(Node *clause, List *subplanTargetList) |
|
|
|
|
return NIL; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
/***S*H***/ /* Ende */ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Plan * |
|
|
|
|
|