![]() |
Storage Engine API
|
This is the complete list of members for mongo::RecordStore, including all inherited members.
_ns | mongo::RecordStore | protected |
appendCustomStats(OperationContext *opCtx, BSONObjBuilder *result, double scale) const =0 | mongo::RecordStore | pure virtual |
cappedTruncateAfter(OperationContext *opCtx, RecordId end, bool inclusive)=0 | mongo::RecordStore | pure virtual |
compact(OperationContext *opCtx, RecordStoreCompactAdaptor *adaptor, const CompactOptions *options, CompactStats *stats) | mongo::RecordStore | inlinevirtual |
compactsInPlace() const | mongo::RecordStore | inlinevirtual |
compactSupported() const | mongo::RecordStore | inlinevirtual |
dataFor(OperationContext *opCtx, const RecordId &loc) const | mongo::RecordStore | inlinevirtual |
dataSize(OperationContext *opCtx) const =0 | mongo::RecordStore | pure virtual |
deleteRecord(OperationContext *opCtx, const RecordId &dl)=0 | mongo::RecordStore | pure virtual |
findRecord(OperationContext *opCtx, const RecordId &loc, RecordData *out) const | mongo::RecordStore | inlinevirtual |
getCursor(OperationContext *opCtx, bool forward=true) const =0 | mongo::RecordStore | pure virtual |
getCursorForRepair(OperationContext *opCtx) const | mongo::RecordStore | inlinevirtual |
getManyCursors(OperationContext *opCtx) const | mongo::RecordStore | inlinevirtual |
getRandomCursor(OperationContext *opCtx) const | mongo::RecordStore | inlinevirtual |
insertRecord(OperationContext *opCtx, const char *data, int len, Timestamp timestamp, bool enforceQuota)=0 | mongo::RecordStore | pure virtual |
insertRecords(OperationContext *opCtx, std::vector< Record > *records, std::vector< Timestamp > *timestamps, bool enforceQuota) | mongo::RecordStore | inlinevirtual |
insertRecordsWithDocWriter(OperationContext *opCtx, const DocWriter *const *docs, const Timestamp *timestamps, size_t nDocs, RecordId *idsOut=nullptr)=0 | mongo::RecordStore | pure virtual |
insertRecordWithDocWriter(OperationContext *opCtx, const DocWriter *doc, Timestamp timestamp) | mongo::RecordStore | inline |
isCapped() const =0 | mongo::RecordStore | pure virtual |
isInRecordIdOrder() const | mongo::RecordStore | inlinevirtual |
MONGO_DISALLOW_COPYING(RecordStore) | mongo::RecordStore | private |
name() const =0 | mongo::RecordStore | pure virtual |
ns() const | mongo::RecordStore | inlinevirtual |
numRecords(OperationContext *opCtx) const =0 | mongo::RecordStore | pure virtual |
oplogDiskLocRegister(OperationContext *opCtx, const Timestamp &opTime, bool orderedCommit) | mongo::RecordStore | inlinevirtual |
oplogStartHack(OperationContext *opCtx, const RecordId &startingPosition) const | mongo::RecordStore | inlinevirtual |
RecordStore(StringData ns) | mongo::RecordStore | inline |
setCappedCallback(CappedCallback *) | mongo::RecordStore | inlinevirtual |
storageSize(OperationContext *opCtx, BSONObjBuilder *extraInfo=NULL, int infoLevel=0) const =0 | mongo::RecordStore | pure virtual |
touch(OperationContext *opCtx, BSONObjBuilder *output) const | mongo::RecordStore | inlinevirtual |
truncate(OperationContext *opCtx)=0 | mongo::RecordStore | pure virtual |
updateCappedSize(OperationContext *opCtx, long long cappedSize) | mongo::RecordStore | inlinevirtual |
updateRecord(OperationContext *opCtx, const RecordId &oldLocation, const char *data, int len, bool enforceQuota, UpdateNotifier *notifier)=0 | mongo::RecordStore | pure virtual |
updateStatsAfterRepair(OperationContext *opCtx, long long numRecords, long long dataSize)=0 | mongo::RecordStore | pure virtual |
updateWithDamages(OperationContext *opCtx, const RecordId &loc, const RecordData &oldRec, const char *damageSource, const mutablebson::DamageVector &damages)=0 | mongo::RecordStore | pure virtual |
updateWithDamagesSupported() const =0 | mongo::RecordStore | pure virtual |
validate(OperationContext *opCtx, ValidateCmdLevel level, ValidateAdaptor *adaptor, ValidateResults *results, BSONObjBuilder *output)=0 | mongo::RecordStore | pure virtual |
waitForAllEarlierOplogWritesToBeVisible(OperationContext *opCtx) const =0 | mongo::RecordStore | pure virtual |
~RecordStore() | mongo::RecordStore | inlinevirtual |