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

Detailed Description

Definition at line 79 of file memnodes.h.

Member Function Documentation

◆ pg_node_attr()

MemoryContextData::pg_node_attr ( abstract  )

Field Documentation

◆ allowInCritSection

bool MemoryContextData::allowInCritSection

Definition at line 86 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 89 of file memnodes.h.

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

◆ prevchild

MemoryContext MemoryContextData::prevchild

Definition at line 91 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: