aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/optimizer/plan')
-rw-r--r--src/backend/optimizer/plan/createplan.c60
-rw-r--r--src/backend/optimizer/plan/initsplan.c22
-rw-r--r--src/backend/optimizer/plan/planmain.c14
-rw-r--r--src/backend/optimizer/plan/planner.c12
-rw-r--r--src/backend/optimizer/plan/setrefs.c26
-rw-r--r--src/backend/optimizer/plan/subselect.c58
6 files changed, 96 insertions, 96 deletions
diff --git a/src/backend/optimizer/plan/createplan.c b/src/backend/optimizer/plan/createplan.c
index 54b1cb63354..5011d0b2487 100644
--- a/src/backend/optimizer/plan/createplan.c
+++ b/src/backend/optimizer/plan/createplan.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/createplan.c,v 1.30 1998/08/04 16:44:12 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/createplan.c,v 1.31 1998/09/01 03:23:35 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -154,7 +154,7 @@ create_plan(Path *best_path)
}
#endif
- return (plan_node);
+ return plan_node;
}
/*
@@ -281,7 +281,7 @@ create_join_node(JoinPath *best_path, List *tlist)
(get_locclauseinfo(best_path)))));
#endif
- return (retval);
+ return retval;
}
/*****************************************************************************
@@ -316,7 +316,7 @@ create_seqscan_node(Path *best_path, List *tlist, List *scan_clauses)
scan_node->plan.cost = best_path->path_cost;
- return (scan_node);
+ return scan_node;
}
/*
@@ -342,7 +342,7 @@ create_indexscan_node(IndexPath *best_path,
IndexScan *scan_node = (IndexScan *) NULL;
bool lossy = FALSE;
HeapTuple indexTuple;
- IndexTupleForm index;
+ Form_pg_index index;
/*
* If an 'or' clause is to be used with this index, the indxqual field
@@ -377,7 +377,7 @@ create_indexscan_node(IndexPath *best_path,
if (!HeapTupleIsValid(indexTuple))
elog(ERROR, "create_plan: index %d not found",
lfirsti(ixid));
- index = (IndexTupleForm) GETSTRUCT(indexTuple);
+ index = (Form_pg_index) GETSTRUCT(indexTuple);
if (index->indislossy)
lossy = TRUE;
}
@@ -418,7 +418,7 @@ create_indexscan_node(IndexPath *best_path,
fixed_indxqual,
best_path->path.path_cost);
- return (scan_node);
+ return scan_node;
}
/*****************************************************************************
@@ -506,7 +506,7 @@ create_nestloop_node(JoinPath *best_path,
join_node->join.cost = best_path->path.path_cost;
- return (join_node);
+ return join_node;
}
static MergeJoin *
@@ -595,7 +595,7 @@ create_mergejoin_node(MergePath *best_path,
join_node->join.cost = best_path->jpath.path.path_cost;
- return (join_node);
+ return join_node;
}
/*
@@ -650,7 +650,7 @@ create_hashjoin_node(HashPath *best_path,
(Plan *) hash_node);
join_node->join.cost = best_path->jpath.path.path_cost;
- return (join_node);
+ return join_node;
}
@@ -684,17 +684,17 @@ fix_indxqual_references(Node *clause, Path *index_path)
}
newclause = copyObject((Node *) clause);
((Var *) newclause)->varattno = pos + 1;
- return (newclause);
+ return newclause;
}
else
- return (clause);
+ return clause;
}
else if (IsA(clause, Const))
- return (clause);
+ return clause;
else if (IsA(clause, Param))
{
/* Function parameter used as index scan arg. DZ - 27-8-1996 */
- return (clause);
+ return clause;
}
else if (is_opclause(clause) &&
is_funcclause((Node *) get_leftop((Expr *) clause)) &&
@@ -743,7 +743,7 @@ fix_indxqual_references(Node *clause, Path *index_path)
make_clause(expr->opType, expr->oper, new_subclauses);
}
else
- return (clause);
+ return clause;
}
else
{
@@ -770,7 +770,7 @@ fix_indxqual_references(Node *clause, Path *index_path)
if (new_subclauses)
return (Node *) new_subclauses;
else
- return (clause);
+ return clause;
}
}
@@ -812,7 +812,7 @@ switch_outer(List *clauses)
else
t_list = lappend(t_list, clause);
}
- return (t_list);
+ return t_list;
}
/*
@@ -856,7 +856,7 @@ set_temp_tlist_operators(List *tlist, List *pathkeys, Oid *operators)
}
keyno += 1;
}
- return (tlist);
+ return tlist;
}
/*****************************************************************************
@@ -917,7 +917,7 @@ make_temp(List *tlist,
elog(ERROR, "make_temp: unknown temp type %d", temptype);
}
- return (retval);
+ return retval;
}
@@ -939,7 +939,7 @@ make_seqscan(List *qptlist,
node->scanrelid = scanrelid;
node->scanstate = (CommonScanState *) NULL;
- return (node);
+ return node;
}
static IndexScan *
@@ -964,7 +964,7 @@ make_indexscan(List *qptlist,
node->indxqual = indxqual;
node->scan.scanstate = (CommonScanState *) NULL;
- return (node);
+ return node;
}
@@ -986,7 +986,7 @@ make_nestloop(List *qptlist,
plan->righttree = righttree;
node->nlstate = (NestLoopState *) NULL;
- return (node);
+ return node;
}
static HashJoin *
@@ -1013,7 +1013,7 @@ make_hashjoin(List *tlist,
node->hashjointablesize = 0;
node->hashdone = false;
- return (node);
+ return node;
}
static Hash *
@@ -1034,7 +1034,7 @@ make_hash(List *tlist, Var *hashkey, Plan *lefttree)
node->hashtablekey = 0;
node->hashtablesize = 0;
- return (node);
+ return node;
}
static MergeJoin *
@@ -1062,7 +1062,7 @@ make_mergejoin(List *tlist,
node->mergerightorder = rightorder;
node->mergeleftorder = leftorder;
- return (node);
+ return node;
}
Sort *
@@ -1080,7 +1080,7 @@ make_sort(List *tlist, Oid tempid, Plan *lefttree, int keycount)
node->tempid = tempid;
node->keycount = keycount;
- return (node);
+ return node;
}
static Material *
@@ -1101,7 +1101,7 @@ make_material(List *tlist,
node->tempid = tempid;
node->keycount = keycount;
- return (node);
+ return node;
}
Agg *
@@ -1117,7 +1117,7 @@ make_agg(List *tlist, Plan *lefttree)
node->plan.righttree = (Plan *) NULL;
node->aggs = NIL;
- return (node);
+ return node;
}
Group *
@@ -1139,7 +1139,7 @@ make_group(List *tlist,
node->numCols = ngrp;
node->grpColIdx = grpColIdx;
- return (node);
+ return node;
}
/*
@@ -1168,7 +1168,7 @@ make_unique(List *tlist, Plan *lefttree, char *uniqueAttr)
node->uniqueAttr = NULL;
else
node->uniqueAttr = pstrdup(uniqueAttr);
- return (node);
+ return node;
}
#ifdef NOT_USED
diff --git a/src/backend/optimizer/plan/initsplan.c b/src/backend/optimizer/plan/initsplan.c
index feb9bff1274..22cfeaf7557 100644
--- a/src/backend/optimizer/plan/initsplan.c
+++ b/src/backend/optimizer/plan/initsplan.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/initsplan.c,v 1.18 1998/08/10 02:26:26 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/initsplan.c,v 1.19 1998/09/01 03:23:36 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -40,7 +40,7 @@
extern int Quiet;
static void add_clause_to_rels(Query *root, List *clause);
-static void add_join_info_to_rels(Query *root, CInfo *clauseinfo,
+static void add_join_info_to_rels(Query *root, ClauseInfo *clauseinfo,
List *join_relids);
static void add_vars_to_targetlist(Query *root, List *vars, List *join_relids);
@@ -170,7 +170,7 @@ add_clause_to_rels(Query *root, List *clause)
{
List *relids;
List *vars;
- CInfo *clauseinfo = makeNode(CInfo);
+ ClauseInfo *clauseinfo = makeNode(ClauseInfo);
/*
* Retrieve all relids and vars contained within the clause.
@@ -252,13 +252,13 @@ add_clause_to_rels(Query *root, List *clause)
*
*/
static void
-add_join_info_to_rels(Query *root, CInfo *clauseinfo, List *join_relids)
+add_join_info_to_rels(Query *root, ClauseInfo *clauseinfo, List *join_relids)
{
List *join_relid;
foreach(join_relid, join_relids)
{
- JInfo *joininfo;
+ JoinInfo *joininfo;
List *other_rels = NIL;
List *rel;
@@ -332,8 +332,8 @@ init_join_info(List *rel_list)
*y,
*z;
RelOptInfo *rel;
- JInfo *joininfo;
- CInfo *clauseinfo;
+ JoinInfo *joininfo;
+ ClauseInfo *clauseinfo;
Expr *clause;
foreach(x, rel_list)
@@ -341,10 +341,10 @@ init_join_info(List *rel_list)
rel = (RelOptInfo *) lfirst(x);
foreach(y, rel->joininfo)
{
- joininfo = (JInfo *) lfirst(y);
+ joininfo = (JoinInfo *) lfirst(y);
foreach(z, joininfo->jinfoclauseinfo)
{
- clauseinfo = (CInfo *) lfirst(z);
+ clauseinfo = (ClauseInfo *) lfirst(z);
clause = clauseinfo->clause;
if (is_joinable((Node *) clause))
{
@@ -400,10 +400,10 @@ mergejoinop(Expr *clause)
morder->right_operator = rightOp;
morder->left_type = (get_leftop(clause))->vartype;
morder->right_type = (get_rightop(clause))->vartype;
- return (morder);
+ return morder;
}
else
- return (NULL);
+ return NULL;
}
/*
diff --git a/src/backend/optimizer/plan/planmain.c b/src/backend/optimizer/plan/planmain.c
index 7cbd1879e53..a3e97063a79 100644
--- a/src/backend/optimizer/plan/planmain.c
+++ b/src/backend/optimizer/plan/planmain.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/planmain.c,v 1.26 1998/08/10 04:49:39 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/planmain.c,v 1.27 1998/09/01 03:23:38 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -112,7 +112,7 @@ query_planner(Query *root,
(Plan *) NULL));
}
else
- return ((Plan *) NULL);
+ return (Plan *) NULL;
}
/*
@@ -167,12 +167,12 @@ query_planner(Query *root,
(Plan *) scan));
}
else
- return ((Plan *) scan);
+ return (Plan *) scan;
}
break;
default:
- return ((Plan *) NULL);
+ return (Plan *) NULL;
}
}
@@ -312,11 +312,11 @@ subplanner(Query *root,
* it.
*/
if (final_rel)
- return (create_plan((Path *) final_rel->cheapestpath));
+ return create_plan((Path *) final_rel->cheapestpath);
else
{
elog(NOTICE, "final relation is nil");
- return (create_plan((Path *) NULL));
+ return create_plan((Path *) NULL);
}
}
@@ -344,7 +344,7 @@ make_result(List *tlist,
node->resconstantqual = resconstantqual;
node->resstate = NULL;
- return (node);
+ return node;
}
/*****************************************************************************
diff --git a/src/backend/optimizer/plan/planner.c b/src/backend/optimizer/plan/planner.c
index 4fe55a7b72d..703e067e4cf 100644
--- a/src/backend/optimizer/plan/planner.c
+++ b/src/backend/optimizer/plan/planner.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/planner.c,v 1.30 1998/08/29 04:09:25 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/planner.c,v 1.31 1998/09/01 03:23:39 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -79,7 +79,7 @@ planner(Query *parse)
}
result_plan->nParamExec = length(PlannerParamVar);
- return (result_plan);
+ return result_plan;
}
/*
@@ -298,14 +298,14 @@ union_planner(Query *parse)
{
Plan *sortplan = make_sortplan(tlist, parse->sortClause, result_plan);
- return ((Plan *) make_unique(tlist, sortplan, parse->uniqueFlag));
+ return (Plan *) make_unique(tlist, sortplan, parse->uniqueFlag);
}
else
{
if (parse->sortClause)
- return (make_sortplan(tlist, parse->sortClause, result_plan));
+ return make_sortplan(tlist, parse->sortClause, result_plan);
else
- return ((Plan *) result_plan);
+ return (Plan *) result_plan;
}
}
@@ -367,7 +367,7 @@ make_sortplan(List *tlist, List *sortcls, Plan *plannode)
sortplan->cost = plannode->cost;
- return (sortplan);
+ return sortplan;
}
/*
diff --git a/src/backend/optimizer/plan/setrefs.c b/src/backend/optimizer/plan/setrefs.c
index 4fdde87938a..32f0b8225ff 100644
--- a/src/backend/optimizer/plan/setrefs.c
+++ b/src/backend/optimizer/plan/setrefs.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/setrefs.c,v 1.24 1998/07/20 19:53:46 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/setrefs.c,v 1.25 1998/09/01 03:23:40 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -274,7 +274,7 @@ index_outerjoin_references(List *inner_indxqual,
}
}
- return (t_list);
+ return t_list;
}
/*
@@ -305,14 +305,14 @@ replace_clause_joinvar_refs(Expr *clause,
temp = (List *) replace_joinvar_refs((Var *) clause,
outer_tlist, inner_tlist);
if (temp)
- return (temp);
+ return temp;
else if (clause != NULL)
- return ((List *) clause);
+ return (List *) clause;
else
- return (NIL);
+ return NIL;
}
else if (single_node((Node *) clause))
- return ((List *) clause);
+ return (List *) clause;
else if (and_clause((Node *) clause))
{
List *andclause =
@@ -320,7 +320,7 @@ replace_clause_joinvar_refs(Expr *clause,
outer_tlist,
inner_tlist);
- return ((List *) make_andclause(andclause));
+ return (List *) make_andclause(andclause);
}
else if (or_clause((Node *) clause))
{
@@ -329,7 +329,7 @@ replace_clause_joinvar_refs(Expr *clause,
outer_tlist,
inner_tlist);
- return ((List *) make_orclause(orclause));
+ return (List *) make_orclause(orclause);
}
else if (IsA(clause, ArrayRef))
{
@@ -355,7 +355,7 @@ replace_clause_joinvar_refs(Expr *clause,
* structure 'clause'.
*/
- return ((List *) clause);
+ return (List *) clause;
}
else if (is_funcclause((Node *) clause))
{
@@ -374,7 +374,7 @@ replace_clause_joinvar_refs(Expr *clause,
outer_tlist,
inner_tlist);
- return ((List *) make_notclause((Expr *) notclause));
+ return (List *) make_notclause((Expr *) notclause);
}
else if (is_opclause((Node *) clause))
{
@@ -401,7 +401,7 @@ replace_clause_joinvar_refs(Expr *clause,
replace_subclause_joinvar_refs(((SubPlan *) ((Expr *) clause)->oper)->sublink->oper,
outer_tlist,
inner_tlist);
- return ((List *) clause);
+ return (List *) clause;
}
/* shouldn't reach here */
elog(ERROR, "replace_clause_joinvar_refs: unsupported clause %d",
@@ -425,7 +425,7 @@ replace_subclause_joinvar_refs(List *clauses,
inner_tlist);
t_list = lappend(t_list, temp);
}
- return (t_list);
+ return t_list;
}
static Var *
@@ -508,7 +508,7 @@ tlist_temp_references(Oid tempid,
t_list = lappend(t_list, temp);
}
- return (t_list);
+ return t_list;
}
/*---------------------------------------------------------
diff --git a/src/backend/optimizer/plan/subselect.c b/src/backend/optimizer/plan/subselect.c
index d01cb72383d..61d0df57afa 100644
--- a/src/backend/optimizer/plan/subselect.c
+++ b/src/backend/optimizer/plan/subselect.c
@@ -58,7 +58,7 @@ _new_param(Var *var, int varlevel)
lfirst(last) = makeVar(var->varno, var->varattno, var->vartype,
var->vartypmod, varlevel, var->varnoold, var->varoattno);
- return (i);
+ return i;
}
static Param *
@@ -99,7 +99,7 @@ _replace_var(Var *var)
retval->paramid = (AttrNumber) i;
retval->paramtype = var->vartype;
- return (retval);
+ return retval;
}
static Node *
@@ -239,7 +239,7 @@ _make_subplan(SubLink *slink)
result = (Node *) expr;
}
- return (result);
+ return result;
}
@@ -247,11 +247,11 @@ static List *
set_unioni(List *l1, List *l2)
{
if (l1 == NULL)
- return (l2);
+ return l2;
if (l2 == NULL)
- return (l1);
+ return l1;
- return (nconc(l1, set_differencei(l2, l1)));
+ return nconc(l1, set_differencei(l2, l1));
}
static List *
@@ -260,15 +260,15 @@ _finalize_primnode(void *expr, List **subplan)
List *result = NULL;
if (expr == NULL)
- return (NULL);
+ return NULL;
if (IsA(expr, Param))
{
if (((Param *) expr)->paramkind == PARAM_EXEC)
- return (lconsi(((Param *) expr)->paramid, (List *) NULL));
+ return lconsi(((Param *) expr)->paramid, (List *) NULL);
}
else if (single_node(expr))
- return (NULL);
+ return NULL;
else if (IsA(expr, List))
{
List *le;
@@ -278,12 +278,12 @@ _finalize_primnode(void *expr, List **subplan)
_finalize_primnode(lfirst(le), subplan));
}
else if (IsA(expr, Iter))
- return (_finalize_primnode(((Iter *) expr)->iterexpr, subplan));
+ return _finalize_primnode(((Iter *) expr)->iterexpr, subplan);
else if (or_clause(expr) || and_clause(expr) || is_opclause(expr) ||
not_clause(expr) || is_funcclause(expr))
- return (_finalize_primnode(((Expr *) expr)->args, subplan));
+ return _finalize_primnode(((Expr *) expr)->args, subplan);
else if (IsA(expr, Aggreg))
- return (_finalize_primnode(((Aggreg *) expr)->target, subplan));
+ return _finalize_primnode(((Aggreg *) expr)->target, subplan);
else if (IsA(expr, ArrayRef))
{
result = _finalize_primnode(((ArrayRef *) expr)->refupperindexpr, subplan);
@@ -295,7 +295,7 @@ _finalize_primnode(void *expr, List **subplan)
_finalize_primnode(((ArrayRef *) expr)->refassgnexpr, subplan));
}
else if (IsA(expr, TargetEntry))
- return (_finalize_primnode(((TargetEntry *) expr)->expr, subplan));
+ return _finalize_primnode(((TargetEntry *) expr)->expr, subplan);
else if (is_subplan(expr))
{
List *lst;
@@ -314,7 +314,7 @@ _finalize_primnode(void *expr, List **subplan)
elog(ERROR, "_finalize_primnode: can't handle node %d",
nodeTag(expr));
- return (result);
+ return result;
}
Node *
@@ -322,7 +322,7 @@ SS_replace_correlation_vars(Node *expr)
{
if (expr == NULL)
- return (NULL);
+ return NULL;
if (IsA(expr, List))
{
List *le;
@@ -344,7 +344,7 @@ SS_replace_correlation_vars(Node *expr)
SS_replace_correlation_vars(((Iter *) expr)->iterexpr);
}
else if (single_node(expr))
- return (expr);
+ return expr;
else if (or_clause(expr) || and_clause(expr) || is_opclause(expr) ||
not_clause(expr) || is_funcclause(expr))
((Expr *) expr)->args = (List *)
@@ -384,14 +384,14 @@ SS_replace_correlation_vars(Node *expr)
elog(NOTICE, "SS_replace_correlation_vars: can't handle node %d",
nodeTag(expr));
- return (expr);
+ return expr;
}
Node *
SS_process_sublinks(Node *expr)
{
if (expr == NULL)
- return (NULL);
+ return NULL;
if (IsA(expr, List))
{
List *le;
@@ -419,7 +419,7 @@ SS_process_sublinks(Node *expr)
expr = _make_subplan((SubLink *) expr);
}
- return (expr);
+ return expr;
}
List *
@@ -432,7 +432,7 @@ SS_finalize_plan(Plan *plan)
List *lst;
if (plan == NULL)
- return (NULL);
+ return NULL;
param_list = _finalize_primnode(plan->targetlist, &subPlan);
Assert(subPlan == NULL);
@@ -489,7 +489,7 @@ SS_finalize_plan(Plan *plan)
break;
default:
elog(ERROR, "SS_finalize_plan: node %d unsupported", nodeTag(plan));
- return (NULL);
+ return NULL;
}
param_list = set_unioni(param_list, _finalize_primnode(plan->qual, &subPlan));
@@ -515,7 +515,7 @@ SS_finalize_plan(Plan *plan)
plan->locParam = locParam;
plan->subPlan = subPlan;
- return (param_list);
+ return param_list;
}
@@ -527,7 +527,7 @@ SS_pull_subplan(void *expr)
List *result = NULL;
if (expr == NULL || single_node(expr))
- return (NULL);
+ return NULL;
if (IsA(expr, List))
{
@@ -537,12 +537,12 @@ SS_pull_subplan(void *expr)
result = nconc(result, SS_pull_subplan(lfirst(le)));
}
else if (IsA(expr, Iter))
- return (SS_pull_subplan(((Iter *) expr)->iterexpr));
+ return SS_pull_subplan(((Iter *) expr)->iterexpr);
else if (or_clause(expr) || and_clause(expr) || is_opclause(expr) ||
not_clause(expr) || is_funcclause(expr))
- return (SS_pull_subplan(((Expr *) expr)->args));
+ return SS_pull_subplan(((Expr *) expr)->args);
else if (IsA(expr, Aggreg))
- return (SS_pull_subplan(((Aggreg *) expr)->target));
+ return SS_pull_subplan(((Aggreg *) expr)->target);
else if (IsA(expr, ArrayRef))
{
result = SS_pull_subplan(((ArrayRef *) expr)->refupperindexpr);
@@ -554,12 +554,12 @@ SS_pull_subplan(void *expr)
SS_pull_subplan(((ArrayRef *) expr)->refassgnexpr));
}
else if (IsA(expr, TargetEntry))
- return (SS_pull_subplan(((TargetEntry *) expr)->expr));
+ return SS_pull_subplan(((TargetEntry *) expr)->expr);
else if (is_subplan(expr))
- return (lcons(((Expr *) expr)->oper, NULL));
+ return lcons(((Expr *) expr)->oper, NULL);
else
elog(ERROR, "SS_pull_subplan: can't handle node %d",
nodeTag(expr));
- return (result);
+ return result;
}