PostgreSQL Source Code  git master
ReorderBufferTXN Struct Reference

#include <reorderbuffer.h>

Data Fields

TransactionId xid
 
bool has_catalog_changes
 
bool is_known_as_subxact
 
TransactionId toplevel_xid
 
XLogRecPtr first_lsn
 
XLogRecPtr final_lsn
 
XLogRecPtr end_lsn
 
XLogRecPtr restart_decoding_lsn
 
RepOriginId origin_id
 
XLogRecPtr origin_lsn
 
TimestampTz commit_time
 
Snapshot base_snapshot
 
XLogRecPtr base_snapshot_lsn
 
dlist_node base_snapshot_node
 
uint64 nentries
 
uint64 nentries_mem
 
bool serialized
 
dlist_head changes
 
dlist_head tuplecids
 
uint64 ntuplecids
 
HTABtuplecid_hash
 
HTABtoast_hash
 
dlist_head subtxns
 
uint32 nsubtxns
 
uint32 ninvalidations
 
SharedInvalidationMessageinvalidations
 
dlist_node node
 
Size size
 

Detailed Description

Definition at line 161 of file reorderbuffer.h.

Field Documentation

◆ base_snapshot

◆ base_snapshot_lsn

XLogRecPtr ReorderBufferTXN::base_snapshot_lsn

◆ base_snapshot_node

dlist_node ReorderBufferTXN::base_snapshot_node

◆ changes

◆ commit_time

TimestampTz ReorderBufferTXN::commit_time

◆ end_lsn

◆ final_lsn

◆ first_lsn

◆ has_catalog_changes

bool ReorderBufferTXN::has_catalog_changes

◆ invalidations

◆ is_known_as_subxact

◆ nentries

uint64 ReorderBufferTXN::nentries

◆ nentries_mem

◆ ninvalidations

uint32 ReorderBufferTXN::ninvalidations

◆ node

dlist_node ReorderBufferTXN::node

◆ nsubtxns

uint32 ReorderBufferTXN::nsubtxns

◆ ntuplecids

uint64 ReorderBufferTXN::ntuplecids

◆ origin_id

RepOriginId ReorderBufferTXN::origin_id

Definition at line 210 of file reorderbuffer.h.

Referenced by pgoutput_begin_txn(), and ReorderBufferCommit().

◆ origin_lsn

XLogRecPtr ReorderBufferTXN::origin_lsn

Definition at line 211 of file reorderbuffer.h.

Referenced by pgoutput_begin_txn(), and ReorderBufferCommit().

◆ restart_decoding_lsn

XLogRecPtr ReorderBufferTXN::restart_decoding_lsn

Definition at line 207 of file reorderbuffer.h.

Referenced by ReorderBufferTXNByXid(), and SnapBuildProcessRunningXacts().

◆ serialized

bool ReorderBufferTXN::serialized

◆ size

◆ subtxns

◆ toast_hash

◆ toplevel_xid

◆ tuplecid_hash

HTAB* ReorderBufferTXN::tuplecid_hash

◆ tuplecids

◆ xid


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