⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parse_func.h

📁 关系型数据库 Postgresql 6.5.2
💻 H
字号:
/*------------------------------------------------------------------------- * * parse_func.h * * * * Copyright (c) 1994, Regents of the University of California * * $Id: parse_func.h,v 1.16 1999/06/17 22:21:40 tgl Exp $ * *------------------------------------------------------------------------- */#ifndef PARSER_FUNC_H#define PARSER_FUNC_H#include <nodes/nodes.h>#include <nodes/pg_list.h>#include <nodes/parsenodes.h>#include <nodes/primnodes.h>#include <parser/parse_func.h>#include <parser/parse_node.h>#define MAXFARGS 8				/* max # args to a c or postquel function *//* *	This structure is used to explore the inheritance hierarchy above *	nodes in the type tree in order to disambiguate among polymorphic *	functions. */typedef struct _InhPaths{	int			nsupers;		/* number of superclasses */	Oid			self;			/* this class */	Oid		   *supervec;		/* vector of superclasses */} InhPaths;/* *	This structure holds a list of possible functions or operators that *	agree with the known name and argument types of the function/operator. */typedef struct _CandidateList{	Oid		   *args;	struct _CandidateList *next;}		   *CandidateList;extern Node *ParseNestedFuncOrColumn(ParseState *pstate, Attr *attr,						int *curr_resno, int precedence);extern Node *ParseFuncOrColumn(ParseState *pstate, char *funcname, List *fargs,				  int *curr_resno, int precedence);extern void func_error(char *caller, char *funcname,					   int nargs, Oid *argtypes, char *msg);#endif	 /* PARSE_FUNC_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -