|
PostgreSQL Source Code git master
|
#include <memnodes.h>
Public Member Functions | |
| pg_node_attr (abstract) NodeTag type | |
Definition at line 117 of file memnodes.h.
| MemoryContextData::pg_node_attr | ( | abstract | ) |
| bool MemoryContextData::allowInCritSection |
Definition at line 124 of file memnodes.h.
Referenced by MemoryContextAllowInCriticalSection(), and MemoryContextCreate().
| MemoryContext MemoryContextData::firstchild |
Definition at line 128 of file memnodes.h.
Referenced by MemoryContextCreate(), MemoryContextDelete(), MemoryContextDeleteChildren(), MemoryContextDeleteOnly(), MemoryContextIsEmpty(), MemoryContextMemAllocated(), MemoryContextMemConsumed(), MemoryContextReset(), MemoryContextResetChildren(), MemoryContextSetParent(), MemoryContextStatsInternal(), MemoryContextTraverseNext(), and RelationCloseCleanup().
Definition at line 132 of file memnodes.h.
Referenced by MemoryContextCreate(), MemoryContextDeleteOnly(), MemoryContextSetIdentifier(), MemoryContextStatsPrint(), and PutMemoryContextsStatsTupleStore().
| bool MemoryContextData::isReset |
Definition at line 123 of file memnodes.h.
Referenced by AllocSetDelete(), AllocSetIsEmpty(), MemoryContextAlloc(), MemoryContextAllocExtended(), MemoryContextAllocHuge(), MemoryContextAllocZero(), MemoryContextCreate(), MemoryContextRegisterResetCallback(), MemoryContextReset(), MemoryContextResetOnly(), palloc(), palloc0(), palloc_extended(), repalloc(), and repalloc_extended().
| Size MemoryContextData::mem_allocated |
Definition at line 125 of file memnodes.h.
Referenced by AllocSetAllocFromNewBlock(), AllocSetAllocLarge(), AllocSetDelete(), AllocSetFree(), AllocSetRealloc(), AllocSetReset(), BumpAllocFromNewBlock(), BumpAllocLarge(), GenerationAllocFromNewBlock(), GenerationAllocLarge(), MemoryContextCreate(), MemoryContextMemAllocated(), SlabAllocFromNewBlock(), SlabFree(), SlabIsEmpty(), and SlabReset().
| const MemoryContextMethods* MemoryContextData::methods |
Definition at line 126 of file memnodes.h.
Referenced by MemoryContextAlloc(), MemoryContextAllocExtended(), MemoryContextAllocHuge(), MemoryContextAllocZero(), MemoryContextCreate(), MemoryContextDeleteOnly(), MemoryContextIsEmpty(), MemoryContextMemConsumed(), MemoryContextResetOnly(), MemoryContextStatsInternal(), palloc(), palloc0(), palloc_extended(), and PutMemoryContextsStatsTupleStore().
Definition at line 131 of file memnodes.h.
Referenced by AllocSetFree(), AllocSetRealloc(), MemoryContextAllocationFailure(), MemoryContextCreate(), MemoryContextStatsPrint(), PutMemoryContextsStatsTupleStore(), and SlabFree().
| MemoryContext MemoryContextData::nextchild |
Definition at line 130 of file memnodes.h.
Referenced by AllocSetContextCreateInternal(), AllocSetDelete(), MemoryContextCreate(), MemoryContextSetParent(), MemoryContextStatsInternal(), and MemoryContextTraverseNext().
| MemoryContext MemoryContextData::parent |
Definition at line 127 of file memnodes.h.
Referenced by MemoryContextCreate(), MemoryContextDelete(), MemoryContextGetParent(), MemoryContextSetParent(), and MemoryContextTraverseNext().
| MemoryContext MemoryContextData::prevchild |
Definition at line 129 of file memnodes.h.
Referenced by MemoryContextCreate(), and MemoryContextSetParent().
| MemoryContextCallback* MemoryContextData::reset_cbs |
Definition at line 133 of file memnodes.h.
Referenced by MemoryContextCallResetCallbacks(), MemoryContextCreate(), MemoryContextRegisterResetCallback(), and MemoryContextUnregisterResetCallback().