PostgreSQL Source Code  git master
FindSplitData Struct Reference

Data Fields

Relation rel
 
Page origpage
 
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 41 of file nbtsplitloc.c.

Field Documentation

◆ interval

int FindSplitData::interval

Definition at line 60 of file nbtsplitloc.c.

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

◆ is_leaf

◆ is_rightmost

bool FindSplitData::is_rightmost

◆ leftspace

int FindSplitData::leftspace

Definition at line 51 of file nbtsplitloc.c.

Referenced by _bt_findsplitloc(), and _bt_recsplitloc().

◆ maxsplits

int FindSplitData::maxsplits

Definition at line 57 of file nbtsplitloc.c.

Referenced by _bt_findsplitloc(), and _bt_recsplitloc().

◆ minfirstrightsz

Size FindSplitData::minfirstrightsz

Definition at line 54 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

◆ origpage

◆ rel

Relation FindSplitData::rel

◆ rightspace

int FindSplitData::rightspace

Definition at line 52 of file nbtsplitloc.c.

Referenced by _bt_findsplitloc(), and _bt_recsplitloc().

◆ splits


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