Storage Engine API
mongo::HeapRecordStoreBtree Member List

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

_nextIdmongo::HeapRecordStoreBtreeprivate
_nsmongo::RecordStoreprotected
_recordsmongo::HeapRecordStoreBtreeprivate
allocateLoc()mongo::HeapRecordStoreBtreeprivate
appendCustomStats(OperationContext *opCtx, BSONObjBuilder *result, double scale) constmongo::HeapRecordStoreBtreeinlinevirtual
cappedTruncateAfter(OperationContext *opCtx, RecordId end, bool inclusive)mongo::HeapRecordStoreBtreeinlinevirtual
compact(OperationContext *opCtx, RecordStoreCompactAdaptor *adaptor, const CompactOptions *options, CompactStats *stats)mongo::RecordStoreinlinevirtual
compactsInPlace() constmongo::RecordStoreinlinevirtual
compactSupported() constmongo::HeapRecordStoreBtreeinlinevirtual
dataFor(OperationContext *opCtx, const RecordId &loc) constmongo::HeapRecordStoreBtreevirtual
dataSize(OperationContext *opCtx) constmongo::HeapRecordStoreBtreeinlinevirtual
deleteRecord(OperationContext *opCtx, const RecordId &dl)mongo::HeapRecordStoreBtreevirtual
findRecord(OperationContext *opCtx, const RecordId &loc, RecordData *out) constmongo::HeapRecordStoreBtreevirtual
getCursor(OperationContext *opCtx, bool forward) const finalmongo::HeapRecordStoreBtreeinlinevirtual
getCursorForRepair(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
getManyCursors(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
getRandomCursor(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
HeapRecordStoreBtree(StringData ns)mongo::HeapRecordStoreBtreeinlineexplicit
increaseStorageSize(OperationContext *opCtx, int size, bool enforceQuota)mongo::HeapRecordStoreBtreeinlinevirtual
insertRecord(OperationContext *opCtx, const char *data, int len, Timestamp, bool enforceQuota)mongo::HeapRecordStoreBtreevirtual
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)mongo::HeapRecordStoreBtreevirtual
insertRecordWithDocWriter(OperationContext *opCtx, const DocWriter *doc, Timestamp timestamp)mongo::RecordStoreinline
isCapped() constmongo::HeapRecordStoreBtreeinlinevirtual
isInRecordIdOrder() constmongo::RecordStoreinlinevirtual
name() constmongo::HeapRecordStoreBtreeinlinevirtual
ns() constmongo::RecordStoreinlinevirtual
numRecords(OperationContext *opCtx) constmongo::HeapRecordStoreBtreeinlinevirtual
oplogDiskLocRegister(OperationContext *opCtx, const Timestamp &opTime, bool orderedCommit)mongo::RecordStoreinlinevirtual
oplogStartHack(OperationContext *opCtx, const RecordId &startingPosition) constmongo::RecordStoreinlinevirtual
recordFor(const RecordId &loc) constmongo::HeapRecordStoreBtreeinlinevirtual
Records typedefmongo::HeapRecordStoreBtreeprivate
RecordStore(StringData ns)mongo::RecordStoreinline
setCappedCallback(CappedCallback *)mongo::RecordStoreinlinevirtual
storageSize(OperationContext *opCtx, BSONObjBuilder *extraInfo=NULL, int infoLevel=0) constmongo::HeapRecordStoreBtreeinlinevirtual
touch(OperationContext *opCtx, BSONObjBuilder *output) constmongo::HeapRecordStoreBtreevirtual
truncate(OperationContext *opCtx)mongo::HeapRecordStoreBtreeinlinevirtual
updateCappedSize(OperationContext *opCtx, long long cappedSize)mongo::RecordStoreinlinevirtual
updateRecord(OperationContext *opCtx, const RecordId &oldLocation, const char *data, int len, bool enforceQuota, UpdateNotifier *notifier)mongo::HeapRecordStoreBtreeinlinevirtual
updateStatsAfterRepair(OperationContext *opCtx, long long numRecords, long long dataSize)mongo::HeapRecordStoreBtreeinlinevirtual
updateWithDamages(OperationContext *opCtx, const RecordId &loc, const RecordData &oldRec, const char *damageSource, const mutablebson::DamageVector &damages)mongo::HeapRecordStoreBtreeinlinevirtual
updateWithDamagesSupported() constmongo::HeapRecordStoreBtreeinlinevirtual
validate(OperationContext *opCtx, ValidateCmdLevel level, ValidateAdaptor *adaptor, ValidateResults *results, BSONObjBuilder *output)mongo::HeapRecordStoreBtreeinlinevirtual
waitForAllEarlierOplogWritesToBeVisible(OperationContext *opCtx) const overridemongo::HeapRecordStoreBtreeinlinevirtual
~RecordStore()mongo::RecordStoreinlinevirtual