parse_agg.h
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
- /*-------------------------------------------------------------------------
- *
- * parse_agg.h
- *
- *
- *
- * Copyright (c) 1994, Regents of the University of California
- *
- * $Id: parse_agg.h,v 1.10 1999/05/25 22:43:16 momjian Exp $
- *
- *-------------------------------------------------------------------------
- */
- #ifndef PARSE_AGG_H
- #define PARSE_AGG_H
- #include <nodes/nodes.h>
- #include <nodes/parsenodes.h>
- #include <nodes/primnodes.h>
- #include <parser/parse_node.h>
- extern void AddAggToParseState(ParseState *pstate, Aggref *aggref);
- extern void parseCheckAggregates(ParseState *pstate, Query *qry);
- extern Aggref *ParseAgg(ParseState *pstate, char *aggname, Oid basetype,
- List *target, int precedence);
- extern void agg_error(char *caller, char *aggname, Oid basetypeID);
- #endif /* PARSE_AGG_H */