postgresql/src/include/parser
Tom Lane a4996a8953 Replace the parser's namespace tree (which formerly had the same
representation as the jointree) with two lists of RTEs, one showing
the RTEs accessible by qualified names, and the other showing the RTEs
accessible by unqualified names.  I think this is conceptually simpler
than what we did before, and it's sure a whole lot easier to search.
This seems to eliminate the parse-time bottleneck for deeply nested
JOIN structures that was exhibited by phil@vodafone.
2005-06-05 00:38:11 +00:00
..
analyze.h Implement sharable row-level locks, and use them for foreign key references 2005-04-28 21:47:18 +00:00
gramparse.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
keywords.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
parse_agg.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
parse_clause.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
parse_coerce.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
parse_expr.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
parse_func.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
parse_node.h Replace the parser's namespace tree (which formerly had the same 2005-06-05 00:38:11 +00:00
parse_oper.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
parse_relation.h Replace the parser's namespace tree (which formerly had the same 2005-06-05 00:38:11 +00:00
parse_target.h ParseComplexProjection should make use of expandRecordVariable so that 2005-05-31 01:03:23 +00:00
parse_type.h Remove typeidIsValid() checks in can_coerce_type(). These checks 2005-05-29 18:24:14 +00:00
parser.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
parsetree.h Revise handling of dropped columns in JOIN alias lists to avoid a 2005-06-03 23:05:30 +00:00
scansup.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00