diff options
Diffstat (limited to 'src/include/rewrite/rewriteManip.h')
-rw-r--r-- | src/include/rewrite/rewriteManip.h | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/include/rewrite/rewriteManip.h b/src/include/rewrite/rewriteManip.h deleted file mode 100644 index df54169fd28..00000000000 --- a/src/include/rewrite/rewriteManip.h +++ /dev/null @@ -1,43 +0,0 @@ -/*------------------------------------------------------------------------- - * - * rewriteManip.h - * Querytree manipulation subroutines for query rewriter. - * - * - * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * $Id: rewriteManip.h,v 1.31 2002/06/20 20:29:52 momjian Exp $ - * - *------------------------------------------------------------------------- - */ -#ifndef REWRITEMANIP_H -#define REWRITEMANIP_H - -#include "nodes/parsenodes.h" - - -extern void OffsetVarNodes(Node *node, int offset, int sublevels_up); -extern void ChangeVarNodes(Node *node, int old_varno, int new_varno, - int sublevels_up); -extern void IncrementVarSublevelsUp(Node *node, int delta_sublevels_up, - int min_sublevels_up); - -extern bool rangeTableEntry_used(Node *node, int rt_index, - int sublevels_up); -extern bool attribute_used(Node *node, int rt_index, int attno, - int sublevels_up); - -extern Query *getInsertSelectQuery(Query *parsetree, Query ***subquery_ptr); - -extern void AddQual(Query *parsetree, Node *qual); -extern void AddHavingQual(Query *parsetree, Node *havingQual); -extern void AddNotQual(Query *parsetree, Node *qual); - -extern bool checkExprHasAggs(Node *node); -extern bool checkExprHasSubLink(Node *node); - -extern Node *ResolveNew(Node *node, int target_varno, int sublevels_up, - List *targetlist, int event, int update_varno); - -#endif /* REWRITEMANIP_H */ |