PostgreSQL Source Code  git master
SnapshotData Struct Reference

#include <snapshot.h>

Data Fields

SnapshotType snapshot_type
TransactionId xmin
TransactionId xmax
uint32 xcnt
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: