全部博文(14)
2011年(14)
分类: Mysql/postgreSQL
2011-03-31 11:30:46
本文系转载他人文章
41、pgsql/src/backend/utils/resowner/resowner.c
结构体:
ResourceOwnerData
函数体:
void ResourceOwnerEnlargeBuffers(ResourceOwner owner)
void ResourceOwnerForgetBuffer(ResourceOwner owner, Buffer buffer)
void ResourceOwnerRememberBuffer(ResourceOwner owner, Buffer buffer)
42、pgsql/src/include/utils/resowner.h
类型:
ResourceOwner
43、pgsql/src/include/access/htup.h
类型:
HeapTuple
HeapTupleHeader
结构体:
HeapTupleData
HeapTupleHeader
HeapTupleFields
DatumTupleFields
44、pgsql/src/include/storage/itemptr.h
结构体:
ItemPointerData
45、pgsql/src/include/storage/block.h
结构体:
BlockIdData
46、pgsql/src/include/utils/catcache.h
结构体:
CatCList
CatCache
47、pgsql/src/include/fmgr.h
类型:
PGFunction
48、pgsql/src/include/access/skey.h
结构体:
ScanKeyData
FmgrInfo
49、pgsql/src/include/lib/dllist.h
结构体:
Dllist
Dlelem
50、pgsql/src/include/utils/plancache.h
结构体:
CachedPlan
51、pgsql/src/include/utils/snapshot.h
类型:
Snapshot
SnapshotSatisfiesFunc
结构体:
SnapshotData
52、gsql/src/backend/storage/page/bufpage.c
函数体:
Bool PageHeaderIsValid(PageHeader page)
53、pgsql/src/include/storage/bufpage.h
宏定义:
PageGetPageSize(page)
54、gsql/src/backend/catalog/catalog.c
函数体:
char *relpath(RelFileNode rnode, ForkNumber forknum)
55、pgsql/src/backend/access/transam/xlog.c
结构体:
XLogwrtRqst
XLogwrtResult
函数体:
Bool XLogNeedsFlush(XLogRecPtr record)
void XLogFlush(XLogRecPtr record)
56、pgsql/src/backend/storage/lmgr/proc.c
函数体:
void ProcSendSignal(int pid)
void ProcWaitForSignal(void)
57、pgsql/src/backend/storage/ipc/ipc.c
函数体:
void on_shmem_exit(pg_on_exit_callback function, Datum arg)
58、pgsql/src/include/access/xlogdefs.h
结构体:
XLogRecPtr