postgresql/src/backend
Tom Lane 8acdb8bf9c Split CollateClause into separate raw and analyzed node types.
CollateClause is now used only in raw grammar output, and CollateExpr after
parse analysis.  This is for clarity and to avoid carrying collation names
in post-analysis parse trees: that's both wasteful and possibly misleading,
since the collation's name could be changed while the parsetree still
exists.

Also, clean up assorted infelicities and omissions in processing of the
node type.
2011-03-11 16:28:18 -05:00
..
access Clarify C comment that O_SYNC/O_FSYNC are really the same settting, as 2011-03-10 20:02:52 -05:00
bootstrap Per-column collation support 2011-02-08 23:04:18 +02:00
catalog Split CollateClause into separate raw and analyzed node types. 2011-03-11 16:28:18 -05:00
commands Split CollateClause into separate raw and analyzed node types. 2011-03-11 16:28:18 -05:00
executor Split CollateClause into separate raw and analyzed node types. 2011-03-11 16:28:18 -05:00
foreign Implement an API to let foreign-data wrappers actually be functional. 2011-02-20 00:18:14 -05:00
lib Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
libpq Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
main Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodes Split CollateClause into separate raw and analyzed node types. 2011-03-11 16:28:18 -05:00
optimizer Split CollateClause into separate raw and analyzed node types. 2011-03-11 16:28:18 -05:00
parser Split CollateClause into separate raw and analyzed node types. 2011-03-11 16:28:18 -05:00
po Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
port Be less detailed about reporting shared memory failure by avoiding the 2011-02-27 12:21:58 -05:00
postmaster Zero out vacuum_count and related counters in pgstat_recv_tabstat(). 2011-03-07 11:17:47 -05:00
regex Fix comparisons of pointers with zero to compare with NULL instead. 2010-10-29 15:51:52 -04:00
replication Make error handling of synchronous_standby_names consistent. 2011-03-10 16:24:52 -05:00
rewrite Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH. 2011-02-25 18:58:02 -05:00
snowball Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
storage Minor sync rep corrections. 2011-03-10 14:57:02 -05:00
tcop Run a portal's cleanup hook immediately when pushing it to DONE state. 2011-03-03 13:04:06 -05:00
tsearch Fix tsmatchsel() to account properly for null rows. 2011-02-17 19:00:49 -05:00
utils Split CollateClause into separate raw and analyzed node types. 2011-03-11 16:28:18 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
common.mk Workaround for recursive make breakage 2011-01-13 09:32:06 +02:00
Makefile replication/repl_gram.h needs to be cleaned too ... 2011-03-10 00:12:38 -05:00
nls.mk Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00