PostgreSQL Source Code: ResourceOwnerDesc Struct Reference (original) (raw)
#include <[resowner.h](resowner%5F8h%5Fsource.html)>
Data Fields | |
---|---|
const char * | name |
ResourceReleasePhase | release_phase |
ResourceReleasePriority | release_priority |
void(* | ReleaseResource )(Datum res) |
char *(* | DebugPrint )(Datum res) |
Detailed Description
Definition at line 91 of file resowner.h.
Field Documentation
◆ DebugPrint
char *(* ResourceOwnerDesc::DebugPrint) (Datum res)
Definition at line 118 of file resowner.h.
Referenced by InitManyTestResourceKind(), ResourceOwnerReleaseAll(), and test_resowner_priorities().
◆ name
const char* ResourceOwnerDesc::name
Definition at line 93 of file resowner.h.
Referenced by InitManyTestResourceKind(), PrintManyTest(), ReleaseManyTestResource(), RememberManyTestResources(), ResourceOwnerForget(), ResourceOwnerReleaseAll(), ResourceOwnerReleaseAllOfKind(), and test_resowner_priorities().
◆ release_phase
ResourceReleasePhase ResourceOwnerDesc::release_phase
Definition at line 96 of file resowner.h.
Referenced by InitManyTestResourceKind(), resource_priority_cmp(), ResourceOwnerReleaseAll(), ResourceOwnerRemember(), and test_resowner_priorities().
◆ release_priority
ResourceReleasePriority ResourceOwnerDesc::release_priority
Definition at line 97 of file resowner.h.
Referenced by InitManyTestResourceKind(), ReleaseManyTestResource(), resource_priority_cmp(), ResourceOwnerRemember(), and test_resowner_priorities().
◆ ReleaseResource
void(* ResourceOwnerDesc::ReleaseResource) (Datum res)
Definition at line 108 of file resowner.h.
Referenced by InitManyTestResourceKind(), ResourceOwnerReleaseAll(), ResourceOwnerReleaseAllOfKind(), and test_resowner_priorities().
The documentation for this struct was generated from the following file:
- src/include/utils/resowner.h