Storage Engine API
mongo::KVCollectionCatalogEntry::RemoveIndexChange Class Reference
Inheritance diagram for mongo::KVCollectionCatalogEntry::RemoveIndexChange:
mongo::RecoveryUnit::Change

Public Member Functions

 RemoveIndexChange (OperationContext *opCtx, KVCollectionCatalogEntry *cce, StringData ident)
 
virtual void rollback ()
 
virtual void commit (boost::optional< Timestamp >)
 
- Public Member Functions inherited from mongo::RecoveryUnit::Change
virtual ~Change ()
 

Public Attributes

OperationContext *const _opCtx
 
KVCollectionCatalogEntry *const _cce
 
const std::string _ident
 

Constructor & Destructor Documentation

◆ RemoveIndexChange()

mongo::KVCollectionCatalogEntry::RemoveIndexChange::RemoveIndexChange ( OperationContext *  opCtx,
KVCollectionCatalogEntry cce,
StringData  ident 
)
inline

Member Function Documentation

◆ commit()

virtual void mongo::KVCollectionCatalogEntry::RemoveIndexChange::commit ( boost::optional< Timestamp >  )
inlinevirtual

◆ rollback()

virtual void mongo::KVCollectionCatalogEntry::RemoveIndexChange::rollback ( )
inlinevirtual

Member Data Documentation

◆ _cce

KVCollectionCatalogEntry* const mongo::KVCollectionCatalogEntry::RemoveIndexChange::_cce

◆ _ident

const std::string mongo::KVCollectionCatalogEntry::RemoveIndexChange::_ident

◆ _opCtx

OperationContext* const mongo::KVCollectionCatalogEntry::RemoveIndexChange::_opCtx

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