postgresql/src/include/utils
Tom Lane 21fda22ec4 Change CRCs in WAL records from 64bit to 32bit for performance reasons.
Instead of a separate CRC on each backup block, include backup blocks
in their parent WAL record's CRC; this is important to ensure that the
backup block really goes with the WAL record, ie there was not a page
tear right at the start of the backup block.  Implement a simple form
of compression of backup blocks: drop any run of zeroes starting at
pd_lower, so as not to store the unused 'hole' that commonly exists in
PG heap and index pages.  Tweak PageRepairFragmentation and related
routines to ensure they keep the unused space zeroed, so that the above
compression method remains effective.  All per recent discussions.
2005-06-02 05:55:29 +00:00
..
acl.h Small patch to move get_grosysid() from catalog/aclchk.c to 2005-01-27 23:36:15 +00:00
array.h Convert oidvector and int2vector into variable-length arrays. This 2005-03-29 00:17:27 +00:00
ascii.h Update copyrights that were missed. 2005-01-01 05:43:09 +00:00
builtins.h Remove second argument from textToQualifiedNameList(), as it is no longer 2005-05-27 00:57:49 +00:00
cash.h Create a 'type cache' that keeps track of the data needed for any particular 2003-08-17 19:58:06 +00:00
catcache.h Completion of project to use fixed OIDs for all system catalogs and 2005-04-14 20:03:27 +00:00
date.h In accordance to 2005-02-25 16:13:29 +00:00
datetime.h Adjust datetime parsing to be more robust. We now pass the length of the 2005-05-26 02:04:14 +00:00
datum.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
dynahash.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
dynamic_loader.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
elog.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
errcodes.h Some more missed copyright notices. Many of these look like they 2005-01-01 20:44:34 +00:00
flatfiles.h Back out check for unreferenced files. 2005-05-10 22:27:30 +00:00
fmgrtab.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
formatting.h Update copyrights that were missed. 2005-01-01 05:43:09 +00:00
geo_decls.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
guc.h Add missing min/max parameters to DefineCustomIntVariable() and 2005-03-25 16:17:28 +00:00
guc_tables.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
help_config.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
hsearch.h Modify hash_search() API to prevent future occurrences of the error 2005-05-29 04:23:07 +00:00
inet.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
int8.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
inval.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
logtape.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
lsyscache.h Change CREATE TYPE to require datatype output and send functions to have 2005-05-01 18:56:19 +00:00
memutils.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
nabstime.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
numeric.h Update copyrights that were missed. 2005-01-01 05:43:09 +00:00
palloc.h Convert MemoryContextSwitchTo() into an inline function when using GCC. 2005-02-18 21:52:34 +00:00
pg_crc.h Change CRCs in WAL records from 64bit to 32bit for performance reasons. 2005-06-02 05:55:29 +00:00
pg_locale.h Prevent locale-aware handling of upper, lower, and initcap when the 2005-03-16 00:02:49 +00:00
pg_lzcompress.h Add parentheses to macros when args are used in computations. Without 2005-05-25 21:40:43 +00:00
portal.h Fix interaction between materializing holdable cursors and firing 2005-04-11 19:51:16 +00:00
ps_status.h Move responsibility for copying argv[] array into ps_status.c, where it 2004-02-22 21:26:55 +00:00
rel.h Arrange to cache fmgr lookup information for an index's access method 2005-05-27 23:31:21 +00:00
relcache.h Completion of project to use fixed OIDs for all system catalogs and 2005-04-14 20:03:27 +00:00
resowner.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
selfuncs.h Revise hash join code so that we can increase the number of batches 2005-03-06 22:15:05 +00:00
syscache.h Convert oidvector and int2vector into variable-length arrays. This 2005-03-29 00:17:27 +00:00
timestamp.h Add parentheses to macros when args are used in computations. Without 2005-05-25 21:40:43 +00:00
tqual.h Split the shared-memory array of PGPROC pointers out of the sinval 2005-05-19 21:35:48 +00:00
tuplesort.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
tuplestore.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
typcache.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
varbit.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00