Storage Engine API
mongo::SimpleRecordStoreV1 Member List

This is the complete list of members for mongo::SimpleRecordStoreV1, including all inherited members.

_addRecordToRecListInExtent(OperationContext *opCtx, MmapV1RecordHeader *r, DiskLoc loc)mongo::RecordStoreV1Baseprotected
_allocFromExistingExtents(OperationContext *opCtx, int lengthWithHeaders)mongo::SimpleRecordStoreV1private
_compactExtent(OperationContext *opCtx, const DiskLoc diskloc, int extentNumber, RecordStoreCompactAdaptor *adaptor, const CompactOptions *compactOptions, CompactStats *stats)mongo::SimpleRecordStoreV1private
_detailsmongo::RecordStoreV1Baseprotected
_extentManagermongo::RecordStoreV1Baseprotected
_findFirstSpot(OperationContext *opCtx, const DiskLoc &extDiskLoc, Extent *e)mongo::RecordStoreV1Baseprotected
_getExtent(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Baseprotected
_getExtentLocForRecord(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Baseprotected
_getNextRecord(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Baseprotected
_getNextRecordInExtent(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Baseprotected
_getPrevRecord(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Baseprotected
_getPrevRecordInExtent(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Baseprotected
_insertRecord(OperationContext *opCtx, const char *data, int len, bool enforceQuota)mongo::RecordStoreV1Baseprotected
_isSystemIndexesmongo::RecordStoreV1Baseprotected
_normalCollectionmongo::SimpleRecordStoreV1private
_nsmongo::RecordStoreprotected
addDeletedRec(OperationContext *opCtx, const DiskLoc &dloc)mongo::SimpleRecordStoreV1protectedvirtual
allocRecord(OperationContext *opCtx, int lengthWithHeaders, bool enforceQuota)mongo::SimpleRecordStoreV1protectedvirtual
appendCustomStats(OperationContext *opCtx, BSONObjBuilder *result, double scale) constmongo::RecordStoreV1Basevirtual
bucket(int size)mongo::RecordStoreV1Basestatic
Bucketsmongo::RecordStoreV1Basestatic
bucketSizesmongo::RecordStoreV1Basestatic
cappedTruncateAfter(OperationContext *opCtx, RecordId end, bool inclusive)mongo::SimpleRecordStoreV1inlinevirtual
compact(OperationContext *opCtx, RecordStoreCompactAdaptor *adaptor, const CompactOptions *options, CompactStats *stats)mongo::SimpleRecordStoreV1virtual
compactsInPlace() constmongo::SimpleRecordStoreV1inlinevirtual
compactSupported() constmongo::SimpleRecordStoreV1inlinevirtual
dataFor(OperationContext *opCtx, const RecordId &loc) constmongo::RecordStoreV1Basevirtual
dataSize(OperationContext *opCtx) constmongo::RecordStoreV1Baseinlinevirtual
deletedRecordFor(const DiskLoc &loc) constmongo::RecordStoreV1Baseprotected
deleteRecord(OperationContext *opCtx, const RecordId &dl)mongo::RecordStoreV1Basevirtual
details() constmongo::RecordStoreV1Baseinline
drec(const DiskLoc &loc) constmongo::RecordStoreV1Baseprotectedvirtual
findRecord(OperationContext *opCtx, const RecordId &loc, RecordData *rd) constmongo::RecordStoreV1Basevirtual
getCursor(OperationContext *opCtx, bool forward) const finalmongo::SimpleRecordStoreV1virtual
getCursorForRepair(OperationContext *opCtx) constmongo::RecordStoreV1Basevirtual
getExtentLocForRecord(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Base
getManyCursors(OperationContext *opCtx) const finalmongo::SimpleRecordStoreV1virtual
getNextRecord(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Base
getNextRecordInExtent(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Base
getPrevRecord(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Base
getPrevRecordInExtent(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Base
getRandomCursor(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
increaseStorageSize(OperationContext *opCtx, int size, bool enforceQuota)mongo::RecordStoreV1Base
insertRecord(OperationContext *opCtx, const char *data, int len, Timestamp, bool enforceQuota)mongo::RecordStoreV1Basevirtual
insertRecords(OperationContext *opCtx, std::vector< Record > *records, std::vector< Timestamp > *timestamps, bool enforceQuota)mongo::RecordStoreinlinevirtual
insertRecordsWithDocWriter(OperationContext *opCtx, const DocWriter *const *docs, const Timestamp *, size_t nDocs, RecordId *idsOut) finalmongo::RecordStoreV1Basevirtual
insertRecordWithDocWriter(OperationContext *opCtx, const DocWriter *doc, Timestamp timestamp)mongo::RecordStoreinline
isCapped() constmongo::SimpleRecordStoreV1inlineprotectedvirtual
isInRecordIdOrder() constmongo::RecordStoreinlinevirtual
isQuantized(int recordSize)mongo::RecordStoreV1Basestatic
MaxAllowedAllocationmongo::RecordStoreV1Basestatic
name() constmongo::SimpleRecordStoreV1inlinevirtual
ns() constmongo::RecordStoreinlinevirtual
numRecords(OperationContext *opCtx) constmongo::RecordStoreV1Baseinlinevirtual
oplogDiskLocRegister(OperationContext *opCtx, const Timestamp &opTime, bool orderedCommit)mongo::RecordStoreinlinevirtual
oplogStartHack(OperationContext *opCtx, const RecordId &startingPosition) constmongo::RecordStoreinlinevirtual
quantizeAllocationSpace(int minSize)mongo::RecordStoreV1Basestatic
recordFor(const DiskLoc &loc) constmongo::RecordStoreV1Baseprotectedvirtual
RecordStore(StringData ns)mongo::RecordStoreinline
RecordStoreV1Base(StringData ns, RecordStoreV1MetaData *details, ExtentManager *em, bool isSystemIndexes)mongo::RecordStoreV1Base
savedCursorsmongo::RecordStoreV1Base
setCappedCallback(CappedCallback *)mongo::RecordStoreinlinevirtual
shouldPadInserts() constmongo::SimpleRecordStoreV1inlineprotectedvirtual
SimpleRecordStoreV1(OperationContext *opCtx, StringData ns, RecordStoreV1MetaData *details, ExtentManager *em, bool isSystemIndexes)mongo::SimpleRecordStoreV1
SimpleRecordStoreV1Iterator classmongo::SimpleRecordStoreV1friend
storageSize(OperationContext *opCtx, BSONObjBuilder *extraInfo=NULL, int level=0) constmongo::RecordStoreV1Basevirtual
touch(OperationContext *opCtx, BSONObjBuilder *output) constmongo::RecordStoreV1Basevirtual
truncate(OperationContext *opCtx)mongo::SimpleRecordStoreV1virtual
updateCappedSize(OperationContext *opCtx, long long cappedSize)mongo::RecordStoreinlinevirtual
updateRecord(OperationContext *opCtx, const RecordId &oldLocation, const char *data, int len, bool enforceQuota, UpdateNotifier *notifier)mongo::RecordStoreV1Basevirtual
updateStatsAfterRepair(OperationContext *opCtx, long long numRecords, long long dataSize)mongo::RecordStoreV1Baseinlinevirtual
updateWithDamages(OperationContext *opCtx, const RecordId &loc, const RecordData &oldRec, const char *damageSource, const mutablebson::DamageVector &damages)mongo::RecordStoreV1Basevirtual
updateWithDamagesSupported() constmongo::RecordStoreV1Basevirtual
validate(OperationContext *opCtx, ValidateCmdLevel level, ValidateAdaptor *adaptor, ValidateResults *results, BSONObjBuilder *output)mongo::RecordStoreV1Basevirtual
waitForAllEarlierOplogWritesToBeVisible(OperationContext *opCtx) const overridemongo::RecordStoreV1Baseinlinevirtual
~RecordStore()mongo::RecordStoreinlinevirtual
~RecordStoreV1Base()mongo::RecordStoreV1Basevirtual
~SimpleRecordStoreV1()mongo::SimpleRecordStoreV1virtual