head 1.2; access; symbols; locks; strict; comment @ * @; 1.2 date 92.07.01.05.04.00; author mer; state Exp; branches; next 1.1; 1.1 date 92.06.26.17.57.16; author mer; state Exp; branches; next ; desc @header file for the flattening routines in the executor @ 1.2 log @keep prototypes up to date (I'm probably the only fool who does this) @ text @ /* * flatten.h - * header file for target list flattening routines * * $Header: /private/mer/pg/src/lib/H/executor/RCS/flatten.h,v 1.1 1992/06/26 17:57:16 mer Exp mer $ */ #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_ @ 1.1 log @Initial revision @ text @d6 1 a6 1 * $Header$ d12 3 a14 3 Datum ExecEvalIter ARGS((Iter iterNode , bool *funcIsDone , bool *resultIsNull )); void ExecEvalFjoin ARGS((List tlist , bool *isNullVect , bool *fj_isDone )); bool FjoinBumpOuterNodes ARGS((List tlist , DatumPtr results , String nulls )); @