PostgreSQL Source Code  git master
GISTScanOpaqueData Struct Reference

#include <gist_private.h>

Data Fields

GISTSTATEgiststate
 
OidorderByTypes
 
pairingheapqueue
 
MemoryContext queueCxt
 
bool qual_ok
 
bool firstCall
 
IndexOrderByDistancedistances
 
OffsetNumberkilledItems
 
int numKilled
 
BlockNumber curBlkno
 
GistNSN curPageLSN
 
GISTSearchHeapItem pageData [BLCKSZ/sizeof(IndexTupleData)]
 
OffsetNumber nPageData
 
OffsetNumber curPageData
 
MemoryContext pageDataCxt
 

Detailed Description

Definition at line 154 of file gist_private.h.

Field Documentation

◆ curBlkno

BlockNumber GISTScanOpaqueData::curBlkno

Definition at line 170 of file gist_private.h.

Referenced by gistbeginscan(), gistgettuple(), and gistkillitems().

◆ curPageData

OffsetNumber GISTScanOpaqueData::curPageData

Definition at line 176 of file gist_private.h.

Referenced by gistgetbitmap(), gistgettuple(), and gistScanPage().

◆ curPageLSN

GistNSN GISTScanOpaqueData::curPageLSN

Definition at line 171 of file gist_private.h.

Referenced by gistbeginscan(), gistkillitems(), and gistScanPage().

◆ distances

IndexOrderByDistance* GISTScanOpaqueData::distances

Definition at line 165 of file gist_private.h.

Referenced by gistbeginscan(), gistindex_keytest(), and gistScanPage().

◆ firstCall

bool GISTScanOpaqueData::firstCall

Definition at line 162 of file gist_private.h.

Referenced by gistgettuple(), and gistrescan().

◆ giststate

GISTSTATE* GISTScanOpaqueData::giststate

◆ killedItems

OffsetNumber* GISTScanOpaqueData::killedItems

Definition at line 168 of file gist_private.h.

Referenced by gistbeginscan(), gistgettuple(), and gistkillitems().

◆ nPageData

OffsetNumber GISTScanOpaqueData::nPageData

Definition at line 175 of file gist_private.h.

Referenced by gistgetbitmap(), gistgettuple(), and gistScanPage().

◆ numKilled

int GISTScanOpaqueData::numKilled

Definition at line 169 of file gist_private.h.

Referenced by gistbeginscan(), gistgettuple(), and gistkillitems().

◆ orderByTypes

Oid* GISTScanOpaqueData::orderByTypes

Definition at line 157 of file gist_private.h.

Referenced by getNextNearest(), and gistrescan().

◆ pageData

GISTSearchHeapItem GISTScanOpaqueData::pageData[BLCKSZ/sizeof(IndexTupleData)]

Definition at line 174 of file gist_private.h.

Referenced by gistgettuple(), and gistScanPage().

◆ pageDataCxt

MemoryContext GISTScanOpaqueData::pageDataCxt

Definition at line 177 of file gist_private.h.

Referenced by gistgetbitmap(), gistgettuple(), gistrescan(), and gistScanPage().

◆ qual_ok

bool GISTScanOpaqueData::qual_ok

Definition at line 161 of file gist_private.h.

Referenced by gistbeginscan(), gistgetbitmap(), gistgettuple(), and gistrescan().

◆ queue

pairingheap* GISTScanOpaqueData::queue

Definition at line 159 of file gist_private.h.

Referenced by getNextGISTSearchItem(), gistbeginscan(), gistrescan(), and gistScanPage().

◆ queueCxt

MemoryContext GISTScanOpaqueData::queueCxt

Definition at line 160 of file gist_private.h.

Referenced by gistbeginscan(), gistrescan(), and gistScanPage().


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