PostgreSQL Source Code  git master
MemoryContextData Struct Reference

#include <memnodes.h>

Data Fields

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

Detailed Description

Definition at line 78 of file memnodes.h.

Field Documentation

◆ allowInCritSection

bool MemoryContextData::allowInCritSection

Definition at line 83 of file memnodes.h.

Referenced by MemoryContextAllowInCriticalSection(), and MemoryContextCreate().

◆ firstchild

◆ ident

const char* MemoryContextData::ident

◆ isReset

◆ mem_allocated

◆ methods

◆ name

◆ nextchild

◆ parent

MemoryContext MemoryContextData::parent

Definition at line 86 of file memnodes.h.

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

◆ prevchild

MemoryContext MemoryContextData::prevchild

Definition at line 88 of file memnodes.h.

Referenced by MemoryContextCreate(), and MemoryContextSetParent().

◆ reset_cbs

MemoryContextCallback* MemoryContextData::reset_cbs

◆ type

NodeTag MemoryContextData::type

Definition at line 80 of file memnodes.h.

Referenced by MemoryContextCreate().

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