|
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().