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

#include <spgist_private.h>

Data Fields

pairingheap_node phNode
 
Datum value
 
SpGistLeafTuple leafTuple
 
voidtraversalValue
 
int level
 
ItemPointerData heapPtr
 
bool isNull
 
bool isLeaf
 
bool recheck
 
bool recheckDistances
 
double distances [FLEXIBLE_ARRAY_MEMBER]
 

Detailed Description

Definition at line 164 of file spgist_private.h.

Field Documentation

◆ distances

double SpGistSearchItem::distances[FLEXIBLE_ARRAY_MEMBER]

Definition at line 179 of file spgist_private.h.

Referenced by spgAllocSearchItem(), and spgWalk().

◆ heapPtr

ItemPointerData SpGistSearchItem::heapPtr

Definition at line 172 of file spgist_private.h.

Referenced by spgMakeInnerItem(), spgNewHeapItem(), spgTestLeafTuple(), and spgWalk().

◆ isLeaf

bool SpGistSearchItem::isLeaf

◆ isNull

bool SpGistSearchItem::isNull

Definition at line 173 of file spgist_private.h.

Referenced by spgAllocSearchItem(), and spgWalk().

◆ leafTuple

SpGistLeafTuple SpGistSearchItem::leafTuple

Definition at line 169 of file spgist_private.h.

Referenced by spgFreeSearchItem(), spgMakeInnerItem(), spgNewHeapItem(), and spgWalk().

◆ level

int SpGistSearchItem::level

◆ phNode

pairingheap_node SpGistSearchItem::phNode

Definition at line 166 of file spgist_private.h.

Referenced by spgAddSearchItemToQueue().

◆ recheck

bool SpGistSearchItem::recheck

Definition at line 175 of file spgist_private.h.

Referenced by spgMakeInnerItem(), spgNewHeapItem(), and spgWalk().

◆ recheckDistances

bool SpGistSearchItem::recheckDistances

Definition at line 176 of file spgist_private.h.

Referenced by spgMakeInnerItem(), spgNewHeapItem(), and spgWalk().

◆ traversalValue

void* SpGistSearchItem::traversalValue

◆ value

Datum SpGistSearchItem::value

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