postgresql/src/BACKEND_DIRS

48 lines
2.2 KiB
Plaintext

access various index access methods
access/common common access routines
access/gist easy-to-define access method system
access/hash hash
access/heap heap
access/index index handling
access/nbtree btree
access/rtree rtree
access/transam transaction manager (BEGIN/ABORT/COMMIT)
bootstrap handles initdb requests to create initial template database
catalog system catalog manipulation
commands commands that do not require executor
executor executes complex node plans from optimizer
include include files
lib support library
libpq communication to client libpq library routines
main passes control to postmaster or postgres
nodes creation/manipulation of nodes
optimizer creates path and plan
optimizer/path creates path from parser output
optimizer/plan optmizes path output
optimizer/prep handle special plan cases
optimizer/util optimizer support routines
parser converts SQL query to query tree
postmaster controls postgres server startup/termination
regex regular expression library
rewrite rules system
storage manages various storage systems
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
tcop traffic cop, dispatches request to proper module
tioga array handling?
utils support routines
utils/adt built-in data type routines
utils/cache system/relation/function cache routines
utils/error error reporting routines
utils/fmgr function manager
utils/hash hash routines for internal algorithms
utils/init initialization stuff
utils/mmgr memory manager(process-local memory)
utils/sort sort routines for internal algorithms
utils/time transaction time qualification routines