Commit 634618ec authored by Heikki Linnakangas's avatar Heikki Linnakangas

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
parent 9bb955c8
...@@ -511,34 +511,6 @@ typedef struct ginxlogSplit ...@@ -511,34 +511,6 @@ typedef struct ginxlogSplit
#define GIN_INSERT_ISLEAF 0x02 /* .. */ #define GIN_INSERT_ISLEAF 0x02 /* .. */
#define GIN_SPLIT_ROOT 0x04 /* only for split records */ #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 * Vacuum simply WAL-logs the whole page, when anything is modified. This
* functionally identical heap_newpage records, but is kept separate for * functionally identical heap_newpage records, but is kept separate for
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment