postgresql/src/include/parser
Tom Lane 918854cc08 Fix handling of collations in multi-row VALUES constructs.
Per spec we ought to apply select_common_collation() across the expressions
in each column of the VALUES table.  The original coding was just taking
the first row and assuming it was representative.

This patch adds a field to struct RangeTblEntry to carry the resolved
collations, so initdb is forced for changes in stored rule representation.
2011-04-18 15:31:52 -04:00
..
.gitignore
analyze.h
gramparse.h
keywords.h
kwlist.h Remove 13 keywords that are used only for ROLE options. 2011-03-15 10:22:58 -04:00
parse_agg.h Revise collation derivation method and expression-tree representation. 2011-03-19 20:30:08 -04:00
parse_clause.h
parse_coerce.h Revise collation derivation method and expression-tree representation. 2011-03-19 20:30:08 -04:00
parse_collate.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
parse_cte.h
parse_expr.h
parse_func.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
parse_node.h Revise collation derivation method and expression-tree representation. 2011-03-19 20:30:08 -04:00
parse_oper.h
parse_param.h
parse_relation.h Fix handling of collations in multi-row VALUES constructs. 2011-04-18 15:31:52 -04:00
parse_target.h
parse_type.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
parse_utilcmd.h
parser.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
parsetree.h Per-column collation support 2011-02-08 23:04:18 +02:00
scanner.h
scansup.h