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

📄 parse_relation.h

📁 关系型数据库 Postgresql 6.5.2
💻 H
字号:
/*------------------------------------------------------------------------- * * parse_query.h *	  prototypes for parse_query.c. * * * Copyright (c) 1994, Regents of the University of California * * $Id: parse_relation.h,v 1.9 1999/02/13 23:21:57 momjian Exp $ * *------------------------------------------------------------------------- */#ifndef PARSE_QUERY_H#define PARSE_RANGE_H#include <nodes/nodes.h>#include <nodes/parsenodes.h>#include <nodes/pg_list.h>#include <nodes/primnodes.h>#include <parser/parse_node.h>#include <utils/rel.h>extern RangeTblEntry *refnameRangeTableEntry(ParseState *pstate, char *refname);extern int refnameRangeTablePosn(ParseState *pstate,					  char *refname, int *sublevels_up);extern RangeTblEntry *colnameRangeTableEntry(ParseState *pstate, char *colname);extern RangeTblEntry *addRangeTableEntry(ParseState *pstate,				   char *relname,				   char *refname,				   bool inh,				   bool inFromCl);extern List *expandAll(ParseState *pstate, char *relname, char *refname,		  int *this_resno);extern int	attnameAttNum(Relation rd, char *a);extern bool attnameIsSet(Relation rd, char *name);extern int	attnumAttNelems(Relation rd, int attid);extern Oid	attnumTypeId(Relation rd, int attid);extern void handleTargetColname(ParseState *pstate, char **resname,					char *refname, char *colname);#endif	 /* PARSE_RANGE_H */

⌨️ 快捷键说明

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