postgresql/src/include/parser
Tom Lane 0ada559187 Do some minor code refactoring in preparation for changing the APIs of
find_inheritance_children() and find_all_inheritors().  I got annoyed that
these are buried inside the planner but mostly used elsewhere.  So, create
a new file catalog/pg_inherits.c and put them there, along with a couple
of other functions that search pg_inherits.

The code that modifies pg_inherits is (still) in tablecmds.c --- it's
kind of entangled with unrelated code that modifies pg_depend and other
stuff, so pulling it out seemed like a bigger change than I wanted to make
right now.  But this file provides a natural home for it if anyone ever
gets around to that.

This commit just moves code around; it doesn't change anything, except
I succumbed to the temptation to make a couple of trivial optimizations
in typeInheritsFrom().
2009-05-12 00:56:05 +00:00
..
analyze.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
gramparse.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
keywords.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
kwlist.h Rename the new CREATE DATABASE options to set collation and ctype into 2009-04-06 08:42:53 +00:00
parse_agg.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
parse_clause.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
parse_coerce.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
parse_cte.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
parse_expr.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
parse_func.h Do some minor code refactoring in preparation for changing the APIs of 2009-05-12 00:56:05 +00:00
parse_node.h Support column-level privileges, as required by SQL standard. 2009-01-22 20:16:10 +00:00
parse_oper.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
parse_relation.h Support column-level privileges, as required by SQL standard. 2009-01-22 20:16:10 +00:00
parse_target.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
parse_type.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
parse_utilcmd.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
parser.h Rethink the idea of having plpgsql depend on parser/gram.h. Aside from the 2009-04-19 21:50:09 +00:00
parsetree.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00
scansup.h Update copyright for 2009. 2009-01-01 17:24:05 +00:00