Storage Engine API
mongo::DummyRecordStoreV1MetaData Class Reference

#include <record_store_v1_test_help.h>

Inheritance diagram for mongo::DummyRecordStoreV1MetaData:
mongo::RecordStoreV1MetaData

Public Member Functions

 DummyRecordStoreV1MetaData (bool capped, int userFlags)
 
virtual ~DummyRecordStoreV1MetaData ()
 
virtual const DiskLoccapExtent () const
 
virtual void setCapExtent (OperationContext *opCtx, const DiskLoc &loc)
 
virtual const DiskLoccapFirstNewRecord () const
 
virtual void setCapFirstNewRecord (OperationContext *opCtx, const DiskLoc &loc)
 
virtual long long dataSize () const
 
virtual long long numRecords () const
 
virtual void incrementStats (OperationContext *opCtx, long long dataSizeIncrement, long long numRecordsIncrement)
 
virtual void setStats (OperationContext *opCtx, long long dataSize, long long numRecords)
 
virtual DiskLoc deletedListEntry (int bucket) const
 
virtual void setDeletedListEntry (OperationContext *opCtx, int bucket, const DiskLoc &loc)
 
virtual DiskLoc deletedListLegacyGrabBag () const
 
virtual void setDeletedListLegacyGrabBag (OperationContext *opCtx, const DiskLoc &loc)
 
virtual void orphanDeletedList (OperationContext *opCtx)
 
virtual const DiskLocfirstExtent (OperationContext *opCtx) const
 
virtual void setFirstExtent (OperationContext *opCtx, const DiskLoc &loc)
 
virtual const DiskLoclastExtent (OperationContext *opCtx) const
 
virtual void setLastExtent (OperationContext *opCtx, const DiskLoc &loc)
 
virtual bool isCapped () const
 
virtual bool isUserFlagSet (int flag) const
 
virtual int userFlags () const
 
virtual bool setUserFlag (OperationContext *opCtx, int flag)
 
virtual bool clearUserFlag (OperationContext *opCtx, int flag)
 
virtual bool replaceUserFlags (OperationContext *opCtx, int flags)
 
virtual int lastExtentSize (OperationContext *opCtx) const
 
virtual void setLastExtentSize (OperationContext *opCtx, int newMax)
 
virtual long long maxCappedDocs () const
 

Protected Attributes

DiskLoc _capExtent
 
DiskLoc _capFirstNewRecord
 
long long _dataSize
 
long long _numRecords
 
DiskLoc _firstExtent
 
DiskLoc _lastExtent
 
bool _capped
 
int _userFlags
 
long long _maxCappedDocs
 
int _lastExtentSize
 
double _paddingFactor
 
std::vector< DiskLoc_deletedLists
 
DiskLoc _deletedListLegacyGrabBag
 

Constructor & Destructor Documentation

◆ DummyRecordStoreV1MetaData()

mongo::DummyRecordStoreV1MetaData::DummyRecordStoreV1MetaData ( bool  capped,
int  userFlags 
)

◆ ~DummyRecordStoreV1MetaData()

virtual mongo::DummyRecordStoreV1MetaData::~DummyRecordStoreV1MetaData ( )
inlinevirtual

Member Function Documentation

◆ capExtent()

const DiskLoc & mongo::DummyRecordStoreV1MetaData::capExtent ( ) const
virtual

◆ capFirstNewRecord()

const DiskLoc & mongo::DummyRecordStoreV1MetaData::capFirstNewRecord ( ) const
virtual

◆ clearUserFlag()

bool mongo::DummyRecordStoreV1MetaData::clearUserFlag ( OperationContext *  opCtx,
int  flag 
)
virtual

◆ dataSize()

long long mongo::DummyRecordStoreV1MetaData::dataSize ( ) const
virtual

◆ deletedListEntry()

DiskLoc mongo::DummyRecordStoreV1MetaData::deletedListEntry ( int  bucket) const
virtual

◆ deletedListLegacyGrabBag()

DiskLoc mongo::DummyRecordStoreV1MetaData::deletedListLegacyGrabBag ( ) const
virtual

◆ firstExtent()

const DiskLoc & mongo::DummyRecordStoreV1MetaData::firstExtent ( OperationContext *  opCtx) const
virtual

◆ incrementStats()

void mongo::DummyRecordStoreV1MetaData::incrementStats ( OperationContext *  opCtx,
long long  dataSizeIncrement,
long long  numRecordsIncrement 
)
virtual

◆ isCapped()

bool mongo::DummyRecordStoreV1MetaData::isCapped ( ) const
virtual

◆ isUserFlagSet()

bool mongo::DummyRecordStoreV1MetaData::isUserFlagSet ( int  flag) const
virtual

◆ lastExtent()

const DiskLoc & mongo::DummyRecordStoreV1MetaData::lastExtent ( OperationContext *  opCtx) const
virtual

◆ lastExtentSize()

int mongo::DummyRecordStoreV1MetaData::lastExtentSize ( OperationContext *  opCtx) const
virtual

◆ maxCappedDocs()

long long mongo::DummyRecordStoreV1MetaData::maxCappedDocs ( ) const
virtual

◆ numRecords()

long long mongo::DummyRecordStoreV1MetaData::numRecords ( ) const
virtual

◆ orphanDeletedList()

void mongo::DummyRecordStoreV1MetaData::orphanDeletedList ( OperationContext *  opCtx)
virtual

◆ replaceUserFlags()

bool mongo::DummyRecordStoreV1MetaData::replaceUserFlags ( OperationContext *  opCtx,
int  flags 
)
virtual

◆ setCapExtent()

void mongo::DummyRecordStoreV1MetaData::setCapExtent ( OperationContext *  opCtx,
const DiskLoc loc 
)
virtual

◆ setCapFirstNewRecord()

void mongo::DummyRecordStoreV1MetaData::setCapFirstNewRecord ( OperationContext *  opCtx,
const DiskLoc loc 
)
virtual

◆ setDeletedListEntry()

void mongo::DummyRecordStoreV1MetaData::setDeletedListEntry ( OperationContext *  opCtx,
int  bucket,
const DiskLoc loc 
)
virtual

◆ setDeletedListLegacyGrabBag()

void mongo::DummyRecordStoreV1MetaData::setDeletedListLegacyGrabBag ( OperationContext *  opCtx,
const DiskLoc loc 
)
virtual

◆ setFirstExtent()

void mongo::DummyRecordStoreV1MetaData::setFirstExtent ( OperationContext *  opCtx,
const DiskLoc loc 
)
virtual

◆ setLastExtent()

void mongo::DummyRecordStoreV1MetaData::setLastExtent ( OperationContext *  opCtx,
const DiskLoc loc 
)
virtual

◆ setLastExtentSize()

void mongo::DummyRecordStoreV1MetaData::setLastExtentSize ( OperationContext *  opCtx,
int  newMax 
)
virtual

◆ setStats()

void mongo::DummyRecordStoreV1MetaData::setStats ( OperationContext *  opCtx,
long long  dataSize,
long long  numRecords 
)
virtual

◆ setUserFlag()

bool mongo::DummyRecordStoreV1MetaData::setUserFlag ( OperationContext *  opCtx,
int  flag 
)
virtual

◆ userFlags()

virtual int mongo::DummyRecordStoreV1MetaData::userFlags ( ) const
inlinevirtual

Member Data Documentation

◆ _capExtent

DiskLoc mongo::DummyRecordStoreV1MetaData::_capExtent
protected

◆ _capFirstNewRecord

DiskLoc mongo::DummyRecordStoreV1MetaData::_capFirstNewRecord
protected

◆ _capped

bool mongo::DummyRecordStoreV1MetaData::_capped
protected

◆ _dataSize

long long mongo::DummyRecordStoreV1MetaData::_dataSize
protected

◆ _deletedListLegacyGrabBag

DiskLoc mongo::DummyRecordStoreV1MetaData::_deletedListLegacyGrabBag
protected

◆ _deletedLists

std::vector<DiskLoc> mongo::DummyRecordStoreV1MetaData::_deletedLists
protected

◆ _firstExtent

DiskLoc mongo::DummyRecordStoreV1MetaData::_firstExtent
protected

◆ _lastExtent

DiskLoc mongo::DummyRecordStoreV1MetaData::_lastExtent
protected

◆ _lastExtentSize

int mongo::DummyRecordStoreV1MetaData::_lastExtentSize
protected

◆ _maxCappedDocs

long long mongo::DummyRecordStoreV1MetaData::_maxCappedDocs
protected

◆ _numRecords

long long mongo::DummyRecordStoreV1MetaData::_numRecords
protected

◆ _paddingFactor

double mongo::DummyRecordStoreV1MetaData::_paddingFactor
protected

◆ _userFlags

int mongo::DummyRecordStoreV1MetaData::_userFlags
protected

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