PostgreSQL Source Code  git master
DecodedBkpBlock Struct Reference

#include <xlogreader.h>

Data Fields

bool in_use
 
RelFileNode rnode
 
ForkNumber forknum
 
BlockNumber blkno
 
uint8 flags
 
bool has_image
 
bool apply_image
 
char * bkp_image
 
uint16 hole_offset
 
uint16 hole_length
 
uint16 bimg_len
 
uint8 bimg_info
 
bool has_data
 
char * data
 
uint16 data_len
 
uint16 data_bufsz
 

Detailed Description

Definition at line 59 of file xlogreader.h.

Field Documentation

◆ apply_image

bool DecodedBkpBlock::apply_image

Definition at line 74 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and ResetDecoder().

◆ bimg_info

uint8 DecodedBkpBlock::bimg_info

Definition at line 79 of file xlogreader.h.

Referenced by DecodeXLogRecord(), RestoreBlockImage(), and XLogDumpDisplayRecord().

◆ bimg_len

uint16 DecodedBkpBlock::bimg_len

◆ bkp_image

char* DecodedBkpBlock::bkp_image

Definition at line 75 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and RestoreBlockImage().

◆ blkno

BlockNumber DecodedBkpBlock::blkno

Definition at line 67 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and XLogRecGetBlockTag().

◆ data

char* DecodedBkpBlock::data

Definition at line 83 of file xlogreader.h.

Referenced by DecodeXLogRecord(), XLogReaderFree(), and XLogRecGetBlockData().

◆ data_bufsz

uint16 DecodedBkpBlock::data_bufsz

Definition at line 85 of file xlogreader.h.

Referenced by DecodeXLogRecord().

◆ data_len

uint16 DecodedBkpBlock::data_len

Definition at line 84 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and XLogRecGetBlockData().

◆ flags

uint8 DecodedBkpBlock::flags

Definition at line 70 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and XLogReadBufferForRedoExtended().

◆ forknum

ForkNumber DecodedBkpBlock::forknum

Definition at line 66 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and XLogRecGetBlockTag().

◆ has_data

bool DecodedBkpBlock::has_data

Definition at line 82 of file xlogreader.h.

Referenced by DecodeXLogRecord(), ResetDecoder(), and XLogRecGetBlockData().

◆ has_image

bool DecodedBkpBlock::has_image

Definition at line 73 of file xlogreader.h.

Referenced by DecodeXLogRecord(), ResetDecoder(), and RestoreBlockImage().

◆ hole_length

uint16 DecodedBkpBlock::hole_length

Definition at line 77 of file xlogreader.h.

Referenced by DecodeXLogRecord(), RestoreBlockImage(), and XLogDumpDisplayRecord().

◆ hole_offset

uint16 DecodedBkpBlock::hole_offset

Definition at line 76 of file xlogreader.h.

Referenced by DecodeXLogRecord(), RestoreBlockImage(), and XLogDumpDisplayRecord().

◆ in_use

bool DecodedBkpBlock::in_use

◆ rnode

RelFileNode DecodedBkpBlock::rnode

Definition at line 65 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and XLogRecGetBlockTag().


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