PostgreSQL Source Code git master
Data Fields
BTScanPosData Struct Reference

#include <nbtree.h>

Data Fields

 
 
 
 
 
 
 
bool  moreLeft
 
bool  moreRight
 
int  firstItem
 
int  lastItem
 
int  itemIndex
 
 

Detailed Description

Definition at line 962 of file nbtree.h.

Field Documentation

buf

Buffer BTScanPosData::buf

Definition at line 964 of file nbtree.h.

Referenced by _bt_drop_lock_and_maybe_pin(), _bt_endpoint(), _bt_first(), _bt_killitems(), _bt_readfirstpage(), _bt_readnextpage(), _bt_readpage(), _bt_steppage(), and btrestrpos().

currPage

BlockNumber BTScanPosData::currPage

Definition at line 967 of file nbtree.h.

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

dir

ScanDirection BTScanPosData::dir

Definition at line 973 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_checkkeys(), _bt_checkkeys_look_ahead(), _bt_readpage(), _bt_steppage(), and btrestrpos().

firstItem

int BTScanPosData::firstItem

Definition at line 995 of file nbtree.h.

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

itemIndex

int BTScanPosData::itemIndex

Definition at line 997 of file nbtree.h.

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

items

BTScanPosItem BTScanPosData::items[MaxTIDsPerBTreePage]

Definition at line 999 of file nbtree.h.

Referenced by _bt_killitems(), _bt_returnitem(), _bt_saveitem(), _bt_savepostingitem(), _bt_setuppostingitems(), and btgetbitmap().

lastItem

int BTScanPosData::lastItem

Definition at line 996 of file nbtree.h.

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

lsn

XLogRecPtr BTScanPosData::lsn

Definition at line 970 of file nbtree.h.

Referenced by _bt_drop_lock_and_maybe_pin(), and _bt_killitems().

moreLeft

bool BTScanPosData::moreLeft

Definition at line 985 of file nbtree.h.

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

moreRight

bool BTScanPosData::moreRight

Definition at line 986 of file nbtree.h.

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

nextPage

BlockNumber BTScanPosData::nextPage

Definition at line 969 of file nbtree.h.

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

nextTupleOffset

int BTScanPosData::nextTupleOffset

Definition at line 979 of file nbtree.h.

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

prevPage

BlockNumber BTScanPosData::prevPage

Definition at line 968 of file nbtree.h.

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


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

AltStyle によって変換されたページ (->オリジナル) /