PostgreSQL Source Code git master
Loading...
Searching...
No Matches
SpGistScanOpaqueData Struct Reference

#include <spgist_private.h>

Data Fields

SpGistState state
 
pairingheap * scanQueue
 
MemoryContext tempCxt
 
MemoryContext traversalCxt
 
bool searchNulls
 
bool searchNonNulls
 
int numberOfKeys
 
ScanKey keyData
 
int numberOfOrderBys
 
int numberOfNonNullOrderBys
 
ScanKey orderByData
 
Oid * orderByTypes
 
int * nonNullOrderByOffsets
 
Oid indexCollation
 
FmgrInfo innerConsistentFn
 
FmgrInfo leafConsistentFn
 
double * zeroDistances
 
double * infDistances
 
TIDBitmap * tbm
 
int64 ntids
 
bool want_itup
 
TupleDesc reconTupDesc
 
int nPtrs
 
int iPtr
 
ItemPointerData heapPtrs [MaxIndexTuplesPerPage]
 
bool recheck [MaxIndexTuplesPerPage]
 
bool recheckDistances [MaxIndexTuplesPerPage]
 
HeapTuple reconTups [MaxIndexTuplesPerPage]
 
IndexOrderByDistance * distances [MaxIndexTuplesPerPage]
 

Detailed Description

Definition at line 188 of file spgist_private.h.

Field Documentation

◆ distances

IndexOrderByDistance* SpGistScanOpaqueData::distances[MaxIndexTuplesPerPage]

Definition at line 235 of file spgist_private.h.

◆ heapPtrs

ItemPointerData SpGistScanOpaqueData::heapPtrs[MaxIndexTuplesPerPage]

Definition at line 228 of file spgist_private.h.

◆ indexCollation

Oid SpGistScanOpaqueData::indexCollation

Definition at line 209 of file spgist_private.h.

◆ infDistances

double* SpGistScanOpaqueData::infDistances

Definition at line 217 of file spgist_private.h.

◆ innerConsistentFn

FmgrInfo SpGistScanOpaqueData::innerConsistentFn

Definition at line 212 of file spgist_private.h.

◆ iPtr

int SpGistScanOpaqueData::iPtr

Definition at line 227 of file spgist_private.h.

◆ keyData

ScanKey SpGistScanOpaqueData::keyData

Definition at line 201 of file spgist_private.h.

◆ leafConsistentFn

FmgrInfo SpGistScanOpaqueData::leafConsistentFn

Definition at line 213 of file spgist_private.h.

◆ nonNullOrderByOffsets

int* SpGistScanOpaqueData::nonNullOrderByOffsets

Definition at line 207 of file spgist_private.h.

◆ nPtrs

int SpGistScanOpaqueData::nPtrs

Definition at line 226 of file spgist_private.h.

◆ ntids

int64 SpGistScanOpaqueData::ntids

Definition at line 221 of file spgist_private.h.

◆ numberOfKeys

int SpGistScanOpaqueData::numberOfKeys

Definition at line 200 of file spgist_private.h.

◆ numberOfNonNullOrderBys

int SpGistScanOpaqueData::numberOfNonNullOrderBys

Definition at line 203 of file spgist_private.h.

◆ numberOfOrderBys

int SpGistScanOpaqueData::numberOfOrderBys

Definition at line 202 of file spgist_private.h.

◆ orderByData

ScanKey SpGistScanOpaqueData::orderByData

Definition at line 205 of file spgist_private.h.

◆ orderByTypes

Oid* SpGistScanOpaqueData::orderByTypes

Definition at line 206 of file spgist_private.h.

◆ recheck

bool SpGistScanOpaqueData::recheck[MaxIndexTuplesPerPage]

Definition at line 229 of file spgist_private.h.

◆ recheckDistances

bool SpGistScanOpaqueData::recheckDistances[MaxIndexTuplesPerPage]

Definition at line 230 of file spgist_private.h.

◆ reconTupDesc

TupleDesc SpGistScanOpaqueData::reconTupDesc

Definition at line 225 of file spgist_private.h.

◆ reconTups

HeapTuple SpGistScanOpaqueData::reconTups[MaxIndexTuplesPerPage]

Definition at line 232 of file spgist_private.h.

◆ scanQueue

pairingheap* SpGistScanOpaqueData::scanQueue

Definition at line 191 of file spgist_private.h.

◆ searchNonNulls

bool SpGistScanOpaqueData::searchNonNulls

Definition at line 197 of file spgist_private.h.

◆ searchNulls

bool SpGistScanOpaqueData::searchNulls

Definition at line 196 of file spgist_private.h.

◆ state

SpGistState SpGistScanOpaqueData::state

Definition at line 190 of file spgist_private.h.

◆ tbm

TIDBitmap* SpGistScanOpaqueData::tbm

Definition at line 220 of file spgist_private.h.

◆ tempCxt

MemoryContext SpGistScanOpaqueData::tempCxt

Definition at line 192 of file spgist_private.h.

◆ traversalCxt

MemoryContext SpGistScanOpaqueData::traversalCxt

Definition at line 193 of file spgist_private.h.

◆ want_itup

bool SpGistScanOpaqueData::want_itup

Definition at line 224 of file spgist_private.h.

◆ zeroDistances

double* SpGistScanOpaqueData::zeroDistances

Definition at line 216 of file spgist_private.h.


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