diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/access/spgist_private.h | 2 | ||||
| -rw-r--r-- | src/include/storage/bufpage.h | 9 | ||||
| -rw-r--r-- | src/include/storage/item.h | 19 |
3 files changed, 5 insertions, 25 deletions
diff --git a/src/include/access/spgist_private.h b/src/include/access/spgist_private.h index 56ac64f0597..781e1e12e55 100644 --- a/src/include/access/spgist_private.h +++ b/src/include/access/spgist_private.h @@ -526,7 +526,7 @@ extern void spgDeformLeafTuple(SpGistLeafTuple tup, TupleDesc tupleDescriptor, extern Datum *spgExtractNodeLabels(SpGistState *state, SpGistInnerTuple innerTuple); extern OffsetNumber SpGistPageAddNewItem(SpGistState *state, Page page, - Item item, Size size, + const void *item, Size size, OffsetNumber *startOffset, bool errorOK); extern bool spgproperty(Oid index_oid, int attno, diff --git a/src/include/storage/bufpage.h b/src/include/storage/bufpage.h index aeb67c498c5..abc2cf2a020 100644 --- a/src/include/storage/bufpage.h +++ b/src/include/storage/bufpage.h @@ -16,7 +16,6 @@ #include "access/xlogdefs.h" #include "storage/block.h" -#include "storage/item.h" #include "storage/off.h" /* GUC variable */ @@ -351,13 +350,13 @@ PageValidateSpecialPointer(const PageData *page) * This does not change the status of any of the resources passed. * The semantics may change in the future. */ -static inline Item +static inline void * PageGetItem(const PageData *page, const ItemIdData *itemId) { Assert(page); Assert(ItemIdHasStorage(itemId)); - return (Item) (((const char *) page) + ItemIdGetOffset(itemId)); + return (void *) (((const char *) page) + ItemIdGetOffset(itemId)); } /* @@ -488,7 +487,7 @@ StaticAssertDecl(BLCKSZ == ((BLCKSZ / sizeof(size_t)) * sizeof(size_t)), extern void PageInit(Page page, Size pageSize, Size specialSize); extern bool PageIsVerified(PageData *page, BlockNumber blkno, int flags, bool *checksum_failure_p); -extern OffsetNumber PageAddItemExtended(Page page, Item item, Size size, +extern OffsetNumber PageAddItemExtended(Page page, const void *item, Size size, OffsetNumber offsetNumber, int flags); extern Page PageGetTempPage(const PageData *page); extern Page PageGetTempPageCopy(const PageData *page); @@ -504,7 +503,7 @@ extern void PageIndexTupleDelete(Page page, OffsetNumber offnum); extern void PageIndexMultiDelete(Page page, OffsetNumber *itemnos, int nitems); extern void PageIndexTupleDeleteNoCompact(Page page, OffsetNumber offnum); extern bool PageIndexTupleOverwrite(Page page, OffsetNumber offnum, - Item newtup, Size newsize); + const void *newtup, Size newsize); extern char *PageSetChecksumCopy(Page page, BlockNumber blkno); extern void PageSetChecksumInplace(Page page, BlockNumber blkno); diff --git a/src/include/storage/item.h b/src/include/storage/item.h deleted file mode 100644 index 5a4539cc381..00000000000 --- a/src/include/storage/item.h +++ /dev/null @@ -1,19 +0,0 @@ -/*------------------------------------------------------------------------- - * - * item.h - * POSTGRES disk item definitions. - * - * - * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * src/include/storage/item.h - * - *------------------------------------------------------------------------- - */ -#ifndef ITEM_H -#define ITEM_H - -typedef Pointer Item; - -#endif /* ITEM_H */ |
