Rename PageData to GenericXLogPageData
authorPeter Eisentraut <[email protected]>
Fri, 4 Oct 2024 10:47:35 +0000 (12:47 +0200)
committerPeter Eisentraut <[email protected]>
Fri, 4 Oct 2024 10:47:35 +0000 (12:47 +0200)
In the PostgreSQL C type naming schema, the type PageData should be
what the pointer of type Page points to.  But in this case it's
actually an unrelated type local to generic_xlog.c.  Rename that to a
more specific name.  This makes room to possible add a PageData type
with the mentioned meaning, but this is not done here.

Reviewed-by: Heikki Linnakangas <[email protected]>
Reviewed-by: Michael Paquier <[email protected]>
Discussion: https://www.postgresql.org/message-id/flat/001d457e-c118-4219-8132-e1846c2ae3c9%40eisentraut.org

src/backend/access/transam/generic_xlog.c
src/tools/pgindent/typedefs.list

index e8522781631dfdd3cff02271ecf71cf126257058..1b3a059f7a35ff162f5a40406e9db9e63be0233c 100644 (file)
@@ -55,7 +55,7 @@ typedef struct
    char       *image;          /* copy of page image for modification, do not
                                 * do it in-place to have aligned memory chunk */
    char        delta[MAX_DELTA_SIZE];  /* delta between page images */
-} PageData;
+} GenericXLogPageData;
 
 /*
  * State of generic xlog record construction.  Must be allocated at an I/O
@@ -66,17 +66,17 @@ struct GenericXLogState
    /* Page images (properly aligned, must be first) */
    PGIOAlignedBlock images[MAX_GENERIC_XLOG_PAGES];
    /* Info about each page, see above */
-   PageData    pages[MAX_GENERIC_XLOG_PAGES];
+   GenericXLogPageData pages[MAX_GENERIC_XLOG_PAGES];
    bool        isLogged;
 };
 
-static void writeFragment(PageData *pageData, OffsetNumber offset,
+static void writeFragment(GenericXLogPageData *pageData, OffsetNumber offset,
                          OffsetNumber length, const char *data);
-static void computeRegionDelta(PageData *pageData,
+static void computeRegionDelta(GenericXLogPageData *pageData,
                               const char *curpage, const char *targetpage,
                               int targetStart, int targetEnd,
                               int validStart, int validEnd);
-static void computeDelta(PageData *pageData, Page curpage, Page targetpage);
+static void computeDelta(GenericXLogPageData *pageData, Page curpage, Page targetpage);
 static void applyPageRedo(Page page, const char *delta, Size deltaSize);
 
 
@@ -87,7 +87,7 @@ static void applyPageRedo(Page page, const char *delta, Size deltaSize);
  * actual data (of length length).
  */
 static void
-writeFragment(PageData *pageData, OffsetNumber offset, OffsetNumber length,
+writeFragment(GenericXLogPageData *pageData, OffsetNumber offset, OffsetNumber length,
              const char *data)
 {
    char       *ptr = pageData->delta + pageData->deltaLen;
@@ -118,7 +118,7 @@ writeFragment(PageData *pageData, OffsetNumber offset, OffsetNumber length,
  * about the data-matching loops.
  */
 static void
-computeRegionDelta(PageData *pageData,
+computeRegionDelta(GenericXLogPageData *pageData,
                   const char *curpage, const char *targetpage,
                   int targetStart, int targetEnd,
                   int validStart, int validEnd)
@@ -225,7 +225,7 @@ computeRegionDelta(PageData *pageData,
  * and store it in pageData's delta field.
  */
 static void
-computeDelta(PageData *pageData, Page curpage, Page targetpage)
+computeDelta(GenericXLogPageData *pageData, Page curpage, Page targetpage)
 {
    int         targetLower = ((PageHeader) targetpage)->pd_lower,
                targetUpper = ((PageHeader) targetpage)->pd_upper,
@@ -303,7 +303,7 @@ GenericXLogRegisterBuffer(GenericXLogState *state, Buffer buffer, int flags)
    /* Search array for existing entry or first unused slot */
    for (block_id = 0; block_id < MAX_GENERIC_XLOG_PAGES; block_id++)
    {
-       PageData   *page = &state->pages[block_id];
+       GenericXLogPageData *page = &state->pages[block_id];
 
        if (BufferIsInvalid(page->buffer))
        {
@@ -352,7 +352,7 @@ GenericXLogFinish(GenericXLogState *state)
         */
        for (i = 0; i < MAX_GENERIC_XLOG_PAGES; i++)
        {
-           PageData   *pageData = &state->pages[i];
+           GenericXLogPageData *pageData = &state->pages[i];
            Page        page;
            PageHeader  pageHeader;
 
@@ -401,7 +401,7 @@ GenericXLogFinish(GenericXLogState *state)
        /* Set LSN */
        for (i = 0; i < MAX_GENERIC_XLOG_PAGES; i++)
        {
-           PageData   *pageData = &state->pages[i];
+           GenericXLogPageData *pageData = &state->pages[i];
 
            if (BufferIsInvalid(pageData->buffer))
                continue;
@@ -415,7 +415,7 @@ GenericXLogFinish(GenericXLogState *state)
        START_CRIT_SECTION();
        for (i = 0; i < MAX_GENERIC_XLOG_PAGES; i++)
        {
-           PageData   *pageData = &state->pages[i];
+           GenericXLogPageData *pageData = &state->pages[i];
 
            if (BufferIsInvalid(pageData->buffer))
                continue;
index 5fabb127d7e44316c290c7f601e97a6b6975c695..c4de597b1fa8c03d58e3c7ae432482abe6ad6baf 100644 (file)
@@ -1003,6 +1003,7 @@ GenerationBlock
 GenerationContext
 GenerationPointer
 GenericCosts
+GenericXLogPageData
 GenericXLogState
 GeqoPrivateData
 GetForeignJoinPaths_function
@@ -1975,7 +1976,6 @@ PX_Combo
 PX_HMAC
 PX_MD
 Page
-PageData
 PageGistNSN
 PageHeader
 PageHeaderData