Skip to content

Commit ddbba3a

Browse files
committed
Rename PageData to GenericXLogPageData
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 <hlinnaka@iki.fi> Reviewed-by: Michael Paquier <michael@paquier.xyz> Discussion: https://www.postgresql.org/message-id/flat/001d457e-c118-4219-8132-e1846c2ae3c9%40eisentraut.org
1 parent 9428c00 commit ddbba3a

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

src/backend/access/transam/generic_xlog.c

+12-12
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ typedef struct
5555
char *image; /* copy of page image for modification, do not
5656
* do it in-place to have aligned memory chunk */
5757
char delta[MAX_DELTA_SIZE]; /* delta between page images */
58-
} PageData;
58+
} GenericXLogPageData;
5959

6060
/*
6161
* State of generic xlog record construction. Must be allocated at an I/O
@@ -66,17 +66,17 @@ struct GenericXLogState
6666
/* Page images (properly aligned, must be first) */
6767
PGIOAlignedBlock images[MAX_GENERIC_XLOG_PAGES];
6868
/* Info about each page, see above */
69-
PageData pages[MAX_GENERIC_XLOG_PAGES];
69+
GenericXLogPageData pages[MAX_GENERIC_XLOG_PAGES];
7070
bool isLogged;
7171
};
7272

73-
static void writeFragment(PageData *pageData, OffsetNumber offset,
73+
static void writeFragment(GenericXLogPageData *pageData, OffsetNumber offset,
7474
OffsetNumber length, const char *data);
75-
static void computeRegionDelta(PageData *pageData,
75+
static void computeRegionDelta(GenericXLogPageData *pageData,
7676
const char *curpage, const char *targetpage,
7777
int targetStart, int targetEnd,
7878
int validStart, int validEnd);
79-
static void computeDelta(PageData *pageData, Page curpage, Page targetpage);
79+
static void computeDelta(GenericXLogPageData *pageData, Page curpage, Page targetpage);
8080
static void applyPageRedo(Page page, const char *delta, Size deltaSize);
8181

8282

@@ -87,7 +87,7 @@ static void applyPageRedo(Page page, const char *delta, Size deltaSize);
8787
* actual data (of length length).
8888
*/
8989
static void
90-
writeFragment(PageData *pageData, OffsetNumber offset, OffsetNumber length,
90+
writeFragment(GenericXLogPageData *pageData, OffsetNumber offset, OffsetNumber length,
9191
const char *data)
9292
{
9393
char *ptr = pageData->delta + pageData->deltaLen;
@@ -118,7 +118,7 @@ writeFragment(PageData *pageData, OffsetNumber offset, OffsetNumber length,
118118
* about the data-matching loops.
119119
*/
120120
static void
121-
computeRegionDelta(PageData *pageData,
121+
computeRegionDelta(GenericXLogPageData *pageData,
122122
const char *curpage, const char *targetpage,
123123
int targetStart, int targetEnd,
124124
int validStart, int validEnd)
@@ -225,7 +225,7 @@ computeRegionDelta(PageData *pageData,
225225
* and store it in pageData's delta field.
226226
*/
227227
static void
228-
computeDelta(PageData *pageData, Page curpage, Page targetpage)
228+
computeDelta(GenericXLogPageData *pageData, Page curpage, Page targetpage)
229229
{
230230
int targetLower = ((PageHeader) targetpage)->pd_lower,
231231
targetUpper = ((PageHeader) targetpage)->pd_upper,
@@ -303,7 +303,7 @@ GenericXLogRegisterBuffer(GenericXLogState *state, Buffer buffer, int flags)
303303
/* Search array for existing entry or first unused slot */
304304
for (block_id = 0; block_id < MAX_GENERIC_XLOG_PAGES; block_id++)
305305
{
306-
PageData *page = &state->pages[block_id];
306+
GenericXLogPageData *page = &state->pages[block_id];
307307

308308
if (BufferIsInvalid(page->buffer))
309309
{
@@ -352,7 +352,7 @@ GenericXLogFinish(GenericXLogState *state)
352352
*/
353353
for (i = 0; i < MAX_GENERIC_XLOG_PAGES; i++)
354354
{
355-
PageData *pageData = &state->pages[i];
355+
GenericXLogPageData *pageData = &state->pages[i];
356356
Page page;
357357
PageHeader pageHeader;
358358

@@ -401,7 +401,7 @@ GenericXLogFinish(GenericXLogState *state)
401401
/* Set LSN */
402402
for (i = 0; i < MAX_GENERIC_XLOG_PAGES; i++)
403403
{
404-
PageData *pageData = &state->pages[i];
404+
GenericXLogPageData *pageData = &state->pages[i];
405405

406406
if (BufferIsInvalid(pageData->buffer))
407407
continue;
@@ -415,7 +415,7 @@ GenericXLogFinish(GenericXLogState *state)
415415
START_CRIT_SECTION();
416416
for (i = 0; i < MAX_GENERIC_XLOG_PAGES; i++)
417417
{
418-
PageData *pageData = &state->pages[i];
418+
GenericXLogPageData *pageData = &state->pages[i];
419419

420420
if (BufferIsInvalid(pageData->buffer))
421421
continue;

src/tools/pgindent/typedefs.list

+1-1
Original file line numberDiff line numberDiff line change
@@ -1003,6 +1003,7 @@ GenerationBlock
10031003
GenerationContext
10041004
GenerationPointer
10051005
GenericCosts
1006+
GenericXLogPageData
10061007
GenericXLogState
10071008
GeqoPrivateData
10081009
GetForeignJoinPaths_function
@@ -1975,7 +1976,6 @@ PX_Combo
19751976
PX_HMAC
19761977
PX_MD
19771978
Page
1978-
PageData
19791979
PageGistNSN
19801980
PageHeader
19811981
PageHeaderData

0 commit comments

Comments
 (0)