diff options
author | Bruce Momjian | 2000-06-08 22:38:00 +0000 |
---|---|---|
committer | Bruce Momjian | 2000-06-08 22:38:00 +0000 |
commit | 20ad43b576d9360b0e9ce9bd868c989443cf9d36 (patch) | |
tree | 6cdf8d6fb7e1e229158000234ff32a426447a53f /src/backend/optimizer | |
parent | 5690933d6c14a706b52edf76c71cbf5660b110e1 (diff) |
Mark functions as static and ifdef NOT_USED as appropriate.
Diffstat (limited to 'src/backend/optimizer')
-rw-r--r-- | src/backend/optimizer/path/clausesel.c | 7 | ||||
-rw-r--r-- | src/backend/optimizer/plan/createplan.c | 5 | ||||
-rw-r--r-- | src/backend/optimizer/prep/prepqual.c | 6 | ||||
-rw-r--r-- | src/backend/optimizer/util/joininfo.c | 5 | ||||
-rw-r--r-- | src/backend/optimizer/util/tlist.c | 8 |
5 files changed, 21 insertions, 10 deletions
diff --git a/src/backend/optimizer/path/clausesel.c b/src/backend/optimizer/path/clausesel.c index 62a5b0295c3..ba2e7e67b32 100644 --- a/src/backend/optimizer/path/clausesel.c +++ b/src/backend/optimizer/path/clausesel.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/optimizer/path/clausesel.c,v 1.37 2000/05/31 15:38:53 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/optimizer/path/clausesel.c,v 1.38 2000/06/08 22:37:09 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -40,6 +40,9 @@ typedef struct RangeQueryClause static void addRangeClause(RangeQueryClause **rqlist, Node *clause, int flag, bool isLTsel, Selectivity s2); +static Selectivity clause_selectivity(Query *root, + Node *clause, + int varRelid); /**************************************************************************** @@ -357,7 +360,7 @@ addRangeClause(RangeQueryClause **rqlist, Node *clause, * When varRelid is 0, all variables are treated as variables. This * is appropriate for ordinary join clauses and restriction clauses. */ -Selectivity +static Selectivity clause_selectivity(Query *root, Node *clause, int varRelid) diff --git a/src/backend/optimizer/plan/createplan.c b/src/backend/optimizer/plan/createplan.c index 4109ab25364..3bbb03f878d 100644 --- a/src/backend/optimizer/plan/createplan.c +++ b/src/backend/optimizer/plan/createplan.c @@ -10,7 +10,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/createplan.c,v 1.90 2000/05/23 16:56:36 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/createplan.c,v 1.91 2000/06/08 22:37:11 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -74,6 +74,7 @@ static Material *make_material(List *tlist, Oid nonameid, Plan *lefttree, int keycount); static void copy_path_costsize(Plan *dest, Path *src); static void copy_plan_costsize(Plan *dest, Plan *src); +static SeqScan *make_seqscan(List *qptlist, List *qpqual, Index scanrelid); /* * create_plan @@ -1119,7 +1120,7 @@ make_noname(List *tlist, } -SeqScan * +static SeqScan * make_seqscan(List *qptlist, List *qpqual, Index scanrelid) diff --git a/src/backend/optimizer/prep/prepqual.c b/src/backend/optimizer/prep/prepqual.c index fed6f66f6a1..c13cc598485 100644 --- a/src/backend/optimizer/prep/prepqual.c +++ b/src/backend/optimizer/prep/prepqual.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/optimizer/prep/prepqual.c,v 1.25 2000/04/14 00:19:17 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/optimizer/prep/prepqual.c,v 1.26 2000/06/08 22:37:14 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -223,6 +223,7 @@ cnfify(Expr *qual, bool removeAndFlag) return (List *) newqual; } +#ifdef NOT_USED /* * dnfify * Convert a qualification to disjunctive normal form by applying @@ -233,7 +234,7 @@ cnfify(Expr *qual, bool removeAndFlag) * We do not offer a 'removeOrFlag' in this case; the usages are * different. */ -Expr * +static Expr * dnfify(Expr *qual) { Expr *newqual; @@ -259,6 +260,7 @@ dnfify(Expr *qual) return newqual; } +#endif /*-------------------- * The parser regards AND and OR as purely binary operators, so a qual like diff --git a/src/backend/optimizer/util/joininfo.c b/src/backend/optimizer/util/joininfo.c index d29fcc2f480..b4b4304a424 100644 --- a/src/backend/optimizer/util/joininfo.c +++ b/src/backend/optimizer/util/joininfo.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/optimizer/util/joininfo.c,v 1.26 2000/02/06 03:27:33 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/optimizer/util/joininfo.c,v 1.27 2000/06/08 22:37:16 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -17,6 +17,7 @@ #include "optimizer/joininfo.h" +static JoinInfo *joininfo_member(List *join_relids, List *joininfo_list); /* * joininfo_member @@ -32,7 +33,7 @@ * exists. * */ -JoinInfo * +static JoinInfo * joininfo_member(List *join_relids, List *joininfo_list) { List *i; diff --git a/src/backend/optimizer/util/tlist.c b/src/backend/optimizer/util/tlist.c index 959cb8e2224..d55c5177089 100644 --- a/src/backend/optimizer/util/tlist.c +++ b/src/backend/optimizer/util/tlist.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/optimizer/util/tlist.c,v 1.45 2000/05/30 00:49:49 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/optimizer/util/tlist.c,v 1.46 2000/06/08 22:37:16 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -18,6 +18,8 @@ #include "optimizer/tlist.h" #include "optimizer/var.h" +static TargetEntry *tlistentry_member(Node *node, List *targetlist); + /***************************************************************************** * ---------- RELATION node target list routines ---------- *****************************************************************************/ @@ -27,7 +29,7 @@ * Finds the (first) member of the given tlist whose expression is * equal() to the given expression. Result is NULL if no such member. */ -TargetEntry * +static TargetEntry * tlistentry_member(Node *node, List *targetlist) { List *temp; @@ -42,6 +44,7 @@ tlistentry_member(Node *node, List *targetlist) return NULL; } +#ifdef NOT_USED /* * matching_tlist_expr * Same as tlistentry_member(), except returns the tlist expression @@ -58,6 +61,7 @@ matching_tlist_expr(Node *node, List *targetlist) return (Node *) NULL; } +#endif /* * tlist_member |