PostgreSQL Source Code  git master
registered_buffer Struct Reference

Data Fields

bool in_use
 
uint8 flags
 
RelFileLocator rlocator
 
ForkNumber forkno
 
BlockNumber block
 
Page page
 
uint32 rdata_len
 
XLogRecDatardata_head
 
XLogRecDatardata_tail
 
XLogRecData bkp_rdatas [2]
 
char compressed_page [COMPRESS_BUFSIZE]
 

Detailed Description

Definition at line 68 of file xloginsert.c.

Field Documentation

◆ bkp_rdatas

XLogRecData registered_buffer::bkp_rdatas[2]

Definition at line 82 of file xloginsert.c.

Referenced by XLogRecordAssemble().

◆ block

BlockNumber registered_buffer::block

Definition at line 74 of file xloginsert.c.

Referenced by XLogRecordAssemble(), XLogRegisterBlock(), and XLogRegisterBuffer().

◆ compressed_page

char registered_buffer::compressed_page[COMPRESS_BUFSIZE]

Definition at line 86 of file xloginsert.c.

Referenced by XLogRecordAssemble().

◆ flags

uint8 registered_buffer::flags

Definition at line 71 of file xloginsert.c.

Referenced by XLogRecordAssemble(), XLogRegisterBlock(), and XLogRegisterBuffer().

◆ forkno

ForkNumber registered_buffer::forkno

Definition at line 73 of file xloginsert.c.

Referenced by XLogRecordAssemble(), XLogRegisterBlock(), and XLogRegisterBuffer().

◆ in_use

bool registered_buffer::in_use

◆ page

Page registered_buffer::page

Definition at line 75 of file xloginsert.c.

Referenced by XLogRecordAssemble(), XLogRegisterBlock(), and XLogRegisterBuffer().

◆ rdata_head

XLogRecData* registered_buffer::rdata_head

Definition at line 77 of file xloginsert.c.

Referenced by XLogRecordAssemble(), XLogRegisterBlock(), and XLogRegisterBuffer().

◆ rdata_len

uint32 registered_buffer::rdata_len

◆ rdata_tail

XLogRecData* registered_buffer::rdata_tail

◆ rlocator

RelFileLocator registered_buffer::rlocator

Definition at line 72 of file xloginsert.c.

Referenced by XLogRecordAssemble(), XLogRegisterBlock(), and XLogRegisterBuffer().


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