postgresql/src
Tom Lane 1b393f4e5d Avoid detoast in texteq/textne/byteaeq/byteane for unequal-length strings.
We can get the length of a compressed or out-of-line datum without actually
detoasting it.  If the lengths of two strings are unequal, we can then
conclude they are unequal without detoasting.  That saves considerable work
in an admittedly less-common case, without costing anything much when the
optimization doesn't apply.

Noah Misch
2011-01-18 14:11:54 -05:00
..
backend Avoid detoast in texteq/textne/byteaeq/byteane for unequal-length strings. 2011-01-18 14:11:54 -05:00
bin Code review for postmaster.pid contents changes. 2011-01-13 19:01:28 -05:00
include Move a couple of declarations to reflect where the routines really are. 2011-01-15 16:09:05 -05:00
interfaces There is no need to have to identical functions in ecpg thus removing one of them. 2011-01-09 12:47:43 +01:00
makefiles Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
pl Use HTABs instead of Python dictionary objects to cache procedures 2011-01-17 21:46:36 +02:00
port Add pgreadlink() on Windows to read junction points 2011-01-09 15:09:19 +01:00
template Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
test Don't run regression tests in SQL_ASCII encoding by default 2011-01-13 09:16:55 +02:00
timezone Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
tools Remove "github test" that somehow got into my tree. Sorry. 2011-01-17 21:40:42 -05:00
tutorial Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Additional fixes for parallel make 2010-11-17 08:08:41 +02:00
Makefile.global.in Only build in crashdump support on Windows if there's a working dbghelp.h. 2010-12-26 10:34:47 -05:00
Makefile.shlib Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
nls-global.mk Fix makefile logic to not break the build when xgettext is missing 2010-10-14 23:16:46 +03:00
win32.mak Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00