PostgreSQL Source Code  git master
BTScanPosData Struct Reference

#include <nbtree.h>

Data Fields

Buffer buf
 
BlockNumber currPage
 
BlockNumber prevPage
 
BlockNumber nextPage
 
XLogRecPtr lsn
 
ScanDirection dir
 
int nextTupleOffset
 
bool moreLeft
 
bool moreRight
 
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

◆ dir

ScanDirection BTScanPosData::dir

Definition at line 962 of file nbtree.h.

Referenced by _bt_readpage(), and btrestrpos().

◆ firstItem

int BTScanPosData::firstItem

Definition at line 984 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 985 of file nbtree.h.

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

◆ lsn

XLogRecPtr BTScanPosData::lsn

Definition at line 959 of file nbtree.h.

Referenced by _bt_killitems(), and _bt_readpage().

◆ moreLeft

bool BTScanPosData::moreLeft

◆ moreRight

bool BTScanPosData::moreRight

◆ nextPage

BlockNumber BTScanPosData::nextPage

Definition at line 958 of file nbtree.h.

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

◆ nextTupleOffset

int BTScanPosData::nextTupleOffset

Definition at line 968 of file nbtree.h.

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

◆ prevPage

BlockNumber BTScanPosData::prevPage

Definition at line 957 of file nbtree.h.

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


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