postgresql/src/include/parser
Joe Conway 632cd9f892 Create new ParseExprKind for use by policy expressions.
Policy USING and WITH CHECK expressions were using EXPR_KIND_WHERE for
parse analysis, which results in inappropriate ERROR messages when
the expression contains unsupported constructs such as aggregates.
Create a new ParseExprKind called EXPR_KIND_POLICY and tailor the
related messages to fit.

Reported by Noah Misch. Reviewed by Dean Rasheed, Alvaro Herrera,
and Robert Haas. Back-patch to 9.5 where RLS was introduced.
2015-07-29 15:40:24 -07:00
..
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
analyze.h Improve representation of PlanRowMark. 2015-03-15 18:41:47 -04:00
gramparse.h Improve parser's one-extra-token lookahead mechanism. 2015-02-24 17:53:45 -05:00
keywords.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
kwlist.h Support GROUPING SETS, CUBE and ROLLUP. 2015-05-16 03:46:31 +02:00
parse_agg.h Support GROUPING SETS, CUBE and ROLLUP. 2015-05-16 03:46:31 +02:00
parse_clause.h pgindent run for 9.5 2015-05-23 21:35:49 -04:00
parse_coerce.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
parse_collate.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
parse_cte.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
parse_expr.h Make operator precedence follow the SQL standard more closely. 2015-03-11 13:22:52 -04:00
parse_func.h Redesign tablesample method API, and do extensive code review. 2015-07-25 14:39:00 -04:00
parse_node.h Create new ParseExprKind for use by policy expressions. 2015-07-29 15:40:24 -07:00
parse_oper.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
parse_param.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
parse_relation.h pgindent run for 9.5 2015-05-23 21:35:49 -04:00
parse_target.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
parse_type.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
parse_utilcmd.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
parser.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
parsetree.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
scanner.h Tweak __attribute__-wrapping macros for better pgindent results. 2015-03-26 14:03:25 -04:00
scansup.h Update copyright for 2015 2015-01-06 11:43:47 -05:00