mirror of
https://github.com/postgres/postgres.git
synced 2025-08-30 06:01:21 +03:00
Update comments on nbtree stack struct.
Adjust the struct comment that describes how page splits use their descent stack to cascade up the tree from the leaf level. In passing, fix up some unrelated nbtree comments that had typos or were obsolete.
This commit is contained in:
@@ -953,7 +953,7 @@ _bt_buildadd(BTWriteState *wstate, BTPageState *state, IndexTuple itup)
|
||||
*
|
||||
* We don't try to bias our choice of split point to make it more
|
||||
* likely that _bt_truncate() can truncate away more attributes,
|
||||
* whereas the split point passed to _bt_split() is chosen much
|
||||
* whereas the split point used within _bt_split() is chosen much
|
||||
* more delicately. Suffix truncation is mostly useful because it
|
||||
* improves space utilization for workloads with random
|
||||
* insertions. It doesn't seem worthwhile to add logic for
|
||||
|
@@ -1060,7 +1060,7 @@ _bt_split_penalty(FindSplitData *state, SplitPoint *split)
|
||||
}
|
||||
|
||||
/*
|
||||
* Subroutine to get a lastleft IndexTuple for a spit point from page
|
||||
* Subroutine to get a lastleft IndexTuple for a split point from page
|
||||
*/
|
||||
static inline IndexTuple
|
||||
_bt_split_lastleft(FindSplitData *state, SplitPoint *split)
|
||||
@@ -1076,7 +1076,7 @@ _bt_split_lastleft(FindSplitData *state, SplitPoint *split)
|
||||
}
|
||||
|
||||
/*
|
||||
* Subroutine to get a firstright IndexTuple for a spit point from page
|
||||
* Subroutine to get a firstright IndexTuple for a split point from page
|
||||
*/
|
||||
static inline IndexTuple
|
||||
_bt_split_firstright(FindSplitData *state, SplitPoint *split)
|
||||
|
Reference in New Issue
Block a user