Storage Engine API
mongo::EphemeralForTestRecordStore::InsertChange Class Reference
Inheritance diagram for mongo::EphemeralForTestRecordStore::InsertChange:
mongo::RecoveryUnit::Change

Public Member Functions

 InsertChange (OperationContext *opCtx, Data *data, RecordId loc)
 
virtual void commit (boost::optional< Timestamp >)
 
virtual void rollback ()
 
- Public Member Functions inherited from mongo::RecoveryUnit::Change
virtual ~Change ()
 

Private Attributes

OperationContext * _opCtx
 
Data *const _data
 
const RecordId _loc
 

Constructor & Destructor Documentation

◆ InsertChange()

mongo::EphemeralForTestRecordStore::InsertChange::InsertChange ( OperationContext *  opCtx,
Data data,
RecordId  loc 
)
inline

Member Function Documentation

◆ commit()

virtual void mongo::EphemeralForTestRecordStore::InsertChange::commit ( boost::optional< Timestamp >  )
inlinevirtual

◆ rollback()

virtual void mongo::EphemeralForTestRecordStore::InsertChange::rollback ( )
inlinevirtual

Member Data Documentation

◆ _data

Data* const mongo::EphemeralForTestRecordStore::InsertChange::_data
private

◆ _loc

const RecordId mongo::EphemeralForTestRecordStore::InsertChange::_loc
private

◆ _opCtx

OperationContext* mongo::EphemeralForTestRecordStore::InsertChange::_opCtx
private

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