PostgreSQL Source Code git master
BTReadPageState Struct Reference

Data Fields

ScanDirection dir
 
OffsetNumber minoff
 
OffsetNumber maxoff
 
IndexTuple finaltup
 
Page page
 
bool firstpage
 
bool forcenonrequired
 
int startikey
 
OffsetNumber offnum
 
OffsetNumber skip
 
bool continuescan
 
int16 rechecks
 
int16 targetdistance
 
int16 nskipadvances
 

Detailed Description

Definition at line 31 of file nbtreadpage.c.

Field Documentation

◆ continuescan

bool BTReadPageState::continuescan

Definition at line 48 of file nbtreadpage.c.

Referenced by _bt_advance_array_keys(), and _bt_checkkeys().

◆ dir

ScanDirection BTReadPageState::dir

Definition at line 34 of file nbtreadpage.c.

Referenced by _bt_advance_array_keys(), _bt_checkkeys(), and _bt_checkkeys_look_ahead().

◆ finaltup

IndexTuple BTReadPageState::finaltup

Definition at line 37 of file nbtreadpage.c.

Referenced by _bt_advance_array_keys(), and _bt_set_startikey().

◆ firstpage

bool BTReadPageState::firstpage

Definition at line 39 of file nbtreadpage.c.

Referenced by _bt_advance_array_keys(), and _bt_set_startikey().

◆ forcenonrequired

bool BTReadPageState::forcenonrequired

Definition at line 40 of file nbtreadpage.c.

Referenced by _bt_checkkeys(), _bt_checkkeys_look_ahead(), and _bt_set_startikey().

◆ maxoff

OffsetNumber BTReadPageState::maxoff

◆ minoff

OffsetNumber BTReadPageState::minoff

Definition at line 35 of file nbtreadpage.c.

Referenced by _bt_checkkeys_look_ahead(), and _bt_set_startikey().

◆ nskipadvances

int16 BTReadPageState::nskipadvances

Definition at line 56 of file nbtreadpage.c.

Referenced by _bt_advance_array_keys().

◆ offnum

OffsetNumber BTReadPageState::offnum

Definition at line 44 of file nbtreadpage.c.

Referenced by _bt_checkkeys_look_ahead().

◆ page

Page BTReadPageState::page

Definition at line 38 of file nbtreadpage.c.

Referenced by _bt_checkkeys_look_ahead(), and _bt_set_startikey().

◆ rechecks

int16 BTReadPageState::rechecks

Definition at line 54 of file nbtreadpage.c.

Referenced by _bt_advance_array_keys(), _bt_checkkeys(), and _bt_checkkeys_look_ahead().

◆ skip

OffsetNumber BTReadPageState::skip

Definition at line 47 of file nbtreadpage.c.

Referenced by _bt_advance_array_keys(), and _bt_checkkeys_look_ahead().

◆ startikey

int BTReadPageState::startikey

Definition at line 41 of file nbtreadpage.c.

Referenced by _bt_checkkeys(), and _bt_set_startikey().

◆ targetdistance

int16 BTReadPageState::targetdistance

Definition at line 55 of file nbtreadpage.c.

Referenced by _bt_advance_array_keys(), and _bt_checkkeys_look_ahead().


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