Eneboo - Documentación para desarrolladores
|
#include "nodes/memnodes.h"
Ir al código fuente de este archivo.
#define ALLOCSET_DEFAULT_INITSIZE (8 * 1024) |
#define ALLOCSET_DEFAULT_MAXSIZE (8 * 1024 * 1024) |
#define ALLOCSET_DEFAULT_MINSIZE 0 |
#define ALLOCSET_SMALL_INITSIZE (1 * 1024) |
#define ALLOCSET_SMALL_MAXSIZE (8 * 1024) |
#define ALLOCSET_SMALL_MINSIZE 0 |
#define MaxAllocSize ((Size) 0x3fffffff) |
#define STANDARDCHUNKHEADERSIZE MAXALIGN(sizeof(StandardChunkHeader)) |
typedef struct StandardChunkHeader StandardChunkHeader |
MemoryContext AllocSetContextCreate | ( | MemoryContext | parent, |
const char * | name, | ||
Size | minContextSize, | ||
Size | initBlockSize, | ||
Size | maxBlockSize | ||
) |
MemoryContext GetMemoryChunkContext | ( | void * | pointer | ) |
Size GetMemoryChunkSpace | ( | void * | pointer | ) |
bool MemoryContextContains | ( | MemoryContext | context, |
void * | pointer | ||
) |
MemoryContext MemoryContextCreate | ( | NodeTag | tag, |
Size | size, | ||
MemoryContextMethods * | methods, | ||
MemoryContext | parent, | ||
const char * | name | ||
) |
void MemoryContextDelete | ( | MemoryContext | context | ) |
void MemoryContextDeleteChildren | ( | MemoryContext | context | ) |
void MemoryContextInit | ( | void | ) |
bool MemoryContextIsEmpty | ( | MemoryContext | context | ) |
void MemoryContextReset | ( | MemoryContext | context | ) |
void MemoryContextResetAndDeleteChildren | ( | MemoryContext | context | ) |
void MemoryContextResetChildren | ( | MemoryContext | context | ) |
void MemoryContextStats | ( | MemoryContext | context | ) |
DLLIMPORT MemoryContext CacheMemoryContext |
DLLIMPORT MemoryContext CurTransactionContext |
DLLIMPORT MemoryContext ErrorContext |
DLLIMPORT MemoryContext MessageContext |
DLLIMPORT MemoryContext PortalContext |
DLLIMPORT MemoryContext PostmasterContext |
DLLIMPORT MemoryContext QueryContext |
DLLIMPORT MemoryContext TopMemoryContext |
DLLIMPORT MemoryContext TopTransactionContext |