PostgreSQL Source Code  git master
xl_xact_prepare Struct Reference

#include <xact.h>

Data Fields

uint32 magic
 
uint32 total_len
 
TransactionId xid
 
Oid database
 
TimestampTz prepared_at
 
Oid owner
 
int32 nsubxacts
 
int32 ncommitrels
 
int32 nabortrels
 
int32 ninvalmsgs
 
bool initfileinval
 
uint16 gidlen
 
XLogRecPtr origin_lsn
 
TimestampTz origin_timestamp
 

Detailed Description

Definition at line 300 of file xact.h.

Field Documentation

◆ database

Oid xl_xact_prepare::database

Definition at line 305 of file xact.h.

Referenced by ParsePrepareRecord(), RecoverPreparedTransactions(), and StartPrepare().

◆ gidlen

◆ initfileinval

bool xl_xact_prepare::initfileinval

Definition at line 312 of file xact.h.

Referenced by FinishPreparedTransaction(), StartPrepare(), and xact_desc_prepare().

◆ magic

uint32 xl_xact_prepare::magic

Definition at line 302 of file xact.h.

Referenced by EndPrepare(), ReadTwoPhaseFile(), and StartPrepare().

◆ nabortrels

int32 xl_xact_prepare::nabortrels

◆ ncommitrels

int32 xl_xact_prepare::ncommitrels

◆ ninvalmsgs

int32 xl_xact_prepare::ninvalmsgs

◆ nsubxacts

int32 xl_xact_prepare::nsubxacts

◆ origin_lsn

XLogRecPtr xl_xact_prepare::origin_lsn

Definition at line 314 of file xact.h.

Referenced by EndPrepare(), ParsePrepareRecord(), and PrepareRedoAdd().

◆ origin_timestamp

TimestampTz xl_xact_prepare::origin_timestamp

Definition at line 315 of file xact.h.

Referenced by EndPrepare(), and ParsePrepareRecord().

◆ owner

Oid xl_xact_prepare::owner

Definition at line 307 of file xact.h.

Referenced by PrepareRedoAdd(), RecoverPreparedTransactions(), and StartPrepare().

◆ prepared_at

TimestampTz xl_xact_prepare::prepared_at

◆ total_len

uint32 xl_xact_prepare::total_len

Definition at line 303 of file xact.h.

Referenced by EndPrepare(), ReadTwoPhaseFile(), and StartPrepare().

◆ xid


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