PostgreSQL Source Code git master
Loading...
Searching...
No Matches
DecodedXLogRecord Struct Reference

#include <xlogreader.h>

Data Fields

size_t size
 
bool oversized
 
struct DecodedXLogRecordnext
 
XLogRecPtr lsn
 
XLogRecPtr next_lsn
 
XLogRecord header
 
RepOriginId record_origin
 
TransactionId toplevel_xid
 
charmain_data
 
uint32 main_data_len
 
int max_block_id
 
DecodedBkpBlock blocks [FLEXIBLE_ARRAY_MEMBER]
 

Detailed Description

Definition at line 155 of file xlogreader.h.

Field Documentation

◆ blocks

◆ header

XLogRecord DecodedXLogRecord::header

Definition at line 165 of file xlogreader.h.

Referenced by XLogPrefetcherNextBlock(), and XLogPrefetcherReadRecord().

◆ lsn

XLogRecPtr DecodedXLogRecord::lsn

◆ main_data

char* DecodedXLogRecord::main_data

Definition at line 168 of file xlogreader.h.

Referenced by XLogPrefetcherNextBlock().

◆ main_data_len

uint32 DecodedXLogRecord::main_data_len

Definition at line 169 of file xlogreader.h.

◆ max_block_id

int DecodedXLogRecord::max_block_id

Definition at line 170 of file xlogreader.h.

Referenced by RestoreBlockImage(), XLogPrefetcherNextBlock(), and XLogRecGetBlockData().

◆ next

struct DecodedXLogRecord* DecodedXLogRecord::next

Definition at line 160 of file xlogreader.h.

Referenced by ResetDecoder(), and XLogReleasePreviousRecord().

◆ next_lsn

XLogRecPtr DecodedXLogRecord::next_lsn

Definition at line 164 of file xlogreader.h.

Referenced by XLogReleasePreviousRecord().

◆ oversized

bool DecodedXLogRecord::oversized

Definition at line 159 of file xlogreader.h.

Referenced by ResetDecoder(), and XLogReleasePreviousRecord().

◆ record_origin

RepOriginId DecodedXLogRecord::record_origin

Definition at line 166 of file xlogreader.h.

◆ size

size_t DecodedXLogRecord::size

Definition at line 158 of file xlogreader.h.

◆ toplevel_xid

TransactionId DecodedXLogRecord::toplevel_xid

Definition at line 167 of file xlogreader.h.


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