Storage Engine API
mongo::RecordStoreV1Base Member List

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

_addRecordToRecListInExtent(OperationContext *opCtx, MmapV1RecordHeader *r, DiskLoc loc)mongo::RecordStoreV1Baseprotected
_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
_nsmongo::RecordStoreprotected
addDeletedRec(OperationContext *opCtx, const DiskLoc &dloc)=0mongo::RecordStoreV1Baseprotectedpure virtual
allocRecord(OperationContext *opCtx, int lengthWithHeaders, bool enforceQuota)=0mongo::RecordStoreV1Baseprotectedpure virtual
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)=0mongo::RecordStorepure virtual
compact(OperationContext *opCtx, RecordStoreCompactAdaptor *adaptor, const CompactOptions *options, CompactStats *stats)mongo::RecordStoreinlinevirtual
compactsInPlace() constmongo::RecordStoreinlinevirtual
compactSupported() constmongo::RecordStoreinlinevirtual
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=true) const =0mongo::RecordStorepure virtual
getCursorForRepair(OperationContext *opCtx) constmongo::RecordStoreV1Basevirtual
getExtentLocForRecord(OperationContext *opCtx, const DiskLoc &loc) constmongo::RecordStoreV1Base
getManyCursors(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
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() const =0mongo::RecordStoreV1Baseprotectedpure virtual
isInRecordIdOrder() constmongo::RecordStoreinlinevirtual
isQuantized(int recordSize)mongo::RecordStoreV1Basestatic
MaxAllowedAllocationmongo::RecordStoreV1Basestatic
name() const =0mongo::RecordStorepure virtual
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
RecordStoreV1RepairCursor classmongo::RecordStoreV1Basefriend
savedCursorsmongo::RecordStoreV1Base
setCappedCallback(CappedCallback *)mongo::RecordStoreinlinevirtual
shouldPadInserts() const =0mongo::RecordStoreV1Baseprotectedpure virtual
storageSize(OperationContext *opCtx, BSONObjBuilder *extraInfo=NULL, int level=0) constmongo::RecordStoreV1Basevirtual
touch(OperationContext *opCtx, BSONObjBuilder *output) constmongo::RecordStoreV1Basevirtual
truncate(OperationContext *opCtx)=0mongo::RecordStorepure virtual
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