postgresql/src/include/access
Tom Lane 85d72f0516 Teach heapam code to know the difference between a real seqscan and the
pseudo HeapScanDesc created for a bitmap heap scan.  This avoids some useless
overhead during a bitmap scan startup, in particular invoking the syncscan
code.  (We might someday want to do that, but right now it's merely useless
contention for shared memory, to say nothing of possibly pushing useful
entries out of syncscan's small LRU list.)  This also allows elimination of
ugly pgstat_discount_heap_scan() kluge.
2007-06-09 18:49:55 +00:00
..
attnum.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
clog.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
genam.h Make large sequential scans and VACUUMs work in a limited-size "ring" of 2007-05-30 20:12:03 +00:00
gin.h Minor tweaking of index special-space definitions so that the various 2007-04-09 22:04:08 +00:00
gist.h Minor tweaking of index special-space definitions so that the various 2007-04-09 22:04:08 +00:00
gist_private.h Refactor the index AM API slightly: move currentItemData and 2007-01-20 18:43:35 +00:00
gistscan.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
hash.h Fix several hash functions that were taking chintzy shortcuts instead of 2007-06-01 15:33:19 +00:00
heapam.h Teach heapam code to know the difference between a real seqscan and the 2007-06-09 18:49:55 +00:00
hio.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
htup.h Support varlena fields with single-byte headers and unaligned storage. 2007-04-06 04:21:44 +00:00
itup.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
multixact.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
nbtree.h Code review for btree page split WAL reduction patch. Make it actually work 2007-04-11 20:47:38 +00:00
printtup.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
reloptions.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
relscan.h Teach heapam code to know the difference between a real seqscan and the 2007-06-09 18:49:55 +00:00
rewriteheap.h Move the tuple freezing point in CLUSTER to a point further back in the past, 2007-05-17 15:28:29 +00:00
rmgr.h Fix recently-understood problems with handling of XID freezing, particularly 2006-11-05 22:42:10 +00:00
sdir.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
skey.h Make 'col IS NULL' clauses be indexable conditions. 2007-04-06 22:33:43 +00:00
slru.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
subtrans.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
transam.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
tupdesc.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
tupmacs.h Support varlena fields with single-byte headers and unaligned storage. 2007-04-06 04:21:44 +00:00
tuptoaster.h Support varlena fields with single-byte headers and unaligned storage. 2007-04-06 04:21:44 +00:00
twophase.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
twophase_rmgr.h Fix up pgstats counting of live and dead tuples to recognize that committed 2007-05-27 03:50:39 +00:00
valid.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00
xact.h Change the timestamps recorded in transaction commit/abort xlog records 2007-04-30 21:01:53 +00:00
xlog.h Make large sequential scans and VACUUMs work in a limited-size "ring" of 2007-05-30 20:12:03 +00:00
xlog_internal.h To support external compression of archived WAL data, add a flag bit to 2007-05-20 21:08:19 +00:00
xlogdefs.h Move fsync method macro defines into /include/access/xlogdefs.h so they 2007-02-14 05:00:40 +00:00
xlogutils.h Update CVS HEAD for 2007 copyright. Back branches are typically not 2007-01-05 22:20:05 +00:00