Storage Engine API
mongo::EphemeralForTestRecordStore Member List

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

_cappedCallbackmongo::EphemeralForTestRecordStoreprivate
_cappedMaxDocsmongo::EphemeralForTestRecordStoreprivate
_cappedMaxSizemongo::EphemeralForTestRecordStoreprivate
_datamongo::EphemeralForTestRecordStoreprivate
_isCappedmongo::EphemeralForTestRecordStoreprivate
_nsmongo::RecordStoreprotected
allocateLoc()mongo::EphemeralForTestRecordStoreprivate
appendCustomStats(OperationContext *opCtx, BSONObjBuilder *result, double scale) constmongo::EphemeralForTestRecordStorevirtual
cappedAndNeedDelete_inlock(OperationContext *opCtx) constmongo::EphemeralForTestRecordStoreprivate
cappedDeleteAsNeeded_inlock(OperationContext *opCtx)mongo::EphemeralForTestRecordStoreprivate
cappedTruncateAfter(OperationContext *opCtx, RecordId end, bool inclusive)mongo::EphemeralForTestRecordStorevirtual
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::EphemeralForTestRecordStorevirtual
dataSize(OperationContext *opCtx) constmongo::EphemeralForTestRecordStoreinlinevirtual
deleteRecord(OperationContext *opCtx, const RecordId &dl)mongo::EphemeralForTestRecordStorevirtual
deleteRecord_inlock(OperationContext *opCtx, const RecordId &dl)mongo::EphemeralForTestRecordStoreprivate
EphemeralForTestRecordStore(StringData ns, std::shared_ptr< void > *dataInOut, bool isCapped=false, int64_t cappedMaxSize=-1, int64_t cappedMaxDocs=-1, CappedCallback *cappedCallback=nullptr)mongo::EphemeralForTestRecordStoreexplicit
extractAndCheckLocForOplog(const char *data, int len) constmongo::EphemeralForTestRecordStoreprivate
findRecord(OperationContext *opCtx, const RecordId &loc, RecordData *rd) constmongo::EphemeralForTestRecordStorevirtual
getCursor(OperationContext *opCtx, bool forward) const finalmongo::EphemeralForTestRecordStorevirtual
getCursorForRepair(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
getManyCursors(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
getRandomCursor(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
increaseStorageSize(OperationContext *opCtx, int size, bool enforceQuota)mongo::EphemeralForTestRecordStorevirtual
insertRecord(OperationContext *opCtx, const char *data, int len, Timestamp, bool enforceQuota)mongo::EphemeralForTestRecordStorevirtual
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::EphemeralForTestRecordStorevirtual
insertRecordWithDocWriter(OperationContext *opCtx, const DocWriter *doc, Timestamp timestamp)mongo::RecordStoreinline
isCapped() constmongo::EphemeralForTestRecordStoreinlinevirtual
isInRecordIdOrder() constmongo::RecordStoreinlinevirtual
name() constmongo::EphemeralForTestRecordStorevirtual
ns() constmongo::RecordStoreinlinevirtual
numRecords(OperationContext *opCtx) constmongo::EphemeralForTestRecordStoreinlinevirtual
oplogDiskLocRegister(OperationContext *opCtx, const Timestamp &opTime, bool orderedCommit)mongo::RecordStoreinlinevirtual
oplogStartHack(OperationContext *opCtx, const RecordId &startingPosition) constmongo::EphemeralForTestRecordStorevirtual
recordFor(const RecordId &loc) constmongo::EphemeralForTestRecordStoreprotectedvirtual
recordFor(const RecordId &loc)mongo::EphemeralForTestRecordStoreprotectedvirtual
Records typedefmongo::EphemeralForTestRecordStore
RecordStore(StringData ns)mongo::RecordStoreinline
setCappedCallback(CappedCallback *cb)mongo::EphemeralForTestRecordStoreinlinevirtual
storageSize(OperationContext *opCtx, BSONObjBuilder *extraInfo=NULL, int infoLevel=0) constmongo::EphemeralForTestRecordStorevirtual
touch(OperationContext *opCtx, BSONObjBuilder *output) constmongo::EphemeralForTestRecordStorevirtual
truncate(OperationContext *opCtx)mongo::EphemeralForTestRecordStorevirtual
updateCappedSize(OperationContext *opCtx, long long cappedSize)mongo::RecordStoreinlinevirtual
updateRecord(OperationContext *opCtx, const RecordId &oldLocation, const char *data, int len, bool enforceQuota, UpdateNotifier *notifier)mongo::EphemeralForTestRecordStorevirtual
updateStatsAfterRepair(OperationContext *opCtx, long long numRecords, long long dataSize)mongo::EphemeralForTestRecordStoreinlinevirtual
updateWithDamages(OperationContext *opCtx, const RecordId &loc, const RecordData &oldRec, const char *damageSource, const mutablebson::DamageVector &damages)mongo::EphemeralForTestRecordStorevirtual
updateWithDamagesSupported() constmongo::EphemeralForTestRecordStorevirtual
validate(OperationContext *opCtx, ValidateCmdLevel level, ValidateAdaptor *adaptor, ValidateResults *results, BSONObjBuilder *output)mongo::EphemeralForTestRecordStorevirtual
waitForAllEarlierOplogWritesToBeVisible(OperationContext *opCtx) const overridemongo::EphemeralForTestRecordStoreinlinevirtual
~RecordStore()mongo::RecordStoreinlinevirtual