PostgreSQL Source Code  git master
MemoryContextData Struct Reference

#include <memnodes.h>

Public Member Functions

 pg_node_attr (abstract) NodeTag type
 

Data Fields

bool isReset
 
bool allowInCritSection
 
Size mem_allocated
 
const MemoryContextMethodsmethods
 
MemoryContext parent
 
MemoryContext firstchild
 
MemoryContext prevchild
 
MemoryContext nextchild
 
const char * name
 
const char * ident
 
MemoryContextCallbackreset_cbs
 

Detailed Description

Definition at line 117 of file memnodes.h.

Member Function Documentation

◆ pg_node_attr()

MemoryContextData::pg_node_attr ( abstract  )

Field Documentation

◆ allowInCritSection

bool MemoryContextData::allowInCritSection

Definition at line 124 of file memnodes.h.

Referenced by MemoryContextAllowInCriticalSection(), and MemoryContextCreate().

◆ firstchild

◆ ident

◆ isReset

◆ mem_allocated

◆ methods

◆ name

◆ nextchild

◆ parent

◆ prevchild

MemoryContext MemoryContextData::prevchild

Definition at line 129 of file memnodes.h.

Referenced by MemoryContextCreate(), and MemoryContextSetParent().

◆ reset_cbs

MemoryContextCallback* MemoryContextData::reset_cbs

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