*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/path/clausesel.c,v 1.10 1998/08/01 22:12:11 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/path/clausesel.c,v 1.11 1998/08/09 04:17:37 momjian Exp $
*
*-------------------------------------------------------------------------
*/
Cost
compute_clause_selec(Query *root, Node *clause, List *or_selectivities)
{
- if (is_opclause (clause))
+ if (is_opclause(clause))
return compute_selec(root, lcons(clause,NIL), or_selectivities);
else if (not_clause(clause))
{
* Both 'or' and 'and' clauses are evaluated as described in
* (compute_selec).
*/
- return (compute_selec(root,
- ((Expr *) clause)->args, or_selectivities));
+ return (compute_selec(root, ((Expr *) clause)->args, or_selectivities));
}
else
{
- return (compute_selec(root,
- lcons(clause, NIL), or_selectivities));
+ return (compute_selec(root, lcons(clause, NIL), or_selectivities));
}
}
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/initsplan.c,v 1.15 1998/08/07 05:02:17 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/initsplan.c,v 1.16 1998/08/09 04:17:38 momjian Exp $
*
*-------------------------------------------------------------------------
*/
else
{
clauseinfo->selectivity =
- compute_clause_selec(root, (Node *) clause,
- NIL);
+ compute_clause_selec(root, (Node *) clause, NIL);
}
rel->clauseinfo = lcons(clauseinfo,
rel->clauseinfo);