PostgreSQL Source Code  git master
RemoteSlot Struct Reference

Data Fields

char * name
 
char * plugin
 
char * database
 
bool two_phase
 
bool failover
 
XLogRecPtr restart_lsn
 
XLogRecPtr confirmed_lsn
 
TransactionId catalog_xmin
 
ReplicationSlotInvalidationCause invalidated
 

Detailed Description

Definition at line 135 of file slotsync.c.

Field Documentation

◆ catalog_xmin

TransactionId RemoteSlot::catalog_xmin

Definition at line 144 of file slotsync.c.

Referenced by synchronize_slots(), and update_local_synced_slot().

◆ confirmed_lsn

XLogRecPtr RemoteSlot::confirmed_lsn

Definition at line 143 of file slotsync.c.

Referenced by synchronize_one_slot(), synchronize_slots(), and update_local_synced_slot().

◆ database

char* RemoteSlot::database

Definition at line 139 of file slotsync.c.

Referenced by synchronize_slots().

◆ failover

bool RemoteSlot::failover

Definition at line 141 of file slotsync.c.

Referenced by synchronize_one_slot(), synchronize_slots(), and update_local_synced_slot().

◆ invalidated

ReplicationSlotInvalidationCause RemoteSlot::invalidated

Definition at line 147 of file slotsync.c.

Referenced by synchronize_one_slot(), and synchronize_slots().

◆ name

char* RemoteSlot::name

◆ plugin

char* RemoteSlot::plugin

Definition at line 138 of file slotsync.c.

Referenced by synchronize_one_slot(), synchronize_slots(), and update_local_synced_slot().

◆ restart_lsn

XLogRecPtr RemoteSlot::restart_lsn

Definition at line 142 of file slotsync.c.

Referenced by synchronize_one_slot(), synchronize_slots(), and update_local_synced_slot().

◆ two_phase

bool RemoteSlot::two_phase

Definition at line 140 of file slotsync.c.

Referenced by synchronize_one_slot(), synchronize_slots(), and update_local_synced_slot().


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