PostgreSQL Source Code  git master
FindSplitData Struct Reference

Data Fields

Relation rel
 
Page page
 
IndexTuple newitem
 
Size newitemsz
 
bool is_leaf
 
bool is_rightmost
 
OffsetNumber newitemoff
 
int leftspace
 
int rightspace
 
int olddataitemstotal
 
Size minfirstrightsz
 
int maxsplits
 
int nsplits
 
SplitPointsplits
 
int interval
 

Detailed Description

Definition at line 45 of file nbtsplitloc.c.

Field Documentation

◆ interval

int FindSplitData::interval

Definition at line 64 of file nbtsplitloc.c.

Referenced by _bt_bestsplitloc(), _bt_findsplitloc(), and _bt_interval_edges().

◆ is_leaf

bool FindSplitData::is_leaf

◆ is_rightmost

bool FindSplitData::is_rightmost

◆ leftspace

int FindSplitData::leftspace

Definition at line 55 of file nbtsplitloc.c.

Referenced by _bt_findsplitloc(), and _bt_recsplitloc().

◆ maxsplits

int FindSplitData::maxsplits

Definition at line 61 of file nbtsplitloc.c.

Referenced by _bt_findsplitloc(), and _bt_recsplitloc().

◆ minfirstrightsz

Size FindSplitData::minfirstrightsz

Definition at line 58 of file nbtsplitloc.c.

Referenced by _bt_afternewitemoff(), _bt_findsplitloc(), _bt_recsplitloc(), and _bt_strategy().

◆ newitem

IndexTuple FindSplitData::newitem

◆ newitemoff

◆ newitemsz

Size FindSplitData::newitemsz

◆ nsplits

int FindSplitData::nsplits

◆ olddataitemstotal

int FindSplitData::olddataitemstotal

Definition at line 57 of file nbtsplitloc.c.

Referenced by _bt_afternewitemoff(), _bt_findsplitloc(), and _bt_recsplitloc().

◆ page

◆ rel

Relation FindSplitData::rel

◆ rightspace

int FindSplitData::rightspace

Definition at line 56 of file nbtsplitloc.c.

Referenced by _bt_findsplitloc(), and _bt_recsplitloc().

◆ splits

SplitPoint* FindSplitData::splits

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