diff options
Diffstat (limited to 'src/include/parser/parse_relation.h')
-rw-r--r-- | src/include/parser/parse_relation.h | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/src/include/parser/parse_relation.h b/src/include/parser/parse_relation.h deleted file mode 100644 index 5ff6d74e364..00000000000 --- a/src/include/parser/parse_relation.h +++ /dev/null @@ -1,65 +0,0 @@ -/*------------------------------------------------------------------------- - * - * parse_relation.h - * prototypes for parse_relation.c. - * - * - * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * $Id: parse_relation.h,v 1.34 2002/06/20 20:29:51 momjian Exp $ - * - *------------------------------------------------------------------------- - */ -#ifndef PARSE_RELATION_H -#define PARSE_RELATION_H - -#include "parser/parse_node.h" - -extern RangeTblEntry *refnameRangeTblEntry(ParseState *pstate, - char *refname, - int *sublevels_up); -extern void checkNameSpaceConflicts(ParseState *pstate, Node *namespace1, - Node *namespace2); -extern int RTERangeTablePosn(ParseState *pstate, - RangeTblEntry *rte, - int *sublevels_up); -extern Node *colnameToVar(ParseState *pstate, char *colname); -extern Node *qualifiedNameToVar(ParseState *pstate, char *refname, - char *colname, bool implicitRTEOK); -extern RangeTblEntry *addRangeTableEntry(ParseState *pstate, - RangeVar *relation, - Alias *alias, - bool inh, - bool inFromCl); -extern RangeTblEntry *addRangeTableEntryForRelation(ParseState *pstate, - Oid relid, - Alias *alias, - bool inh, - bool inFromCl); -extern RangeTblEntry *addRangeTableEntryForSubquery(ParseState *pstate, - Query *subquery, - Alias *alias, - bool inFromCl); -extern RangeTblEntry *addRangeTableEntryForFunction(ParseState *pstate, - char *funcname, - Node *funcexpr, - Alias *alias, - bool inFromCl); -extern RangeTblEntry *addRangeTableEntryForJoin(ParseState *pstate, - List *colnames, - JoinType jointype, - List *aliasvars, - Alias *alias, - bool inFromCl); -extern void addRTEtoQuery(ParseState *pstate, RangeTblEntry *rte, - bool addToJoinList, bool addToNameSpace); -extern RangeTblEntry *addImplicitRTE(ParseState *pstate, RangeVar *relation); -extern void expandRTE(ParseState *pstate, RangeTblEntry *rte, - List **colnames, List **colvars); -extern List *expandRelAttrs(ParseState *pstate, RangeTblEntry *rte); -extern int attnameAttNum(Relation rd, char *a); -extern Name attnumAttName(Relation rd, int attid); -extern Oid attnumTypeId(Relation rd, int attid); - -#endif /* PARSE_RELATION_H */ |