diff --git a/src/tools/backend/backend_dirs.html b/src/tools/backend/backend_dirs.html
index cc4e16d9aa..433324bff1 100644
--- a/src/tools/backend/backend_dirs.html
+++ b/src/tools/backend/backend_dirs.html
@@ -3,18 +3,17 @@
PostgreSQL Backend Directories
-
+
PostgreSQL Backend Directories
-
+
by Bruce Momjian
-
-
+
Click on any of the section headings to see the source code for that section.
-
+
bootstrap
@@ -94,7 +93,7 @@ This uses the parser output to generate an optimal plan for the
executor.
-
+
optimizer/path
- creates path from parser output
@@ -106,7 +105,7 @@ and optimizer table statistics to evaluate each possible execution
method, and assigns a cost to each.
-
+
optimizer/geqo
- genetic query optimizer
@@ -121,7 +120,7 @@ tables, it is faster.
There is an option to control when this feature is used.
@@ -130,7 +129,7 @@ This takes the optimizer/path output, chooses the path with the
least cost, and creates a plan for the executor.
-
+
optimizer/prep
- handle special plan cases
@@ -138,7 +137,7 @@ least cost, and creates a plan for the executor.
This does special plan processing.
-
+
optimizer/util
- optimizer support routines
@@ -190,31 +189,31 @@ that pre-format user requests into a predefined format.
These allow uniform resource access by the backend.
-
+
storage/buffer
- shared buffer pool manager
-
+
storage/file
- file manager
-
+
storage/ipc
- semaphores and shared memory
-
+
storage/large_object
- large objects
-
+
storage/lmgr
- lock manager
-
+
storage/page
- page manager
-
+
storage/smgr
- storage/disk manager
@@ -230,35 +229,35 @@ These control the way data is accessed in heap, indexes, and
transactions.
-
+
access/common
- common access routines
-
+
access/gist
- easy-to-define access method system
-
+
access/hash
- hash
-
+
access/heap
- heap is use to store data rows
-
+
access/index
- used by all index types
-
+
access/nbtree
- Lehman and Yao's btree management algorithm
-
+
access/rtree
- used for indexing of 2-dimensional data
-
+
access/transam
- transaction manager (BEGIN/ABORT/COMMIT)
@@ -289,7 +288,7 @@ store requests and data.
- support routines
-
+
utils/adt
- built-in data type routines
@@ -297,7 +296,7 @@ store requests and data.
This contains all the PostgreSQL builtin data types.
-
+
utils/cache
- system/relation/function cache routines
@@ -314,7 +313,7 @@ This last cache maintains information about all recently-accessed
tables, not just system ones.
-
+
utils/error
- error reporting routines
@@ -322,7 +321,7 @@ tables, not just system ones.
Reports backend errors to the front end.
-
+
utils/fmgr
- function manager
@@ -331,7 +330,7 @@ This handles the calling of dynamically-loaded functions, and the calling
of functions defined in the system tables.
-
+
utils/hash
- hash routines for internal algorithms
@@ -341,17 +340,17 @@ do quick lookups of dynamic data storage structures maintained by the
backend.
-
+
utils/init
- various initialization stuff
-
+
utils/misc
- miscellaneous stuff
-
+
utils/mmgr
- memory manager(process-local memory)
@@ -363,7 +362,7 @@ By doing this, the backend can easily free memory once a statement or
transaction completes.
-
+
utils/sort
- sort routines for internal algorithms
@@ -372,7 +371,7 @@ When statement output must be sorted as part of a backend operation,
this code sorts the tuples, either in memory or using disk files.
-
+
utils/time
- transaction time qualification routines
@@ -419,13 +418,11 @@ This does processing for the rules system.
- unused (array handling?)
-
+
-
Maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
Last updated: Tue Dec 9 17:56:08 EST 1997
-