diff options
Diffstat (limited to 'src/include/parser/parsetree.h')
-rw-r--r-- | src/include/parser/parsetree.h | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/src/include/parser/parsetree.h b/src/include/parser/parsetree.h deleted file mode 100644 index f39080e3f1b..00000000000 --- a/src/include/parser/parsetree.h +++ /dev/null @@ -1,62 +0,0 @@ -/*------------------------------------------------------------------------- - * - * parsetree.h - * Routines to access various components and subcomponents of - * parse trees. - * - * - * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * $Id: parsetree.h,v 1.18 2002/06/20 20:29:52 momjian Exp $ - * - *------------------------------------------------------------------------- - */ -#ifndef PARSETREE_H -#define PARSETREE_H - -#include "nodes/parsenodes.h" -#include "nodes/pg_list.h" /* for nth(), etc */ - - -/* ---------------- - * range table macros - * ---------------- - */ - -/* - * rt_fetch - * rt_store - * - * Access and (destructively) replace rangetable entries. - */ -#define rt_fetch(rangetable_index, rangetable) \ - ((RangeTblEntry *) nth((rangetable_index)-1, rangetable)) - -#define rt_store(rangetable_index, rangetable, rt) \ - set_nth(rangetable, (rangetable_index)-1, rt) - -/* - * getrelid - * - * Given the range index of a relation, return the corresponding - * relation OID. Note that InvalidOid will be returned if the - * RTE is for a non-relation-type RTE. - */ -#define getrelid(rangeindex,rangetable) \ - (rt_fetch(rangeindex, rangetable)->relid) - -/* - * Given an RTE and an attribute number, return the appropriate - * variable name or alias for that attribute of that RTE. - */ -extern char *get_rte_attribute_name(RangeTblEntry *rte, AttrNumber attnum); - -/* - * Given an RTE and an attribute number, return the appropriate - * type and typemod info for that attribute of that RTE. - */ -extern void get_rte_attribute_type(RangeTblEntry *rte, AttrNumber attnum, - Oid *vartype, int32 *vartypmod); - -#endif /* PARSETREE_H */ |