summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian1999-02-18 04:55:54 +0000
committerBruce Momjian1999-02-18 04:55:54 +0000
commite78662d879dec9f5630637119333e99121ee03d3 (patch)
tree68db34cc4870da680b9132bf8d61785c2a8eb956 /src
parentd977ff7b52e6952da38619977fff1bab565a0653 (diff)
optimizer cleanup
Diffstat (limited to 'src')
-rw-r--r--src/backend/optimizer/geqo/geqo_eval.c16
-rw-r--r--src/backend/optimizer/geqo/geqo_main.c5
-rw-r--r--src/include/optimizer/geqo.h5
3 files changed, 14 insertions, 12 deletions
diff --git a/src/backend/optimizer/geqo/geqo_eval.c b/src/backend/optimizer/geqo/geqo_eval.c
index 5659e99846a..a3f72781080 100644
--- a/src/backend/optimizer/geqo/geqo_eval.c
+++ b/src/backend/optimizer/geqo/geqo_eval.c
@@ -5,7 +5,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
- * $Id: geqo_eval.c,v 1.33 1999/02/16 00:40:59 momjian Exp $
+ * $Id: geqo_eval.c,v 1.34 1999/02/18 04:55:54 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -86,12 +86,12 @@ geqo_eval(Query *root, Gene *tour, int num_gene)
* gimme_tree
* this program presumes that only LEFT-SIDED TREES are considered!
*
- * 'outer_rel' is the preceeding join
+ * 'old_rel' is the preceeding join
*
* Returns a new join relation incorporating all joins in a left-sided tree.
*/
RelOptInfo *
-gimme_tree(Query *root, Gene *tour, int rel_count, int num_gene, RelOptInfo *outer_rel)
+gimme_tree(Query *root, Gene *tour, int rel_count, int num_gene, RelOptInfo *old_rel)
{
RelOptInfo *inner_rel; /* current relation */
int base_rel_index;
@@ -115,16 +115,16 @@ gimme_tree(Query *root, Gene *tour, int rel_count, int num_gene, RelOptInfo *out
}
else
{ /* tree main part */
- if (!(new_rels = make_rels_by_clause_joins(root, outer_rel,
+ if (!(new_rels = make_rels_by_clause_joins(root, old_rel,
inner_rel->joininfo,
inner_rel->relids)))
{
if (!BushyPlanFlag)
- new_rels = make_rels_by_clauseless_joins(outer_rel,
+ new_rels = make_rels_by_clauseless_joins(old_rel,
lcons(inner_rel,NIL));
else
- new_rels = make_rels_by_clauseless_joins(outer_rel,
- lcons(outer_rel,NIL));
+ new_rels = make_rels_by_clauseless_joins(old_rel,
+ lcons(old_rel,NIL));
}
/* process new_rel->pathlist */
@@ -168,7 +168,7 @@ gimme_tree(Query *root, Gene *tour, int rel_count, int num_gene, RelOptInfo *out
}
- return outer_rel; /* tree finished ... */
+ return old_rel; /* tree finished ... */
}
static RelOptInfo *
diff --git a/src/backend/optimizer/geqo/geqo_main.c b/src/backend/optimizer/geqo/geqo_main.c
index 1e7b1449e7a..76beb7c2495 100644
--- a/src/backend/optimizer/geqo/geqo_main.c
+++ b/src/backend/optimizer/geqo/geqo_main.c
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
- * $Id: geqo_main.c,v 1.13 1999/02/13 23:16:08 momjian Exp $
+ * $Id: geqo_main.c,v 1.14 1999/02/18 04:55:54 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -253,7 +253,8 @@ geqo(Query *root)
best_tour = (Gene *) pool->data[0].string;
/* root->join_relation_list_ will be modified during this ! */
- best_rel = (RelOptInfo *) gimme_tree(root, best_tour, 0, pool->string_length, NULL);
+ best_rel = (RelOptInfo *) gimme_tree(root, best_tour, 0,
+ pool->string_length, NULL);
/* DBG: show the query plan
print_plan(best_plan, root);
diff --git a/src/include/optimizer/geqo.h b/src/include/optimizer/geqo.h
index 140ca955559..9a4c61d4a05 100644
--- a/src/include/optimizer/geqo.h
+++ b/src/include/optimizer/geqo.h
@@ -5,7 +5,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
- * $Id: geqo.h,v 1.12 1999/02/15 05:50:02 momjian Exp $
+ * $Id: geqo.h,v 1.13 1999/02/18 04:55:54 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -75,7 +75,8 @@ extern RelOptInfo *geqo(Query *root);
extern void geqo_params(int string_length);
extern Cost geqo_eval(Query *root, Gene *tour, int num_gene);
-extern RelOptInfo *gimme_tree(Query *root, Gene *tour, int rel_count, int num_gene, RelOptInfo *outer_rel);
+extern RelOptInfo *gimme_tree(Query *root, Gene *tour, int rel_count,
+ int num_gene, RelOptInfo *old_rel);
#endif /* GEQO_H */