PostgreSQL Source Code git master
Data Fields
ResourceOwnerData Struct Reference

Data Fields

 
 
 
const char *  name
 
bool  releasing
 
bool  sorted
 
 
 
 
 
 
 
 
 
 

Detailed Description

Definition at line 112 of file resowner.c.

Field Documentation

aio_handles

dlist_head ResourceOwnerData::aio_handles

Definition at line 165 of file resowner.c.

Referenced by ResourceOwnerCreate(), ResourceOwnerForgetAioHandle(), ResourceOwnerReleaseInternal(), and ResourceOwnerRememberAioHandle().

arr

ResourceElem ResourceOwnerData::arr[RESOWNER_ARRAY_SIZE]

Definition at line 142 of file resowner.c.

Referenced by ResourceOwnerEnlarge(), ResourceOwnerForget(), ResourceOwnerReleaseAll(), ResourceOwnerReleaseAllOfKind(), ResourceOwnerRemember(), and ResourceOwnerSort().

capacity

uint32 ResourceOwnerData::capacity

Definition at line 155 of file resowner.c.

Referenced by ResourceOwnerAddToHash(), ResourceOwnerEnlarge(), ResourceOwnerForget(), ResourceOwnerReleaseAllOfKind(), and ResourceOwnerSort().

firstchild

ResourceOwner ResourceOwnerData::firstchild

Definition at line 115 of file resowner.c.

Referenced by ResourceOwnerCreate(), ResourceOwnerDelete(), ResourceOwnerNewParent(), and ResourceOwnerReleaseInternal().

grow_at

uint32 ResourceOwnerData::grow_at

Definition at line 156 of file resowner.c.

Referenced by ResourceOwnerEnlarge().

hash

ResourceElem* ResourceOwnerData::hash

Definition at line 154 of file resowner.c.

Referenced by ResourceOwnerAddToHash(), ResourceOwnerDelete(), ResourceOwnerEnlarge(), ResourceOwnerForget(), ResourceOwnerReleaseAll(), ResourceOwnerReleaseAllOfKind(), and ResourceOwnerSort().

locks

LOCALLOCK* ResourceOwnerData::locks[MAX_RESOWNER_LOCKS]

Definition at line 159 of file resowner.c.

Referenced by ResourceOwnerForgetLock(), ResourceOwnerReleaseInternal(), and ResourceOwnerRememberLock().

name

const char* ResourceOwnerData::name

Definition at line 117 of file resowner.c.

Referenced by ResourceOwnerCreate(), ResourceOwnerForget(), and ResourceOwnerForgetLock().

narr

uint8 ResourceOwnerData::narr

Definition at line 134 of file resowner.c.

Referenced by ResourceOwnerDelete(), ResourceOwnerEnlarge(), ResourceOwnerForget(), ResourceOwnerReleaseAll(), ResourceOwnerReleaseAllOfKind(), ResourceOwnerRemember(), and ResourceOwnerSort().

nextchild

ResourceOwner ResourceOwnerData::nextchild

Definition at line 116 of file resowner.c.

Referenced by ResourceOwnerCreate(), ResourceOwnerNewParent(), and ResourceOwnerReleaseInternal().

nhash

uint32 ResourceOwnerData::nhash

Definition at line 135 of file resowner.c.

Referenced by ResourceOwnerAddToHash(), ResourceOwnerDelete(), ResourceOwnerEnlarge(), ResourceOwnerForget(), ResourceOwnerReleaseAll(), ResourceOwnerReleaseAllOfKind(), and ResourceOwnerSort().

nlocks

uint8 ResourceOwnerData::nlocks

Definition at line 133 of file resowner.c.

Referenced by ResourceOwnerDelete(), ResourceOwnerForgetLock(), ResourceOwnerReleaseInternal(), and ResourceOwnerRememberLock().

parent

ResourceOwner ResourceOwnerData::parent

Definition at line 114 of file resowner.c.

Referenced by ResourceOwnerCreate(), ResourceOwnerGetParent(), ResourceOwnerNewParent(), and ResourceOwnerReleaseInternal().

releasing

bool ResourceOwnerData::releasing

Definition at line 126 of file resowner.c.

Referenced by ReleaseAuxProcessResources(), ResourceOwnerEnlarge(), ResourceOwnerForget(), ResourceOwnerReleaseAll(), ResourceOwnerReleaseAllOfKind(), ResourceOwnerReleaseInternal(), and ResourceOwnerRemember().

sorted

bool ResourceOwnerData::sorted

Definition at line 127 of file resowner.c.

Referenced by ReleaseAuxProcessResources(), ResourceOwnerForget(), ResourceOwnerReleaseAll(), ResourceOwnerReleaseAllOfKind(), ResourceOwnerReleaseInternal(), and ResourceOwnerRemember().


The documentation for this struct was generated from the following file:

AltStyle によって変換されたページ (->オリジナル) /