PostgreSQL Source Code  git master
ControlFileData Struct Reference

#include <pg_control.h>

Data Fields

uint64 system_identifier
 
uint32 pg_control_version
 
uint32 catalog_version_no
 
DBState state
 
pg_time_t time
 
XLogRecPtr checkPoint
 
CheckPoint checkPointCopy
 
XLogRecPtr unloggedLSN
 
XLogRecPtr minRecoveryPoint
 
TimeLineID minRecoveryPointTLI
 
XLogRecPtr backupStartPoint
 
XLogRecPtr backupEndPoint
 
bool backupEndRequired
 
int wal_level
 
bool wal_log_hints
 
int MaxConnections
 
int max_worker_processes
 
int max_wal_senders
 
int max_prepared_xacts
 
int max_locks_per_xact
 
bool track_commit_timestamp
 
uint32 maxAlign
 
double floatFormat
 
uint32 blcksz
 
uint32 relseg_size
 
uint32 xlog_blcksz
 
uint32 xlog_seg_size
 
uint32 nameDataLen
 
uint32 indexMaxKeys
 
uint32 toast_max_chunk_size
 
uint32 loblksize
 
bool float4ByVal
 
bool float8ByVal
 
uint32 data_checksum_version
 
char mock_authentication_nonce [MOCK_AUTH_NONCE_LEN]
 
pg_crc32c crc
 

Detailed Description

Definition at line 100 of file pg_control.h.

Field Documentation

◆ backupEndPoint

XLogRecPtr ControlFileData::backupEndPoint

◆ backupEndRequired

bool ControlFileData::backupEndRequired

◆ backupStartPoint

XLogRecPtr ControlFileData::backupStartPoint

◆ blcksz

uint32 ControlFileData::blcksz

◆ catalog_version_no

uint32 ControlFileData::catalog_version_no

◆ checkPoint

◆ checkPointCopy

◆ crc

pg_crc32c ControlFileData::crc

Definition at line 232 of file pg_control.h.

Referenced by update_controlfile(), and WriteControlFile().

◆ data_checksum_version

uint32 ControlFileData::data_checksum_version

◆ float4ByVal

bool ControlFileData::float4ByVal

◆ float8ByVal

bool ControlFileData::float8ByVal

◆ floatFormat

double ControlFileData::floatFormat

Definition at line 198 of file pg_control.h.

Referenced by GuessControlValues(), and WriteControlFile().

◆ indexMaxKeys

uint32 ControlFileData::indexMaxKeys

◆ loblksize

uint32 ControlFileData::loblksize

◆ max_locks_per_xact

int ControlFileData::max_locks_per_xact

◆ max_prepared_xacts

int ControlFileData::max_prepared_xacts

◆ max_wal_senders

int ControlFileData::max_wal_senders

◆ max_worker_processes

int ControlFileData::max_worker_processes

◆ maxAlign

uint32 ControlFileData::maxAlign

◆ MaxConnections

int ControlFileData::MaxConnections

◆ minRecoveryPoint

◆ minRecoveryPointTLI

◆ mock_authentication_nonce

char ControlFileData::mock_authentication_nonce[MOCK_AUTH_NONCE_LEN]

Definition at line 229 of file pg_control.h.

Referenced by BootStrapXLOG(), GetMockAuthenticationNonce(), and main().

◆ nameDataLen

uint32 ControlFileData::nameDataLen

◆ pg_control_version

uint32 ControlFileData::pg_control_version

◆ relseg_size

uint32 ControlFileData::relseg_size

◆ state

◆ system_identifier

◆ time

◆ toast_max_chunk_size

uint32 ControlFileData::toast_max_chunk_size

◆ track_commit_timestamp

bool ControlFileData::track_commit_timestamp

◆ unloggedLSN

XLogRecPtr ControlFileData::unloggedLSN

Definition at line 133 of file pg_control.h.

Referenced by BootStrapXLOG(), CreateCheckPoint(), GuessControlValues(), main(), and StartupXLOG().

◆ wal_level

int ControlFileData::wal_level

◆ wal_log_hints

bool ControlFileData::wal_log_hints

◆ xlog_blcksz

uint32 ControlFileData::xlog_blcksz

◆ xlog_seg_size


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