Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0ea5325

Browse files
committed
Fix missing argument and function prototypes.
Not sure how I missed these in previous commit.
1 parentecaa470 commit0ea5325

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

‎src/backend/access/gin/gininsert.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@ buildFreshLeafTuple(GinState *ginstate,
143143
/*
144144
* Initialize a new posting tree with the TIDs.
145145
*/
146-
postingRoot=createPostingTree(ginstate->index,items,nitem);
146+
postingRoot=createPostingTree(ginstate->index,items,nitem,
147+
buildStats);
147148

148149
/* And save the root link in the result tuple */
149150
GinSetPostingTree(res,postingRoot);

‎src/include/access/gin_private.h

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -533,10 +533,9 @@ extern void ginEntryFillRoot(GinBtree btree, Buffer root, Buffer lbuf, Buffer rb
533533
externIndexTupleginPageGetLinkItup(Bufferbuf);
534534

535535
/* gindatapage.c */
536-
externuint32ginMergeItemPointers(ItemPointerData*dst,
537-
ItemPointerData*a,uint32na,
538-
ItemPointerData*b,uint32nb);
539-
536+
externBlockNumbercreatePostingTree(Relationindex,
537+
ItemPointerData*items,uint32nitems,
538+
GinStatsData*buildStats);
540539
externvoidGinDataPageAddItemPointer(Pagepage,ItemPointerdata,OffsetNumberoffset);
541540
externvoidGinDataPageAddPostingItem(Pagepage,PostingItem*data,OffsetNumberoffset);
542541
externvoidGinPageDeletePostingItem(Pagepage,OffsetNumberoffset);
@@ -727,6 +726,12 @@ extern void ginHeapTupleFastCollect(GinState *ginstate,
727726
externvoidginInsertCleanup(GinState*ginstate,
728727
boolvac_delay,IndexBulkDeleteResult*stats);
729728

729+
/* ginpostinglist.c */
730+
externuint32ginMergeItemPointers(ItemPointerData*dst,
731+
ItemPointerData*a,uint32na,
732+
ItemPointerData*b,uint32nb);
733+
734+
730735
/*
731736
* Merging the results of several gin scans compares item pointers a lot,
732737
* so we want this to be inlined. But if the compiler doesn't support that,

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp