PostgreSQL Source Code git master
|
Definition at line 71 of file procarray.c.
int ProcArrayStruct::headKnownAssignedXids |
Definition at line 82 of file procarray.c.
Referenced by KnownAssignedXidsAdd(), KnownAssignedXidsCompress(), KnownAssignedXidsDisplay(), KnownAssignedXidsGetAndSetXmin(), KnownAssignedXidsGetOldestXmin(), KnownAssignedXidsRemovePreceding(), KnownAssignedXidsReset(), KnownAssignedXidsSearch(), and ProcArrayShmemInit().
TransactionId ProcArrayStruct::lastOverflowedXid |
Definition at line 91 of file procarray.c.
Referenced by ExpireAllKnownAssignedTransactionIds(), ExpireOldKnownAssignedTransactionIds(), GetSnapshotData(), ProcArrayApplyRecoveryInfo(), ProcArrayApplyXidAssignment(), ProcArrayShmemInit(), and TransactionIdIsInProgress().
int ProcArrayStruct::maxKnownAssignedXids |
Definition at line 79 of file procarray.c.
Referenced by KnownAssignedXidsAdd(), and ProcArrayShmemInit().
int ProcArrayStruct::maxProcs |
Definition at line 74 of file procarray.c.
Referenced by GetConflictingVirtualXIDs(), GetCurrentVirtualXIDs(), GetMaxSnapshotXidCount(), GetVirtualXIDsDelayingChkpt(), ProcArrayAdd(), ProcArrayRemove(), ProcArrayShmemInit(), and TransactionIdIsInProgress().
int ProcArrayStruct::numKnownAssignedXids |
Definition at line 80 of file procarray.c.
Referenced by KnownAssignedXidsAdd(), KnownAssignedXidsCompress(), KnownAssignedXidsDisplay(), KnownAssignedXidsRemovePreceding(), KnownAssignedXidsReset(), KnownAssignedXidsSearch(), ProcArrayApplyRecoveryInfo(), and ProcArrayShmemInit().
int ProcArrayStruct::numProcs |
Definition at line 73 of file procarray.c.
Referenced by BackendPidGetProcWithLock(), BackendXidGetPid(), CancelDBBackends(), ComputeXidHorizons(), CountDBBackends(), CountDBConnections(), CountOtherDBBackends(), CountUserBackends(), GetConflictingVirtualXIDs(), GetCurrentVirtualXIDs(), GetOldestActiveTransactionId(), GetOldestSafeDecodingTransactionId(), GetRunningTransactionData(), GetSnapshotData(), GetVirtualXIDsDelayingChkpt(), HaveVirtualXIDsDelayingChkpt(), MinimumActiveBackends(), ProcArrayAdd(), ProcArrayInstallImportedXmin(), ProcArrayRemove(), ProcArrayShmemInit(), SignalVirtualTransaction(), TerminateOtherDBBackends(), TransactionIdIsActive(), and TransactionIdIsInProgress().
int ProcArrayStruct::pgprocnos[FLEXIBLE_ARRAY_MEMBER] |
Definition at line 99 of file procarray.c.
Referenced by BackendPidGetProcWithLock(), BackendXidGetPid(), CancelDBBackends(), ComputeXidHorizons(), CountDBBackends(), CountDBConnections(), CountOtherDBBackends(), CountUserBackends(), GetConflictingVirtualXIDs(), GetCurrentVirtualXIDs(), GetRunningTransactionData(), GetSnapshotData(), GetVirtualXIDsDelayingChkpt(), HaveVirtualXIDsDelayingChkpt(), MinimumActiveBackends(), ProcArrayAdd(), ProcArrayInstallImportedXmin(), ProcArrayRemove(), SignalVirtualTransaction(), TerminateOtherDBBackends(), TransactionIdIsActive(), and TransactionIdIsInProgress().
TransactionId ProcArrayStruct::replication_slot_catalog_xmin |
Definition at line 96 of file procarray.c.
Referenced by ComputeXidHorizons(), GetOldestSafeDecodingTransactionId(), GetSnapshotData(), ProcArrayGetReplicationSlotXmin(), ProcArraySetReplicationSlotXmin(), and ProcArrayShmemInit().
TransactionId ProcArrayStruct::replication_slot_xmin |
Definition at line 94 of file procarray.c.
Referenced by ComputeXidHorizons(), GetOldestSafeDecodingTransactionId(), GetSnapshotData(), ProcArrayGetReplicationSlotXmin(), ProcArraySetReplicationSlotXmin(), and ProcArrayShmemInit().
int ProcArrayStruct::tailKnownAssignedXids |
Definition at line 81 of file procarray.c.
Referenced by KnownAssignedXidsAdd(), KnownAssignedXidsCompress(), KnownAssignedXidsDisplay(), KnownAssignedXidsGetAndSetXmin(), KnownAssignedXidsGetOldestXmin(), KnownAssignedXidsRemovePreceding(), KnownAssignedXidsReset(), KnownAssignedXidsSearch(), and ProcArrayShmemInit().