/* ----------------------------------------------------------------
 *   FILE
 *	planner.h
 *
 *   DESCRIPTION
 *	prototypes for planner.c.
 *
 *   NOTES
 *	Automatically generated using mkproto
 *
 *   IDENTIFICATION
 *	$Header: /faerie/aoki/postgres/src/backend/planner/RCS/planner.h,v 1.9 1993/11/03 04:12:05 aoki Exp $
 * ----------------------------------------------------------------
 */

#ifndef plannerIncluded		/* include this file only once */
#define plannerIncluded	1

#include "planner/internal.h"

extern Plan planner ARGS((LispValue parse));
extern Plan make_sortplan ARGS((List tlist, List sortkeys, List sortops, Plan plannode));
extern Plan init_query_planner ARGS((LispValue root, LispValue tlist, LispValue qual));
extern Existential make_existential ARGS((Plan left, Plan right));
extern void pg_checkretval ARGS((ObjectId rettype, List parselist));

#endif /* plannerIncluded */
