PostgreSQL Source Code  git master
RmgrData Struct Reference

#include <xlog_internal.h>

Data Fields

const char * rm_name
 
void(* rm_redo )(XLogReaderState *record)
 
void(* rm_desc )(StringInfo buf, XLogReaderState *record)
 
const char *(* rm_identify )(uint8 info)
 
void(* rm_startup )(void)
 
void(* rm_cleanup )(void)
 
void(* rm_mask )(char *pagedata, BlockNumber blkno)
 
void(* rm_decode )(struct LogicalDecodingContext *ctx, struct XLogRecordBuffer *buf)
 

Detailed Description

Definition at line 349 of file xlog_internal.h.

Field Documentation

◆ rm_cleanup

void(* RmgrData::rm_cleanup) (void)

Definition at line 356 of file xlog_internal.h.

Referenced by RmgrCleanup().

◆ rm_decode

void(* RmgrData::rm_decode) (struct LogicalDecodingContext *ctx, struct XLogRecordBuffer *buf)

Definition at line 358 of file xlog_internal.h.

Referenced by LogicalDecodingProcessRecord().

◆ rm_desc

void(* RmgrData::rm_desc) (StringInfo buf, XLogReaderState *record)

Definition at line 353 of file xlog_internal.h.

Referenced by GetWALRecordInfo(), and xlog_outdesc().

◆ rm_identify

const char*(* RmgrData::rm_identify) (uint8 info)

Definition at line 354 of file xlog_internal.h.

Referenced by GetWALRecordInfo(), GetXLogSummaryStats(), and xlog_outdesc().

◆ rm_mask

void(* RmgrData::rm_mask) (char *pagedata, BlockNumber blkno)

Definition at line 357 of file xlog_internal.h.

Referenced by check_wal_consistency_checking(), and verifyBackupPageConsistency().

◆ rm_name

const char* RmgrData::rm_name

◆ rm_redo

void(* RmgrData::rm_redo) (XLogReaderState *record)

Definition at line 352 of file xlog_internal.h.

Referenced by ApplyWalRecord().

◆ rm_startup

void(* RmgrData::rm_startup) (void)

Definition at line 355 of file xlog_internal.h.

Referenced by RmgrStartup().


The documentation for this struct was generated from the following file: