postgresql/src/include/parser
Tom Lane 3eb1c82277 Fix planner and rewriter to follow SQL semantics for tables that are
mentioned in FROM but not elsewhere in the query: such tables should be
joined over anyway.  Aside from being more standards-compliant, this allows
removal of some very ugly hacks for COUNT(*) processing.  Also, allow
HAVING clause without aggregate functions, since SQL does.  Clean up
CREATE RULE statement-list syntax the same way Bruce just fixed the
main stmtmulti production.
CAUTION: addition of a field to RangeTblEntry nodes breaks stored rules;
you will have to initdb if you have any rules.
1999-10-07 04:23:24 +00:00
..
analyze.h Change #include's to use <> and "" as appropriate. 1999-07-15 23:04:24 +00:00
gramparse.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
keywords.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
parse_agg.h Change #include's to use <> and "" as appropriate. 1999-07-15 23:04:24 +00:00
parse_clause.h Major revision of sort-node handling: push knowledge of query 1999-08-21 03:49:17 +00:00
parse_coerce.h More cleanup 1999-07-16 17:07:40 +00:00
parse_expr.h Revise parse_coerce() to handle coercion of int and float 1999-08-05 02:33:54 +00:00
parse_func.h Major revision of sort-node handling: push knowledge of query 1999-08-21 03:49:17 +00:00
parse_node.h Remove bogus code in oper_exact --- if it didn't find an exact 1999-08-23 23:48:39 +00:00
parse_oper.h Remove bogus code in oper_exact --- if it didn't find an exact 1999-08-23 23:48:39 +00:00
parse_relation.h Fix planner and rewriter to follow SQL semantics for tables that are 1999-10-07 04:23:24 +00:00
parse_target.h Rewrite parser's handling of INSERT ... SELECT so that processing 1999-07-19 00:26:20 +00:00
parse_type.h Revise parse_coerce() to handle coercion of int and float 1999-08-05 02:33:54 +00:00
parser.h Change #include's to use <> and "" as appropriate. 1999-07-15 23:04:24 +00:00
parsetree.h Clean up #include in /include directory. Add scripts for checking includes. 1999-07-15 15:21:54 +00:00
scansup.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00