summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorTom Lane2013-12-30 17:50:31 +0000
committerTom Lane2013-12-30 17:50:31 +0000
commitf7fbf4b0be509d964041ee13311b9203a035e4ab (patch)
treef7b92cfe7951c92ca71afbd972b147f4413c138b /src/include
parentf343a880d5555faf1dad0286c5632047c8f599ad (diff)
Remove dead code now that orindxpath.c is history.
We don't need make_restrictinfo_from_bitmapqual() anymore at all. generate_bitmap_or_paths() doesn't need to be exported, and we can drop its rather klugy restriction_only flag.
Diffstat (limited to 'src/include')
-rw-r--r--src/include/optimizer/paths.h3
-rw-r--r--src/include/optimizer/restrictinfo.h3
2 files changed, 0 insertions, 6 deletions
diff --git a/src/include/optimizer/paths.h b/src/include/optimizer/paths.h
index ed8d260dbe..dfe3a223e5 100644
--- a/src/include/optimizer/paths.h
+++ b/src/include/optimizer/paths.h
@@ -43,9 +43,6 @@ extern void debug_print_rel(PlannerInfo *root, RelOptInfo *rel);
* routines to generate index paths
*/
extern void create_index_paths(PlannerInfo *root, RelOptInfo *rel);
-extern List *generate_bitmap_or_paths(PlannerInfo *root, RelOptInfo *rel,
- List *clauses, List *other_clauses,
- bool restriction_only);
extern bool relation_has_unique_index_for(PlannerInfo *root, RelOptInfo *rel,
List *restrictlist,
List *exprlist, List *oprlist);
diff --git a/src/include/optimizer/restrictinfo.h b/src/include/optimizer/restrictinfo.h
index 47b19691c2..fcef2b6dcb 100644
--- a/src/include/optimizer/restrictinfo.h
+++ b/src/include/optimizer/restrictinfo.h
@@ -28,9 +28,6 @@ extern RestrictInfo *make_restrictinfo(Expr *clause,
Relids required_relids,
Relids outer_relids,
Relids nullable_relids);
-extern List *make_restrictinfo_from_bitmapqual(Path *bitmapqual,
- bool is_pushed_down,
- bool include_predicates);
extern List *make_restrictinfos_from_actual_clauses(PlannerInfo *root,
List *clause_list);
extern bool restriction_is_or_clause(RestrictInfo *restrictinfo);