rewritemanip.h

来自「关系型数据库 Postgresql 6.5.2」· C头文件 代码 · 共 37 行

H
37
字号
/*------------------------------------------------------------------------- * * rewriteManip.h * * * * Copyright (c) 1994, Regents of the University of California * * $Id: rewriteManip.h,v 1.16 1999/05/26 12:56:50 momjian Exp $ * *------------------------------------------------------------------------- */#ifndef REWRITEMANIP_H#define REWRITEMANIP_H#include "nodes/nodes.h"#include "nodes/parsenodes.h"#include "rewrite/rewriteHandler.h"/* RewriteManip.c */void		OffsetVarNodes(Node *node, int offset, int sublevels_up);void ChangeVarNodes(Node *node, int old_varno, int new_varno,			   int sublevels_up);void		AddQual(Query *parsetree, Node *qual);void		AddHavingQual(Query *parsetree, Node *havingQual);void		AddNotQual(Query *parsetree, Node *qual);void		AddGroupClause(Query *parsetree, List *group_by, List *tlist);void		FixNew(RewriteInfo *info, Query *parsetree);void HandleRIRAttributeRule(Query *parsetree, List *rtable, List *targetlist,					   int rt_index, int attr_num, int *modified,					   int *badpostquel);#endif	 /* REWRITEMANIP_H */

⌨️ 快捷键说明

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