Rename updateNodeLink to spgUpdateNodeLink.
On reflection, the original name seems way too generic for a global symbol. A quick check shows this is the only exported function name in SP-GiST that doesn't begin with "spg" or contain "SpGist", so the rest of them seem all right.
This commit is contained in:
parent
61d81bd28d
commit
8f57b064fd
@ -44,8 +44,8 @@ typedef struct SPPageDesc
|
|||||||
* split operation.
|
* split operation.
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
updateNodeLink(SpGistInnerTuple tup, int nodeN,
|
spgUpdateNodeLink(SpGistInnerTuple tup, int nodeN,
|
||||||
BlockNumber blkno, OffsetNumber offset)
|
BlockNumber blkno, OffsetNumber offset)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
SpGistNodeTuple node;
|
SpGistNodeTuple node;
|
||||||
@ -190,7 +190,7 @@ saveNodeLink(Relation index, SPPageDesc *parent,
|
|||||||
innerTuple = (SpGistInnerTuple) PageGetItem(parent->page,
|
innerTuple = (SpGistInnerTuple) PageGetItem(parent->page,
|
||||||
PageGetItemId(parent->page, parent->offnum));
|
PageGetItemId(parent->page, parent->offnum));
|
||||||
|
|
||||||
updateNodeLink(innerTuple, parent->node, blkno, offnum);
|
spgUpdateNodeLink(innerTuple, parent->node, blkno, offnum);
|
||||||
|
|
||||||
MarkBufferDirty(parent->buffer);
|
MarkBufferDirty(parent->buffer);
|
||||||
}
|
}
|
||||||
@ -1766,10 +1766,10 @@ spgSplitNodeAction(Relation index, SpGistState *state,
|
|||||||
* the postfix tuple first.) We have to update the local copy of the
|
* the postfix tuple first.) We have to update the local copy of the
|
||||||
* prefixTuple too, because that's what will be written to WAL.
|
* prefixTuple too, because that's what will be written to WAL.
|
||||||
*/
|
*/
|
||||||
updateNodeLink(prefixTuple, 0, postfixBlkno, postfixOffset);
|
spgUpdateNodeLink(prefixTuple, 0, postfixBlkno, postfixOffset);
|
||||||
prefixTuple = (SpGistInnerTuple) PageGetItem(current->page,
|
prefixTuple = (SpGistInnerTuple) PageGetItem(current->page,
|
||||||
PageGetItemId(current->page, current->offnum));
|
PageGetItemId(current->page, current->offnum));
|
||||||
updateNodeLink(prefixTuple, 0, postfixBlkno, postfixOffset);
|
spgUpdateNodeLink(prefixTuple, 0, postfixBlkno, postfixOffset);
|
||||||
|
|
||||||
MarkBufferDirty(current->buffer);
|
MarkBufferDirty(current->buffer);
|
||||||
|
|
||||||
|
@ -172,8 +172,8 @@ spgRedoAddLeaf(XLogRecPtr lsn, XLogRecord *record)
|
|||||||
tuple = (SpGistInnerTuple) PageGetItem(page,
|
tuple = (SpGistInnerTuple) PageGetItem(page,
|
||||||
PageGetItemId(page, xldata->offnumParent));
|
PageGetItemId(page, xldata->offnumParent));
|
||||||
|
|
||||||
updateNodeLink(tuple, xldata->nodeI,
|
spgUpdateNodeLink(tuple, xldata->nodeI,
|
||||||
xldata->blknoLeaf, xldata->offnumLeaf);
|
xldata->blknoLeaf, xldata->offnumLeaf);
|
||||||
|
|
||||||
PageSetLSN(page, lsn);
|
PageSetLSN(page, lsn);
|
||||||
PageSetTLI(page, ThisTimeLineID);
|
PageSetTLI(page, ThisTimeLineID);
|
||||||
@ -277,8 +277,8 @@ spgRedoMoveLeafs(XLogRecPtr lsn, XLogRecord *record)
|
|||||||
tuple = (SpGistInnerTuple) PageGetItem(page,
|
tuple = (SpGistInnerTuple) PageGetItem(page,
|
||||||
PageGetItemId(page, xldata->offnumParent));
|
PageGetItemId(page, xldata->offnumParent));
|
||||||
|
|
||||||
updateNodeLink(tuple, xldata->nodeI,
|
spgUpdateNodeLink(tuple, xldata->nodeI,
|
||||||
xldata->blknoDst, toInsert[nInsert - 1]);
|
xldata->blknoDst, toInsert[nInsert - 1]);
|
||||||
|
|
||||||
PageSetLSN(page, lsn);
|
PageSetLSN(page, lsn);
|
||||||
PageSetTLI(page, ThisTimeLineID);
|
PageSetTLI(page, ThisTimeLineID);
|
||||||
@ -425,8 +425,8 @@ spgRedoAddNode(XLogRecPtr lsn, XLogRecord *record)
|
|||||||
innerTuple = (SpGistInnerTuple) PageGetItem(page,
|
innerTuple = (SpGistInnerTuple) PageGetItem(page,
|
||||||
PageGetItemId(page, xldata->offnumParent));
|
PageGetItemId(page, xldata->offnumParent));
|
||||||
|
|
||||||
updateNodeLink(innerTuple, xldata->nodeI,
|
spgUpdateNodeLink(innerTuple, xldata->nodeI,
|
||||||
xldata->blknoNew, xldata->offnumNew);
|
xldata->blknoNew, xldata->offnumNew);
|
||||||
|
|
||||||
PageSetLSN(page, lsn);
|
PageSetLSN(page, lsn);
|
||||||
PageSetTLI(page, ThisTimeLineID);
|
PageSetTLI(page, ThisTimeLineID);
|
||||||
@ -692,8 +692,8 @@ spgRedoPickSplit(XLogRecPtr lsn, XLogRecord *record)
|
|||||||
|
|
||||||
parent = (SpGistInnerTuple) PageGetItem(page,
|
parent = (SpGistInnerTuple) PageGetItem(page,
|
||||||
PageGetItemId(page, xldata->offnumParent));
|
PageGetItemId(page, xldata->offnumParent));
|
||||||
updateNodeLink(parent, xldata->nodeI,
|
spgUpdateNodeLink(parent, xldata->nodeI,
|
||||||
xldata->blknoInner, xldata->offnumInner);
|
xldata->blknoInner, xldata->offnumInner);
|
||||||
}
|
}
|
||||||
|
|
||||||
PageSetLSN(page, lsn);
|
PageSetLSN(page, lsn);
|
||||||
@ -727,8 +727,8 @@ spgRedoPickSplit(XLogRecPtr lsn, XLogRecord *record)
|
|||||||
|
|
||||||
parent = (SpGistInnerTuple) PageGetItem(page,
|
parent = (SpGistInnerTuple) PageGetItem(page,
|
||||||
PageGetItemId(page, xldata->offnumParent));
|
PageGetItemId(page, xldata->offnumParent));
|
||||||
updateNodeLink(parent, xldata->nodeI,
|
spgUpdateNodeLink(parent, xldata->nodeI,
|
||||||
xldata->blknoInner, xldata->offnumInner);
|
xldata->blknoInner, xldata->offnumInner);
|
||||||
|
|
||||||
PageSetLSN(page, lsn);
|
PageSetLSN(page, lsn);
|
||||||
PageSetTLI(page, ThisTimeLineID);
|
PageSetTLI(page, ThisTimeLineID);
|
||||||
|
@ -610,8 +610,8 @@ extern OffsetNumber SpGistPageAddNewItem(SpGistState *state, Page page,
|
|||||||
bool errorOK);
|
bool errorOK);
|
||||||
|
|
||||||
/* spgdoinsert.c */
|
/* spgdoinsert.c */
|
||||||
extern void updateNodeLink(SpGistInnerTuple tup, int nodeN,
|
extern void spgUpdateNodeLink(SpGistInnerTuple tup, int nodeN,
|
||||||
BlockNumber blkno, OffsetNumber offset);
|
BlockNumber blkno, OffsetNumber offset);
|
||||||
extern void spgPageIndexMultiDelete(SpGistState *state, Page page,
|
extern void spgPageIndexMultiDelete(SpGistState *state, Page page,
|
||||||
OffsetNumber *itemnos, int nitems,
|
OffsetNumber *itemnos, int nitems,
|
||||||
int firststate, int reststate,
|
int firststate, int reststate,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user