PostgreSQL Source Code  git master
memnodes.h File Reference
#include "nodes/nodes.h"
Include dependency graph for memnodes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  MemoryContextCounters
struct  MemoryContextMethods
struct  MemoryContextData


#define MemoryContextIsValid(context)


typedef struct MemoryContextCounters MemoryContextCounters
typedef void(* MemoryStatsPrintFunc) (MemoryContext context, void *passthru, const char *stats_string, bool print_to_stderr)
typedef struct MemoryContextMethods MemoryContextMethods
typedef struct MemoryContextData MemoryContextData

Macro Definition Documentation

◆ MemoryContextIsValid

#define MemoryContextIsValid (   context)
((context) != NULL && \
IsA((context), SlabContext) || \
IsA((context), BumpContext)))
#define IsA(nodeptr, _type_)
Definition: nodes.h:158
tree context
Definition: radixtree.h:1835

Definition at line 145 of file memnodes.h.

Typedef Documentation

◆ MemoryContextCounters

◆ MemoryContextData

◆ MemoryContextMethods

◆ MemoryStatsPrintFunc

typedef void(* MemoryStatsPrintFunc) (MemoryContext context, void *passthru, const char *stats_string, bool print_to_stderr)

Definition at line 54 of file memnodes.h.