
/*
 * flatten.h -
 *    header file for target list flattening routines
 *
 * $Header: /usr/local/devel/postgres/src/backend/executor/RCS/flatten.h,v 1.2 1992/07/01 05:04:00 mer Exp $
 */

#ifndef _FLATTEN_INCL_
#define _FLATTEN_INCL_

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

#endif _FLATTEN_INCL_
