summaryrefslogtreecommitdiff
path: root/src/BACKEND_DIRS
blob: d61efea704a7c435b627e125fbe48f2f9edda126 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
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
obj             object files
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

port            port-specific files
port/BSD44_derived
port/aix
port/alpha
port/bsdi
port/dgux
port/hpux
port/i386_solaris
port/irix5
port/linux
port/sunos4
port/sparc_solaris
port/svr4
port/ultrix4
port/win32
port/win32/regex
port/win32/sys