PostgreSQL Source Code  git master
GISTBuildBuffers Struct Reference

#include <gist_private.h>

Data Fields

MemoryContext context
 
BufFilepfile
 
long nFileBlocks
 
long * freeBlocks
 
int nFreeBlocks
 
int freeBlocksLen
 
HTABnodeBuffersTab
 
ListbufferEmptyingQueue
 
int levelStep
 
int pagesPerBuffer
 
List ** buffersOnLevels
 
int buffersOnLevelsLen
 
GISTNodeBuffer ** loadedBuffers
 
int loadedBuffersCount
 
int loadedBuffersLen
 
int rootlevel
 

Detailed Description

Definition at line 338 of file gist_private.h.

Field Documentation

◆ bufferEmptyingQueue

List* GISTBuildBuffers::bufferEmptyingQueue

◆ buffersOnLevels

List** GISTBuildBuffers::buffersOnLevels

Definition at line 368 of file gist_private.h.

Referenced by gistEmptyAllBuffers(), gistGetNodeBuffer(), and gistInitBuildBuffers().

◆ buffersOnLevelsLen

int GISTBuildBuffers::buffersOnLevelsLen

Definition at line 369 of file gist_private.h.

Referenced by gistEmptyAllBuffers(), gistGetNodeBuffer(), and gistInitBuildBuffers().

◆ context

◆ freeBlocks

long* GISTBuildBuffers::freeBlocks

◆ freeBlocksLen

int GISTBuildBuffers::freeBlocksLen

Definition at line 351 of file gist_private.h.

Referenced by gistBuffersReleaseBlock(), and gistInitBuildBuffers().

◆ levelStep

int GISTBuildBuffers::levelStep

Definition at line 364 of file gist_private.h.

Referenced by gistBuildCallback(), and gistInitBuildBuffers().

◆ loadedBuffers

GISTNodeBuffer** GISTBuildBuffers::loadedBuffers

◆ loadedBuffersCount

int GISTBuildBuffers::loadedBuffersCount

◆ loadedBuffersLen

int GISTBuildBuffers::loadedBuffersLen

Definition at line 377 of file gist_private.h.

Referenced by gistAddLoadedBuffer(), and gistInitBuildBuffers().

◆ nFileBlocks

long GISTBuildBuffers::nFileBlocks

Definition at line 344 of file gist_private.h.

Referenced by gistBuffersGetFreeBlock(), and gistInitBuildBuffers().

◆ nFreeBlocks

int GISTBuildBuffers::nFreeBlocks

◆ nodeBuffersTab

HTAB* GISTBuildBuffers::nodeBuffersTab

◆ pagesPerBuffer

int GISTBuildBuffers::pagesPerBuffer

Definition at line 365 of file gist_private.h.

Referenced by gistBuildCallback(), and gistInitBuildBuffers().

◆ pfile

◆ rootlevel

int GISTBuildBuffers::rootlevel

The documentation for this struct was generated from the following file: