diff options
Diffstat (limited to 'src/include/optimizer/paths.h')
-rw-r--r-- | src/include/optimizer/paths.h | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/include/optimizer/paths.h b/src/include/optimizer/paths.h index 841c4983311..c3403e19a04 100644 --- a/src/include/optimizer/paths.h +++ b/src/include/optimizer/paths.h @@ -7,7 +7,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: paths.h,v 1.2 1997/09/07 04:59:13 momjian Exp $ + * $Id: paths.h,v 1.3 1997/09/08 02:37:53 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -17,13 +17,13 @@ /* * allpaths.h */ -extern List *find_paths(Query * root, List * rels); +extern List *find_paths(Query * root, List * rels); /* * indxpath.h * routines to generate index paths */ -extern List * +extern List * find_index_paths(Query * root, Rel * rel, List * indices, List * clauseinfo_list, List * joininfo_list); @@ -32,19 +32,19 @@ find_index_paths(Query * root, Rel * rel, List * indices, * joinpath.h * routines to create join paths */ -extern void find_all_join_paths(Query * root, List * joinrels); +extern void find_all_join_paths(Query * root, List * joinrels); /* * orindxpath.h */ -extern List *create_or_index_paths(Query * root, Rel * rel, List * clauses); +extern List *create_or_index_paths(Query * root, Rel * rel, List * clauses); /* * hashutils.h * routines to deal with hash keys and clauses */ -extern List * +extern List * group_clauses_by_hashop(List * clauseinfo_list, int inner_relid); @@ -52,17 +52,17 @@ group_clauses_by_hashop(List * clauseinfo_list, * joinutils.h * generic join method key/clause routines */ -extern List * +extern List * match_pathkeys_joinkeys(List * pathkeys, List * joinkeys, List * joinclauses, int which_subkey, List ** matchedJoinClausesPtr); -extern List * +extern List * extract_path_keys(List * joinkeys, List * tlist, int which_subkey); -extern Path * +extern Path * match_paths_joinkeys(List * joinkeys, PathOrder * ordering, List * paths, int which_subkey); -extern List * +extern List * new_join_pathkeys(List * outer_pathkeys, List * join_rel_tlist, List * joinclauses); @@ -70,10 +70,10 @@ new_join_pathkeys(List * outer_pathkeys, * mergeutils.h * routines to deal with merge keys and clauses */ -extern List * +extern List * group_clauses_by_order(List * clauseinfo_list, int inner_relid); -extern MInfo * +extern MInfo * match_order_mergeinfo(PathOrder * ordering, List * mergeinfo_list); @@ -81,17 +81,17 @@ match_order_mergeinfo(PathOrder * ordering, * joinrels.h * routines to determine which relations to join */ -extern List *find_join_rels(Query * root, List * outer_rels); -extern void add_new_joininfos(Query * root, List * joinrels, List * outerrels); -extern List *final_join_rels(List * join_rel_list); +extern List *find_join_rels(Query * root, List * outer_rels); +extern void add_new_joininfos(Query * root, List * joinrels, List * outerrels); +extern List *final_join_rels(List * join_rel_list); /* * prototypes for path/prune.c */ -extern List *prune_joinrels(List * rel_list); -extern void prune_rel_paths(List * rel_list); -extern Path *prune_rel_path(Rel * rel, Path * unorderedpath); -extern List *merge_joinrels(List * rel_list1, List * rel_list2); -extern List *prune_oldrels(List * old_rels); +extern List *prune_joinrels(List * rel_list); +extern void prune_rel_paths(List * rel_list); +extern Path *prune_rel_path(Rel * rel, Path * unorderedpath); +extern List *merge_joinrels(List * rel_list1, List * rel_list2); +extern List *prune_oldrels(List * old_rels); #endif /* PATHS_H */ |