LogicalTxnLogCheckpointMemento Struct Reference

Global information recorded during LogicalTxnLog::checkpoint; this is all the information needed to begin recovery. More...

#include <LogicalTxnStoredStructs.h>

List of all members.

Public Attributes

SegStreamPosition logPosition
 Log stream position of first LogicalTxnCheckpointHeader.
uint nUncommittedTxns
 Number of uncommitted transactions active at time of checkpoint.
TxnId nextTxnId
 TxnId of the next new transaction.


Detailed Description

Global information recorded during LogicalTxnLog::checkpoint; this is all the information needed to begin recovery.

Definition at line 125 of file LogicalTxnStoredStructs.h.


Member Data Documentation

SegStreamPosition LogicalTxnLogCheckpointMemento::logPosition

Log stream position of first LogicalTxnCheckpointHeader.

Definition at line 130 of file LogicalTxnStoredStructs.h.

Referenced by LogicalTxnLog::checkpoint(), LogicalTxnLog::deallocateCheckpointedLog(), LogicalTxnLog::LogicalTxnLog(), LogicalRecoveryLog::recover(), and Database::recover().

uint LogicalTxnLogCheckpointMemento::nUncommittedTxns

Number of uncommitted transactions active at time of checkpoint.

Definition at line 135 of file LogicalTxnStoredStructs.h.

Referenced by LogicalTxnLog::checkpoint(), LogicalTxnLog::LogicalTxnLog(), and LogicalRecoveryLog::recover().

TxnId LogicalTxnLogCheckpointMemento::nextTxnId

TxnId of the next new transaction.

Definition at line 140 of file LogicalTxnStoredStructs.h.

Referenced by LogicalTxnLog::checkpoint(), Database::getLastCommittedTxnId(), and Database::loadHeader().


The documentation for this struct was generated from the following file:
Generated on Mon Jun 22 04:00:39 2009 for Fennel by  doxygen 1.5.1