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 Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
analyze.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
gramparse.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
keywords.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
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 Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
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 Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
parse_expr.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
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 Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
parse_param.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
parse_relation.h Fix handling of collations in multi-row VALUES constructs. 2011-04-18 15:31:52 -04:00
parse_target.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
parse_type.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
parse_utilcmd.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
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 Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
scansup.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00