Remove dead structs.
authorHeikki Linnakangas
Thu, 19 Feb 2015 19:13:15 +0000 (21:13 +0200)
committerHeikki Linnakangas
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