Remove dead structs.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Thu, 19 Feb 2015 19:13:15 +0000 (21:13 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Thu, 19 Feb 2015 19:14:37 +0000 (21:14 +0200)
These are not used with the new WAL format anymore. GIN split records are
simply always recorded as full-page images.

Michael Paquier

src/include/access/gin_private.h

index bda7c284b132d4e18d620890670014099679f9d9..9bb0ba4b059693c5199440fa9e12120b5756018c 100644 (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