PostgreSQL Source Code  git master
registered_buffer Struct Reference

Data Fields

bool in_use
 
uint8 flags
 
RelFileNode rnode
 
ForkNumber forkno
 
BlockNumber block
 
Page page
 
uint32 rdata_len
 
XLogRecDatardata_head
 
XLogRecDatardata_tail
 
XLogRecData bkp_rdatas [2]
 
char compressed_page [PGLZ_MAX_BLCKSZ]
 

Detailed Description

Definition at line 43 of file xloginsert.c.

Field Documentation

◆ bkp_rdatas

XLogRecData registered_buffer::bkp_rdatas[2]

Definition at line 57 of file xloginsert.c.

Referenced by XLogRecordAssemble().

◆ block

BlockNumber registered_buffer::block

Definition at line 49 of file xloginsert.c.

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

◆ compressed_page

char registered_buffer::compressed_page[PGLZ_MAX_BLCKSZ]

Definition at line 61 of file xloginsert.c.

Referenced by XLogRecordAssemble().

◆ flags

uint8 registered_buffer::flags

Definition at line 46 of file xloginsert.c.

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

◆ forkno

ForkNumber registered_buffer::forkno

Definition at line 48 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 50 of file xloginsert.c.

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

◆ rdata_head

XLogRecData* registered_buffer::rdata_head

Definition at line 52 of file xloginsert.c.

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

◆ rdata_len

uint32 registered_buffer::rdata_len

◆ rdata_tail

XLogRecData* registered_buffer::rdata_tail

◆ rnode

RelFileNode registered_buffer::rnode

Definition at line 47 of file xloginsert.c.

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


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