PostgreSQL Source Code  git master
DecodedBkpBlock Struct Reference

#include <xlogreader.h>

Data Fields

bool in_use
 
RelFileLocator rlocator
 
ForkNumber forknum
 
BlockNumber blkno
 
Buffer prefetch_buffer
 
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 119 of file xlogreader.h.

Field Documentation

◆ apply_image

bool DecodedBkpBlock::apply_image

Definition at line 137 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and GetWALBlockInfo().

◆ bimg_info

uint8 DecodedBkpBlock::bimg_info

Definition at line 142 of file xlogreader.h.

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

◆ bimg_len

uint16 DecodedBkpBlock::bimg_len

Definition at line 141 of file xlogreader.h.

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

◆ bkp_image

char* DecodedBkpBlock::bkp_image

Definition at line 138 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and RestoreBlockImage().

◆ blkno

BlockNumber DecodedBkpBlock::blkno

◆ data

char* DecodedBkpBlock::data

Definition at line 146 of file xlogreader.h.

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

◆ data_bufsz

uint16 DecodedBkpBlock::data_bufsz

Definition at line 148 of file xlogreader.h.

◆ data_len

uint16 DecodedBkpBlock::data_len

Definition at line 147 of file xlogreader.h.

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

◆ flags

uint8 DecodedBkpBlock::flags

Definition at line 133 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and XLogPrefetcherNextBlock().

◆ forknum

ForkNumber DecodedBkpBlock::forknum

◆ has_data

bool DecodedBkpBlock::has_data

Definition at line 145 of file xlogreader.h.

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

◆ has_image

bool DecodedBkpBlock::has_image

◆ hole_length

uint16 DecodedBkpBlock::hole_length

Definition at line 140 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and RestoreBlockImage().

◆ hole_offset

uint16 DecodedBkpBlock::hole_offset

Definition at line 139 of file xlogreader.h.

Referenced by DecodeXLogRecord(), and RestoreBlockImage().

◆ in_use

bool DecodedBkpBlock::in_use

◆ prefetch_buffer

Buffer DecodedBkpBlock::prefetch_buffer

◆ rlocator

RelFileLocator DecodedBkpBlock::rlocator

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