home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre3.z / postgre3 / src / lib / H / planner / clause.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-27  |  910 b   |  17 lines

  1. /*$Header: /private/postgres/src/lib/H/planner/RCS/clause.h,v 1.6 1992/07/04 04:03:59 mao Exp $*/
  2.  
  3. extern LispValue pull_constant_clauses ARGS((LispValue quals));
  4. extern LispValue pull_relation_level_clauses ARGS((LispValue quals));
  5. extern LispValue clause_relids_vars ARGS((LispValue clause));
  6. extern int NumRelids ARGS((Expr clause));
  7. extern bool relation_level_clause_p ARGS((LispValue clause));
  8. extern bool contains_not ARGS((LispValue clause));
  9. extern bool join_clause_p ARGS((LispValue clause));
  10. extern bool qual_clause_p ARGS((LispValue clause));
  11. extern bool function_index_clause_p ARGS((LispValue clause, LispValue rel, LispValue index));
  12. extern void fix_opid ARGS((LispValue clause));
  13. extern LispValue fix_opids ARGS((LispValue clauses));
  14. extern LispValue get_relattval ARGS((LispValue clause));
  15. extern LispValue get_relsatts ARGS((LispValue clause));
  16. extern bool is_clause ARGS((LispValue clause));
  17.