PostgreSQL Source Code: GISTSearchItem Struct Reference (original) (raw)

#include <[gist_private.h](gist%5F%5Fprivate%5F8h%5Fsource.html)>

Data Fields
pairingheap_node phNode
BlockNumber blkno
union {
GistNSN parentlsn
GISTSearchHeapItem heap
} data
IndexOrderByDistance distances [FLEXIBLE_ARRAY_MEMBER]

Detailed Description

Definition at line 130 of file gist_private.h.

Field Documentation

blkno

BlockNumber GISTSearchItem::blkno

Definition at line 133 of file gist_private.h.

Referenced by gistgettuple(), and gistScanPage().

union { ... } GISTSearchItem::data

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

distances

IndexOrderByDistance GISTSearchItem::distances[FLEXIBLE_ARRAY_MEMBER]

Definition at line 142 of file gist_private.h.

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

heap

GISTSearchHeapItem GISTSearchItem::heap

Definition at line 138 of file gist_private.h.

Referenced by getNextNearest(), and gistScanPage().

parentlsn

GistNSN GISTSearchItem::parentlsn

Definition at line 136 of file gist_private.h.

Referenced by gistgettuple(), and gistScanPage().

phNode

pairingheap_node GISTSearchItem::phNode

Definition at line 132 of file gist_private.h.

Referenced by gistScanPage().


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