1 /*-------------------------------------------------------------------------
4 * prototypes for the creator functions (for primitive nodes)
7 * Copyright (c) 1994, Regents of the University of California
9 * $Id: makefuncs.h,v 1.20 1999/07/15 23:03:52 momjian Exp $
11 *-------------------------------------------------------------------------
16 #include "nodes/parsenodes.h"
18 extern Oper *makeOper(Oid opno,
22 FunctionCachePtr op_fcache);
24 extern Var *makeVar(Index varno,
30 AttrNumber varoattno);
32 extern TargetEntry *makeTargetEntry(Resdom *resdom, Node *expr);
34 extern Resdom *makeResdom(AttrNumber resno,
42 extern Const *makeConst(Oid consttype,
50 #endif /* MAKEFUNC_H */