PostgreSQL Source Code  git master
xl_xact_parsed_commit Struct Reference

#include <xact.h>

Data Fields

TimestampTz xact_time
 
uint32 xinfo
 
Oid dbId
 
Oid tsId
 
int nsubxacts
 
TransactionIdsubxacts
 
int nrels
 
RelFileNodexnodes
 
int nmsgs
 
SharedInvalidationMessagemsgs
 
TransactionId twophase_xid
 
char twophase_gid [GIDSIZE]
 
int nabortrels
 
RelFileNodeabortnodes
 
XLogRecPtr origin_lsn
 
TimestampTz origin_timestamp
 

Detailed Description

Definition at line 318 of file xact.h.

Field Documentation

◆ abortnodes

RelFileNode* xl_xact_parsed_commit::abortnodes

Definition at line 338 of file xact.h.

Referenced by ParsePrepareRecord(), and xact_desc_prepare().

◆ dbId

Oid xl_xact_parsed_commit::dbId

◆ msgs

◆ nabortrels

int xl_xact_parsed_commit::nabortrels

Definition at line 337 of file xact.h.

Referenced by ParsePrepareRecord(), and xact_desc_prepare().

◆ nmsgs

int xl_xact_parsed_commit::nmsgs

◆ nrels

int xl_xact_parsed_commit::nrels

◆ nsubxacts

int xl_xact_parsed_commit::nsubxacts

◆ origin_lsn

XLogRecPtr xl_xact_parsed_commit::origin_lsn

◆ origin_timestamp

TimestampTz xl_xact_parsed_commit::origin_timestamp

◆ subxacts

TransactionId* xl_xact_parsed_commit::subxacts

◆ tsId

Oid xl_xact_parsed_commit::tsId

Definition at line 324 of file xact.h.

Referenced by ParseCommitRecord(), xact_desc_commit(), xact_desc_prepare(), and xact_redo_commit().

◆ twophase_gid

char xl_xact_parsed_commit::twophase_gid[GIDSIZE]

Definition at line 336 of file xact.h.

Referenced by ParseCommitRecord(), ParsePrepareRecord(), and xact_desc_prepare().

◆ twophase_xid

TransactionId xl_xact_parsed_commit::twophase_xid

◆ xact_time

TimestampTz xl_xact_parsed_commit::xact_time

◆ xinfo

uint32 xl_xact_parsed_commit::xinfo

Definition at line 321 of file xact.h.

Referenced by DecodeCommit(), ParseCommitRecord(), xact_desc_commit(), and xact_redo_commit().

◆ xnodes

RelFileNode* xl_xact_parsed_commit::xnodes

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