diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2024-10-04 12:47:35 +0200 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2024-10-04 12:47:35 +0200 |
commit | ddbba3aac868132137782b02a4e81218cfd3b4b9 (patch) | |
tree | e53009622c7ed0252a8629152c24dde231eb78c5 /src/backend/access/transam/generic_xlog.c | |
parent | 9428c001f67540e6206b7a76adfc5377d9207777 (diff) | |
download | postgresql-ddbba3aac868132137782b02a4e81218cfd3b4b9.tar.gz postgresql-ddbba3aac868132137782b02a4e81218cfd3b4b9.zip |
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
Diffstat (limited to 'src/backend/access/transam/generic_xlog.c')
-rw-r--r-- | src/backend/access/transam/generic_xlog.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/backend/access/transam/generic_xlog.c b/src/backend/access/transam/generic_xlog.c index e8522781631..1b3a059f7a3 100644 --- a/src/backend/access/transam/generic_xlog.c +++ b/src/backend/access/transam/generic_xlog.c @@ -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; |