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
 
int nextTupleOffset
 
int firstItem
 
int lastItem
 
int itemIndex
 
BTScanPosItem items [MaxIndexTuplesPerPage]
 

Detailed Description

Definition at line 548 of file nbtree.h.

Field Documentation

◆ buf

◆ currPage

BlockNumber BTScanPosData::currPage

Definition at line 553 of file nbtree.h.

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

◆ firstItem

int BTScanPosData::firstItem

Definition at line 578 of file nbtree.h.

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

◆ itemIndex

int BTScanPosData::itemIndex

◆ items

BTScanPosItem BTScanPosData::items[MaxIndexTuplesPerPage]

Definition at line 582 of file nbtree.h.

Referenced by _bt_endpoint(), _bt_first(), _bt_killitems(), _bt_next(), _bt_saveitem(), and btgetbitmap().

◆ lastItem

int BTScanPosData::lastItem

Definition at line 579 of file nbtree.h.

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

◆ lsn

XLogRecPtr BTScanPosData::lsn

Definition at line 552 of file nbtree.h.

Referenced by _bt_killitems(), and _bt_readpage().

◆ moreLeft

bool BTScanPosData::moreLeft

Definition at line 562 of file nbtree.h.

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

◆ moreRight

bool BTScanPosData::moreRight

Definition at line 563 of file nbtree.h.

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

◆ nextPage

BlockNumber BTScanPosData::nextPage

Definition at line 554 of file nbtree.h.

Referenced by _bt_readpage(), and _bt_steppage().

◆ nextTupleOffset

int BTScanPosData::nextTupleOffset

Definition at line 569 of file nbtree.h.

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


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