home *** CD-ROM | disk | FTP | other *** search
- /* $Header: /private/postgres/src/lib/H/planner/RCS/prepunion.h,v 1.7 1991/11/18 17:30:26 mer Exp $ */
-
- extern LispValue find_all_inheritors ARGS((LispValue unexamined_relids, LispValue examined_relids));
- extern LispValue find_archive_rels ARGS((LispValue relids));
- extern int first_matching_rt_entry ARGS((LispValue rangetable, LispValue flag));
- extern Append plan_union_queries ARGS((Index rt_index, int flag, LispValue root, LispValue tlist, LispValue qual, LispValue rangetable));
- extern LispValue plan_union_query ARGS((LispValue relids, Index rt_index, LispValue rt_entry, LispValue root, LispValue tlist, LispValue qual, LispValue rangetable));
- extern LispValue new_rangetable_entry ARGS((ObjectId new_relid, LispValue old_entry));
- extern LispValue subst_rangetable ARGS((LispValue root, Index index, LispValue new_entry));
- extern LispValue fix_parsetree_attnums ARGS((Index rt_index, ObjectId old_relid, ObjectId new_relid, LispValue parsetree));
- extern LispValue fix_rangetable ARGS((LispValue rangetable, int index, LispValue new_entry));
- extern TL fix_targetlist ARGS((TL oringtlist, TL tlist));
- extern Append make_append ARGS((List unionplans, Index rt_index, List union_rt_entries, List tlist));
-