/* ----------------------------------------------------------------
 *   FILE
 *	ex_flatten.h
 *
 *   DESCRIPTION
 *	prototypes for ex_flatten.c.
 *
 *   NOTES
 *	Automatically generated using mkproto
 *
 *   IDENTIFICATION
 *	/usr/local/devel/postgres-v4r2/src/backend/executor/RCS/flatten.h,v 1.3 1994/02/07 11:35:28 aoki Exp
 * ----------------------------------------------------------------
 */

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

extern Datum ExecEvalIter ARGS((Iter iterNode, ExprContext econtext, bool *resultIsNull, bool *iterIsDone));
extern void ExecEvalFjoin ARGS((List tlist, ExprContext econtext, bool *isNullVect, bool *fj_isDone));
extern bool FjoinBumpOuterNodes ARGS((List tlist, ExprContext econtext, DatumPtr results, String nulls));

#endif /* ex_flattenIncluded */
