PostgreSQL Source Code
git master
|
#include <gist_private.h>
Data Fields | |
MemoryContext | context |
BufFile * | pfile |
long | nFileBlocks |
long * | freeBlocks |
int | nFreeBlocks |
int | freeBlocksLen |
HTAB * | nodeBuffersTab |
List * | bufferEmptyingQueue |
int | levelStep |
int | pagesPerBuffer |
List ** | buffersOnLevels |
int | buffersOnLevelsLen |
GISTNodeBuffer ** | loadedBuffers |
int | loadedBuffersCount |
int | loadedBuffersLen |
int | rootlevel |
Definition at line 338 of file gist_private.h.
List* GISTBuildBuffers::bufferEmptyingQueue |
Definition at line 357 of file gist_private.h.
Referenced by gistEmptyAllBuffers(), gistInitBuildBuffers(), gistProcessEmptyingQueue(), and gistPushItupToNodeBuffer().
List** GISTBuildBuffers::buffersOnLevels |
Definition at line 368 of file gist_private.h.
Referenced by gistEmptyAllBuffers(), gistGetNodeBuffer(), and gistInitBuildBuffers().
int GISTBuildBuffers::buffersOnLevelsLen |
Definition at line 369 of file gist_private.h.
Referenced by gistEmptyAllBuffers(), gistGetNodeBuffer(), and gistInitBuildBuffers().
MemoryContext GISTBuildBuffers::context |
Definition at line 341 of file gist_private.h.
Referenced by gistAllocateNewPageBuffer(), gistEmptyAllBuffers(), gistGetNodeBuffer(), gistInitBuildBuffers(), and gistPushItupToNodeBuffer().
long* GISTBuildBuffers::freeBlocks |
Definition at line 349 of file gist_private.h.
Referenced by gistBuffersGetFreeBlock(), gistBuffersReleaseBlock(), and gistInitBuildBuffers().
int GISTBuildBuffers::freeBlocksLen |
Definition at line 351 of file gist_private.h.
Referenced by gistBuffersReleaseBlock(), and gistInitBuildBuffers().
int GISTBuildBuffers::levelStep |
Definition at line 364 of file gist_private.h.
Referenced by gistBuildCallback(), and gistInitBuildBuffers().
GISTNodeBuffer** GISTBuildBuffers::loadedBuffers |
Definition at line 375 of file gist_private.h.
Referenced by gistAddLoadedBuffer(), gistInitBuildBuffers(), and gistUnloadNodeBuffers().
int GISTBuildBuffers::loadedBuffersCount |
Definition at line 376 of file gist_private.h.
Referenced by gistAddLoadedBuffer(), gistInitBuildBuffers(), and gistUnloadNodeBuffers().
int GISTBuildBuffers::loadedBuffersLen |
Definition at line 377 of file gist_private.h.
Referenced by gistAddLoadedBuffer(), and gistInitBuildBuffers().
long GISTBuildBuffers::nFileBlocks |
Definition at line 344 of file gist_private.h.
Referenced by gistBuffersGetFreeBlock(), and gistInitBuildBuffers().
int GISTBuildBuffers::nFreeBlocks |
Definition at line 350 of file gist_private.h.
Referenced by gistBuffersGetFreeBlock(), gistBuffersReleaseBlock(), and gistInitBuildBuffers().
HTAB* GISTBuildBuffers::nodeBuffersTab |
Definition at line 354 of file gist_private.h.
Referenced by gistGetNodeBuffer(), gistInitBuildBuffers(), and gistRelocateBuildBuffersOnSplit().
int GISTBuildBuffers::pagesPerBuffer |
Definition at line 365 of file gist_private.h.
Referenced by gistBuildCallback(), and gistInitBuildBuffers().
BufFile* GISTBuildBuffers::pfile |
Definition at line 343 of file gist_private.h.
Referenced by gistFreeBuildBuffers(), gistInitBuildBuffers(), gistLoadNodeBuffer(), gistPopItupFromNodeBuffer(), gistPushItupToNodeBuffer(), and gistUnloadNodeBuffer().
int GISTBuildBuffers::rootlevel |
Definition at line 380 of file gist_private.h.
Referenced by gistBufferingBuildInsert(), gistbufferinginserttuples(), and gistInitBuildBuffers().