PostgreSQL Source Code  git master
BTScanPosData Struct Reference

#include <nbtree.h>

Data Fields

Buffer buf
 
XLogRecPtr lsn
 
BlockNumber currPage
 
BlockNumber nextPage
 
bool moreLeft
 
bool moreRight
 
ScanDirection dir
 
int nextTupleOffset
 
int firstItem
 
int lastItem
 
int itemIndex
 
BTScanPosItem items [MaxTIDsPerBTreePage]
 

Detailed Description

Definition at line 951 of file nbtree.h.

Field Documentation

◆ buf

◆ currPage

BlockNumber BTScanPosData::currPage

Definition at line 956 of file nbtree.h.

Referenced by _bt_killitems(), _bt_readnextpage(), _bt_readpage(), and _bt_steppage().

◆ dir

ScanDirection BTScanPosData::dir

Definition at line 975 of file nbtree.h.

Referenced by _bt_initialize_more_data(), _bt_steppage(), and btrestrpos().

◆ firstItem

int BTScanPosData::firstItem

Definition at line 990 of file nbtree.h.

Referenced by _bt_killitems(), _bt_next(), and _bt_readpage().

◆ itemIndex

int BTScanPosData::itemIndex

◆ items

◆ lastItem

int BTScanPosData::lastItem

Definition at line 991 of file nbtree.h.

Referenced by _bt_next(), _bt_readpage(), _bt_steppage(), btgetbitmap(), and btrestrpos().

◆ lsn

XLogRecPtr BTScanPosData::lsn

Definition at line 955 of file nbtree.h.

Referenced by _bt_killitems(), and _bt_readpage().

◆ moreLeft

bool BTScanPosData::moreLeft

Definition at line 965 of file nbtree.h.

Referenced by _bt_initialize_more_data(), _bt_readnextpage(), _bt_readpage(), and _bt_steppage().

◆ moreRight

bool BTScanPosData::moreRight

Definition at line 966 of file nbtree.h.

Referenced by _bt_initialize_more_data(), _bt_readnextpage(), _bt_readpage(), and _bt_steppage().

◆ nextPage

BlockNumber BTScanPosData::nextPage

Definition at line 957 of file nbtree.h.

Referenced by _bt_readpage(), and _bt_steppage().

◆ nextTupleOffset

int BTScanPosData::nextTupleOffset

Definition at line 981 of file nbtree.h.

Referenced by _bt_readpage(), _bt_saveitem(), _bt_setuppostingitems(), _bt_steppage(), and btrestrpos().


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