postgresql/src/include/access
Simon Riggs 806a2aee37 Split work of bgwriter between 2 processes: bgwriter and checkpointer.
bgwriter is now a much less important process, responsible for page
cleaning duties only. checkpointer is now responsible for checkpoints
and so has a key role in shutdown. Later patches will correct doc
references to the now old idea that bgwriter performs checkpoints.
Has beneficial effect on performance at high write rates, but mainly
refactoring to more easily allow changes for power reduction by
simplifying previously tortuous code around required to allow page
cleaning and checkpointing to time slice in the same process.

Patch by me, Review by Dickson Guedes
2011-11-01 17:14:47 +00:00
..
attnum.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
clog.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
genam.h Support index-only scans using the visibility map to avoid heap fetches. 2011-10-07 20:14:13 -04:00
gin_private.h Allow more include files to be compiled in their own by adding missing 2011-08-27 11:05:33 -04:00
gin.h Clean up the #include mess a little. 2011-09-04 01:13:16 -04:00
gist_private.h Support GiST index support functions that want to cache data across calls. 2011-09-30 19:48:57 -04:00
gist.h Start using flexible array members 2011-06-16 22:45:38 +03:00
gistscan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
hash.h Allow more include files to be compiled in their own by adding missing 2011-08-27 11:05:33 -04:00
heapam.h Clean up the #include mess a little. 2011-09-04 01:13:16 -04:00
hio.h Modify RelationGetBufferForTuple() to use a typedef, rather than a 2011-10-12 16:53:54 -04:00
htup.h Remove unnecessary AssertMacro() to suppress gcc 4.6 compiler warning. 2011-10-18 17:39:14 -04:00
itup.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
multixact.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nbtree.h Teach btree to handle ScalarArrayOpExpr quals natively. 2011-10-16 15:39:24 -04:00
printtup.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
reloptions.h Change the way string relopts are allocated. 2011-08-09 15:25:44 +03:00
relscan.h Avoid assuming that index-only scan data matches the index's rowtype. 2011-10-16 19:15:04 -04:00
rewriteheap.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
rmgr.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
sdir.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
skey.h Teach btree to handle ScalarArrayOpExpr quals natively. 2011-10-16 15:39:24 -04:00
slru.h Use callbacks in SlruScanDirectory for the actual action 2011-10-04 14:03:23 -03:00
subtrans.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
sysattr.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
transam.h Make the visibility map crash-safe. 2011-06-21 23:04:40 -04:00
tupconvert.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
tupdesc.h Enable CHECK constraints to be declared NOT VALID 2011-06-30 11:24:31 -04:00
tupmacs.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
tuptoaster.h Remove unnecessary #include references, per pgrminclude script. 2011-09-01 10:04:27 -04:00
twophase_rmgr.h Renumber 2PC resource managers so that compared to 9.0, predicate lock rmgr 2011-06-14 12:36:31 +03:00
twophase.h Remove unnecessary #include references, per pgrminclude script. 2011-09-01 10:04:27 -04:00
valid.h Pass collations to functions in FunctionCallInfoData, not FmgrInfo. 2011-04-12 19:19:24 -04:00
visibilitymap.h Measure the number of all-visible pages for use in index-only scan costing. 2011-10-14 17:23:46 -04:00
xact.h Clean up the #include mess a little. 2011-09-04 01:13:16 -04:00
xlog_internal.h Split work of bgwriter between 2 processes: bgwriter and checkpointer. 2011-11-01 17:14:47 +00:00
xlog.h Move Timestamp/Interval typedefs and basic macros into datatype/timestamp.h. 2011-09-09 13:23:41 -04:00
xlogdefs.h pgindent run before PG 9.1 beta 1. 2011-04-10 11:42:00 -04:00
xlogutils.h Remove unnecessary #include references, per pgrminclude script. 2011-09-01 10:04:27 -04:00