postgresql/src
Tom Lane 8f2ea8b7b5 Resurrect heap_deformtuple(), this time implemented as a singly nested
loop over the fields instead of a loop around heap_getattr.  This is
considerably faster (O(N) instead of O(N^2)) when there are nulls or
varlena fields, since those prevent use of attcacheoff.  Replace loops
over heap_getattr with heap_deformtuple in situations where all or most
of the fields have to be fetched, such as printtup and tuptoaster.
Profiling done more than a year ago shows that this should be a nice
win for situations involving many-column tables.
2004-06-04 20:35:21 +00:00
..
backend Resurrect heap_deformtuple(), this time implemented as a singly nested 2004-06-04 20:35:21 +00:00
bin Remove dash in pg_ctl signal name. It broke with getopt_long dash 2004-06-04 04:05:36 +00:00
corba make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
include Resurrect heap_deformtuple(), this time implemented as a singly nested 2004-06-04 20:35:21 +00:00
interfaces The attached patch will create a dummy pg_config_paths.h. Additionally, 2004-06-04 13:30:04 +00:00
makefiles Rename irix5 port to irix. 2004-05-19 21:37:43 +00:00
pl Support assignment to whole-row variables in plpgsql; also fix glitch 2004-06-04 02:37:06 +00:00
port Add PGETC (for pg_service.conf) and PGLOCALE (for locale dir) 2004-06-03 00:07:38 +00:00
template Rename irix5 port to irix. 2004-05-19 21:37:43 +00:00
test Adjust our timezone library to use pg_time_t (typedef'd as int64) in 2004-06-03 02:08:07 +00:00
timezone Adjust our timezone library to use pg_time_t (typedef'd as int64) in 2004-06-03 02:08:07 +00:00
tools When checking for thread safety with src/tools/thread/thread_test.c, the 2004-05-28 18:37:10 +00:00
tutorial Replace TupleTableSlot convention for whole-row variables and function 2004-04-01 21:28:47 +00:00
utils For application to HEAD, following community review. 2004-02-25 19:41:23 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
Makefile Integrate timezone library to be called only from Win32. 2004-04-30 04:31:52 +00:00
Makefile.global.in Move -lpgport to the beginning of the library list for win32 linking. 2004-06-02 21:05:52 +00:00
Makefile.shlib Rename irix5 port to irix. 2004-05-19 21:37:43 +00:00
bcc32.mak $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
nls-global.mk More locale fixes for pg_ctl. 2004-06-01 03:32:42 +00:00
win32.mak $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00