PostgreSQL Source Code  git master
MemoryContextData Struct Reference

#include <memnodes.h>

Data Fields

NodeTag type
 
bool isReset
 
bool allowInCritSection
 
const MemoryContextMethodsmethods
 
MemoryContext parent
 
MemoryContext firstchild
 
MemoryContext prevchild
 
MemoryContext nextchild
 
const char * name
 
const char * ident
 
MemoryContextCallbackreset_cbs
 

Detailed Description

Definition at line 76 of file memnodes.h.

Field Documentation

◆ allowInCritSection

bool MemoryContextData::allowInCritSection

Definition at line 81 of file memnodes.h.

Referenced by MemoryContextAllowInCriticalSection(), and MemoryContextCreate().

◆ firstchild

◆ ident

const char* MemoryContextData::ident

◆ isReset

◆ methods

◆ name

◆ nextchild

◆ parent

MemoryContext MemoryContextData::parent

Definition at line 83 of file memnodes.h.

Referenced by MemoryContextCreate(), MemoryContextGetParent(), and MemoryContextSetParent().

◆ prevchild

MemoryContext MemoryContextData::prevchild

Definition at line 85 of file memnodes.h.

Referenced by MemoryContextCreate(), and MemoryContextSetParent().

◆ reset_cbs

MemoryContextCallback* MemoryContextData::reset_cbs

◆ type

NodeTag MemoryContextData::type

Definition at line 78 of file memnodes.h.

Referenced by MemoryContextCreate().


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