1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-24 14:22:24 +03:00

Remove dead structs.

These are not used with the new WAL format anymore. GIN split records are
simply always recorded as full-page images.

Michael Paquier
This commit is contained in:
Heikki Linnakangas
2015-02-19 21:13:15 +02:00
parent 9bb955c828
commit 634618ecd0

View File

@ -511,34 +511,6 @@ typedef struct ginxlogSplit
#define GIN_INSERT_ISLEAF 0x02 /* .. */
#define GIN_SPLIT_ROOT 0x04 /* only for split records */
typedef struct
{
OffsetNumber separator;
OffsetNumber nitem;
/* FOLLOWS: IndexTuples */
} ginxlogSplitEntry;
typedef struct
{
uint16 lsize;
uint16 rsize;
ItemPointerData lrightbound; /* new right bound of left page */
ItemPointerData rrightbound; /* new right bound of right page */
/* FOLLOWS: new compressed posting lists of left and right page */
char newdata[1];
} ginxlogSplitDataLeaf;
typedef struct
{
OffsetNumber separator;
OffsetNumber nitem;
ItemPointerData rightbound;
/* FOLLOWS: array of PostingItems */
} ginxlogSplitDataInternal;
/*
* Vacuum simply WAL-logs the whole page, when anything is modified. This
* functionally identical heap_newpage records, but is kept separate for