Storage Engine API
mongo::BtreeLogic< BtreeLayout >::Builder::SetRightLeafLocChange< BtreeLayout > Class Template Reference
Inheritance diagram for mongo::BtreeLogic< BtreeLayout >::Builder::SetRightLeafLocChange< BtreeLayout >:
mongo::RecoveryUnit::Change

Public Member Functions

 SetRightLeafLocChange (Builder *builder, DiskLoc oldLoc)
 
virtual void commit (boost::optional< Timestamp >)
 
virtual void rollback ()
 
- Public Member Functions inherited from mongo::RecoveryUnit::Change
virtual ~Change ()
 

Public Attributes

Builder_builder
 
const DiskLoc _oldLoc
 

Constructor & Destructor Documentation

◆ SetRightLeafLocChange()

template<class BtreeLayout>
template<class BtreeLayout >
mongo::BtreeLogic< BtreeLayout >::Builder::SetRightLeafLocChange< BtreeLayout >::SetRightLeafLocChange ( Builder builder,
DiskLoc  oldLoc 
)
inline

Member Function Documentation

◆ commit()

template<class BtreeLayout>
template<class BtreeLayout >
virtual void mongo::BtreeLogic< BtreeLayout >::Builder::SetRightLeafLocChange< BtreeLayout >::commit ( boost::optional< Timestamp >  )
inlinevirtual

◆ rollback()

template<class BtreeLayout>
template<class BtreeLayout >
virtual void mongo::BtreeLogic< BtreeLayout >::Builder::SetRightLeafLocChange< BtreeLayout >::rollback ( )
inlinevirtual

Member Data Documentation

◆ _builder

template<class BtreeLayout>
template<class BtreeLayout >
Builder* mongo::BtreeLogic< BtreeLayout >::Builder::SetRightLeafLocChange< BtreeLayout >::_builder

◆ _oldLoc

template<class BtreeLayout>
template<class BtreeLayout >
const DiskLoc mongo::BtreeLogic< BtreeLayout >::Builder::SetRightLeafLocChange< BtreeLayout >::_oldLoc

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