/* $Header: RCS/parse_query.h,v 1.10 91/11/13 08:45:16 clarsen Exp $ */
extern LispValue ModifyQueryTree ARGS((LispValue query, LispValue priority, LispValue ruletag));
extern Name VarnoGetRelname ARGS((int vnum));
extern LispValue MakeRoot ARGS((int NumLevels , LispValue query_name , LispValue result, LispValue rtable , LispValue priority , LispValue ruleinfo , LispValue unique_flag , LispValue sort_clause , LispValue targetlist ));
extern LispValue MakeRangeTableEntry ARGS((Name relname , List options , Name refname ));
LispValue MakeTargetList ARGS((void));
extern LispValue ExpandAll ARGS((Name relname, int *this_resno));
extern LispValue MakeTimeRange ARGS((LispValue datestring1, LispValue datestring2, int timecode));
extern LispValue make_op ARGS((LispValue op, LispValue ltree, LispValue rtree));
extern LispValue make_var  ARGS((Name relname, Name attrname));
SkipForwardToFromList ARGS((void));
LispValue SkipBackToTlist ARGS((void));
LispValue SkipForwardPastFromList ARGS((void));
StripRangeTable ARGS((void));
extern LispValue make_const ARGS((LispValue value));
extern LispValue make_param ARGS((int paramKind, char * relationName, char *attrName));
