PostgreSQL Source Code  git master
SnapshotData Struct Reference

#include <snapshot.h>

Data Fields

SnapshotType snapshot_type
 
TransactionId xmin
 
TransactionId xmax
 
TransactionIdxip
 
uint32 xcnt
 
TransactionIdsubxip
 
int32 subxcnt
 
bool suboverflowed
 
bool takenDuringRecovery
 
bool copied
 
CommandId curcid
 
uint32 speculativeToken
 
struct GlobalVisStatevistest
 
uint32 active_count
 
uint32 regd_count
 
pairingheap_node ph_node
 
TimestampTz whenTaken
 
XLogRecPtr lsn
 
uint64 snapXactCompletionCount
 

Detailed Description

Definition at line 142 of file snapshot.h.

Field Documentation

◆ active_count

◆ copied

◆ curcid

◆ lsn

◆ ph_node

◆ regd_count

◆ snapshot_type

◆ snapXactCompletionCount

uint64 SnapshotData::snapXactCompletionCount

◆ speculativeToken

uint32 SnapshotData::speculativeToken

◆ suboverflowed

◆ subxcnt

◆ subxip

◆ takenDuringRecovery

◆ vistest

struct GlobalVisState* SnapshotData::vistest

Definition at line 199 of file snapshot.h.

Referenced by HeapTupleSatisfiesNonVacuumable().

◆ whenTaken

TimestampTz SnapshotData::whenTaken

◆ xcnt

◆ xip

◆ xmax

◆ xmin


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