PostgreSQL Source Code
git master
|
#include <slot.h>
ConditionVariable ReplicationSlot::active_cv |
Definition at line 168 of file slot.h.
Referenced by InvalidatePossiblyObsoleteSlot(), ReplicationSlotAcquire(), ReplicationSlotCleanup(), ReplicationSlotCreate(), ReplicationSlotDropPtr(), ReplicationSlotRelease(), and ReplicationSlotsShmemInit().
pid_t ReplicationSlot::active_pid |
Definition at line 141 of file slot.h.
Referenced by InvalidatePossiblyObsoleteSlot(), pg_get_replication_slots(), ReplicationSlotAcquire(), ReplicationSlotCleanup(), ReplicationSlotCreate(), ReplicationSlotDropPtr(), ReplicationSlotRelease(), ReplicationSlotsCountDBSlots(), ReplicationSlotsDropDBSlots(), and RestoreSlotFromDisk().
TransactionId ReplicationSlot::candidate_catalog_xmin |
Definition at line 177 of file slot.h.
Referenced by LogicalConfirmReceivedLocation(), LogicalIncreaseXminForSlot(), ReplicationSlotCreate(), and RestoreSlotFromDisk().
XLogRecPtr ReplicationSlot::candidate_restart_lsn |
Definition at line 180 of file slot.h.
Referenced by LogicalConfirmReceivedLocation(), LogicalIncreaseRestartDecodingForSlot(), ReplicationSlotCreate(), and RestoreSlotFromDisk().
XLogRecPtr ReplicationSlot::candidate_restart_valid |
Definition at line 179 of file slot.h.
Referenced by LogicalConfirmReceivedLocation(), LogicalIncreaseRestartDecodingForSlot(), ReplicationSlotCreate(), and RestoreSlotFromDisk().
XLogRecPtr ReplicationSlot::candidate_xmin_lsn |
Definition at line 178 of file slot.h.
Referenced by LogicalConfirmReceivedLocation(), LogicalIncreaseXminForSlot(), ReplicationSlotCreate(), and RestoreSlotFromDisk().
ReplicationSlotPersistentData ReplicationSlot::data |
Definition at line 162 of file slot.h.
Referenced by binary_upgrade_logical_slot_has_caught_up(), CheckPointReplicationSlots(), copy_replication_slot(), create_physical_replication_slot(), CreateDecodingContext(), CreateInitDecodingContext(), CreateReplicationSlot(), CreateSlotOnDisk(), DecodeDelete(), DecodeInsert(), DecodeMultiInsert(), DecodeSpecConfirm(), DecodeTruncate(), DecodeTXNNeedSkip(), DecodeUpdate(), DecodingContextFindStartpoint(), InvalidatePossiblyObsoleteSlot(), LogicalConfirmReceivedLocation(), LogicalIncreaseRestartDecodingForSlot(), LogicalIncreaseXminForSlot(), logicalmsg_decode(), LogicalReplicationSlotHasPendingWal(), pg_create_logical_replication_slot(), pg_create_physical_replication_slot(), pg_get_replication_slots(), pg_logical_replication_slot_advance(), pg_logical_slot_get_changes_guts(), pg_physical_replication_slot_advance(), pg_replication_slot_advance(), PhysicalConfirmReceivedLocation(), PhysicalReplicationSlotNewXmin(), ReadReplicationSlot(), ReorderBufferAllocate(), ReorderBufferFree(), ReorderBufferSerializedPath(), ReplicationSlotAcquire(), ReplicationSlotCleanup(), ReplicationSlotCreate(), ReplicationSlotDropPtr(), ReplicationSlotName(), ReplicationSlotPersist(), ReplicationSlotRelease(), ReplicationSlotReserveWal(), ReplicationSlotSave(), ReplicationSlotsComputeLogicalRestartLSN(), ReplicationSlotsComputeRequiredLSN(), ReplicationSlotsComputeRequiredXmin(), ReplicationSlotsCountDBSlots(), ReplicationSlotsDropDBSlots(), RestoreSlotFromDisk(), SaveSlotToPath(), SearchNamedReplicationSlot(), StartLogicalReplication(), and StartupDecodingContext().
bool ReplicationSlot::dirty |
Definition at line 145 of file slot.h.
Referenced by CheckPointReplicationSlots(), CreateSlotOnDisk(), ReplicationSlotCreate(), ReplicationSlotMarkDirty(), and SaveSlotToPath().
TransactionId ReplicationSlot::effective_catalog_xmin |
Definition at line 159 of file slot.h.
Referenced by copy_replication_slot(), CreateInitDecodingContext(), InvalidatePossiblyObsoleteSlot(), LogicalConfirmReceivedLocation(), PhysicalReplicationSlotNewXmin(), ReplicationSlotCreate(), ReplicationSlotsComputeRequiredXmin(), and RestoreSlotFromDisk().
TransactionId ReplicationSlot::effective_xmin |
Definition at line 158 of file slot.h.
Referenced by copy_replication_slot(), CreateInitDecodingContext(), InvalidatePossiblyObsoleteSlot(), PhysicalReplicationSlotNewXmin(), ReplicationSlotCreate(), ReplicationSlotRelease(), ReplicationSlotsComputeRequiredXmin(), and RestoreSlotFromDisk().
bool ReplicationSlot::in_use |
Definition at line 138 of file slot.h.
Referenced by CheckPointReplicationSlots(), copy_replication_slot(), InvalidateObsoleteReplicationSlots(), InvalidatePossiblyObsoleteSlot(), pg_get_replication_slots(), ReadReplicationSlot(), ReplicationSlotAcquire(), ReplicationSlotCleanup(), ReplicationSlotCreate(), ReplicationSlotDropPtr(), ReplicationSlotName(), ReplicationSlotsComputeLogicalRestartLSN(), ReplicationSlotsComputeRequiredLSN(), ReplicationSlotsComputeRequiredXmin(), ReplicationSlotsCountDBSlots(), ReplicationSlotsDropDBSlots(), RestoreSlotFromDisk(), and SearchNamedReplicationSlot().
LWLock ReplicationSlot::io_in_progress_lock |
Definition at line 165 of file slot.h.
Referenced by ReplicationSlotsShmemInit(), and SaveSlotToPath().
bool ReplicationSlot::just_dirtied |
Definition at line 144 of file slot.h.
Referenced by CheckPointReplicationSlots(), ReplicationSlotCreate(), ReplicationSlotMarkDirty(), and SaveSlotToPath().
XLogRecPtr ReplicationSlot::last_saved_confirmed_flush |
Definition at line 187 of file slot.h.
Referenced by CheckPointReplicationSlots(), ReplicationSlotCreate(), RestoreSlotFromDisk(), and SaveSlotToPath().
slock_t ReplicationSlot::mutex |
Definition at line 135 of file slot.h.
Referenced by CheckPointReplicationSlots(), copy_replication_slot(), CreateDecodingContext(), CreateInitDecodingContext(), DecodingContextFindStartpoint(), InvalidatePossiblyObsoleteSlot(), LogicalConfirmReceivedLocation(), LogicalIncreaseRestartDecodingForSlot(), LogicalIncreaseXminForSlot(), pg_get_replication_slots(), pg_physical_replication_slot_advance(), PhysicalConfirmReceivedLocation(), PhysicalReplicationSlotNewXmin(), ReadReplicationSlot(), ReplicationSlotAcquire(), ReplicationSlotCleanup(), ReplicationSlotCreate(), ReplicationSlotDropPtr(), ReplicationSlotMarkDirty(), ReplicationSlotPersist(), ReplicationSlotRelease(), ReplicationSlotReserveWal(), ReplicationSlotsComputeLogicalRestartLSN(), ReplicationSlotsComputeRequiredLSN(), ReplicationSlotsComputeRequiredXmin(), ReplicationSlotsCountDBSlots(), ReplicationSlotsDropDBSlots(), ReplicationSlotsShmemInit(), and SaveSlotToPath().