postgresql/src
Tom Lane 55f7c3300d Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... END
so that the 'val' is computed only once, per recent discussion.  The
speedup is not much when 'val' is just a simple variable, but could be
significant for larger expressions.  More importantly this avoids issues
with multiple evaluations of a volatile 'val', and it allows the CASE
expression to be reverse-listed in its original form by ruleutils.c.
2004-03-17 20:48:43 +00:00
..
backend Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... END 2004-03-17 20:48:43 +00:00
bin Add PQmbdsplen() which returns the "display length" of a character. 2004-03-15 10:41:26 +00:00
corba make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
include Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... END 2004-03-17 20:48:43 +00:00
interfaces The "cvs add" of test_thread_implicit.pgc seems to have been missed, 2004-03-15 16:27:43 +00:00
makefiles Remove JDBC from the build system and documentation, too. 2004-01-19 21:20:06 +00:00
pl Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... END 2004-03-17 20:48:43 +00:00
port > (I also see some post-7.4.1 changes in src/template/solaris, so you 2004-03-14 14:01:43 +00:00
template Update Solaris thread flags, per Jim Seymour 2004-03-14 23:51:48 +00:00
test Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... END 2004-03-17 20:48:43 +00:00
tools Check and set thread-safe functions separately, rather than as a single 2004-02-11 21:44:06 +00:00
tutorial make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
utils For application to HEAD, following community review. 2004-02-25 19:41:23 +00:00
bcc32.mak $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
Makefile.global.in Move non-blocking code into its own /port file, for code clarity. 2004-03-10 21:12:49 +00:00
Makefile.shlib Win32 patch for Makefile.shlib 2003-12-01 22:23:06 +00:00
nls-global.mk $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
win32.mak $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00