Storage Engine API
mongo::WiredTigerRecordStore::OplogStones::InsertChange Class Referencefinal
Inheritance diagram for mongo::WiredTigerRecordStore::OplogStones::InsertChange:
mongo::RecoveryUnit::Change

Public Member Functions

 InsertChange (OplogStones *oplogStones, int64_t bytesInserted, RecordId highestInserted, int64_t countInserted)
 
void commit (boost::optional< Timestamp >) final
 
void rollback () final
 
- Public Member Functions inherited from mongo::RecoveryUnit::Change
virtual ~Change ()
 

Private Attributes

OplogStones_oplogStones
 
int64_t _bytesInserted
 
RecordId _highestInserted
 
int64_t _countInserted
 

Constructor & Destructor Documentation

◆ InsertChange()

mongo::WiredTigerRecordStore::OplogStones::InsertChange::InsertChange ( OplogStones oplogStones,
int64_t  bytesInserted,
RecordId  highestInserted,
int64_t  countInserted 
)
inline

Member Function Documentation

◆ commit()

void mongo::WiredTigerRecordStore::OplogStones::InsertChange::commit ( boost::optional< Timestamp >  )
inlinefinalvirtual

◆ rollback()

void mongo::WiredTigerRecordStore::OplogStones::InsertChange::rollback ( )
inlinefinalvirtual

Member Data Documentation

◆ _bytesInserted

int64_t mongo::WiredTigerRecordStore::OplogStones::InsertChange::_bytesInserted
private

◆ _countInserted

int64_t mongo::WiredTigerRecordStore::OplogStones::InsertChange::_countInserted
private

◆ _highestInserted

RecordId mongo::WiredTigerRecordStore::OplogStones::InsertChange::_highestInserted
private

◆ _oplogStones

OplogStones* mongo::WiredTigerRecordStore::OplogStones::InsertChange::_oplogStones
private

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