_cappedCallback | mongo::WiredTigerRecordStore | private |
_cappedCallbackMutex | mongo::WiredTigerRecordStore | mutableprivate |
_cappedDeleteCheckCount | mongo::WiredTigerRecordStore | private |
_cappedDeleterMutex | mongo::WiredTigerRecordStore | mutableprivate |
_cappedFirstRecord | mongo::WiredTigerRecordStore | private |
_cappedMaxDocs | mongo::WiredTigerRecordStore | private |
_cappedMaxSize | mongo::WiredTigerRecordStore | private |
_cappedMaxSizeSlack | mongo::WiredTigerRecordStore | private |
_cappedSleep | mongo::WiredTigerRecordStore | private |
_cappedSleepMS | mongo::WiredTigerRecordStore | private |
_changeNumRecords(OperationContext *opCtx, int64_t diff) | mongo::WiredTigerRecordStore | private |
_engineName | mongo::WiredTigerRecordStore | private |
_getData(const WiredTigerCursor &cursor) const | mongo::WiredTigerRecordStore | private |
_getRecoveryUnit(OperationContext *opCtx) | mongo::WiredTigerRecordStore | privatestatic |
_increaseDataSize(OperationContext *opCtx, int64_t amount) | mongo::WiredTigerRecordStore | private |
_insertRecords(OperationContext *opCtx, Record *records, const Timestamp *timestamps, size_t nRecords) | mongo::WiredTigerRecordStore | private |
_isCapped | mongo::WiredTigerRecordStore | private |
_isEphemeral | mongo::WiredTigerRecordStore | private |
_isOplog | mongo::WiredTigerRecordStore | private |
_kvEngine | mongo::WiredTigerRecordStore | private |
_nextId() | mongo::WiredTigerRecordStore | private |
_nextIdNum | mongo::WiredTigerRecordStore | private |
_ns | mongo::RecordStore | protected |
_oplogStones | mongo::WiredTigerRecordStore | private |
_positionAtFirstRecordId(OperationContext *opCtx, WT_CURSOR *cursor, const RecordId &firstKey, bool forTruncate) const | mongo::WiredTigerRecordStore | private |
_setId(RecordId id) | mongo::WiredTigerRecordStore | private |
_shuttingDown | mongo::WiredTigerRecordStore | private |
_sizeInfo | mongo::WiredTigerRecordStore | private |
_sizeStorer | mongo::WiredTigerRecordStore | private |
_tableId | mongo::WiredTigerRecordStore | private |
_uri | mongo::WiredTigerRecordStore | private |
appendCustomStats(OperationContext *opCtx, BSONObjBuilder *result, double scale) const | mongo::WiredTigerRecordStore | virtual |
cappedAndNeedDelete() const | mongo::WiredTigerRecordStore | private |
cappedDeleteAsNeeded(OperationContext *opCtx, const RecordId &justInserted) | mongo::WiredTigerRecordStore | |
cappedDeleteAsNeeded_inlock(OperationContext *opCtx, const RecordId &justInserted) | mongo::WiredTigerRecordStore | |
cappedMaxDocs() const | mongo::WiredTigerRecordStore | |
cappedMaxSize() const | mongo::WiredTigerRecordStore | |
cappedTruncateAfter(OperationContext *opCtx, RecordId end, bool inclusive) | mongo::WiredTigerRecordStore | virtual |
compact(OperationContext *opCtx, RecordStoreCompactAdaptor *adaptor, const CompactOptions *options, CompactStats *stats) | mongo::WiredTigerRecordStore | virtual |
compactsInPlace() const | mongo::WiredTigerRecordStore | inlinevirtual |
compactSupported() const | mongo::WiredTigerRecordStore | inlinevirtual |
dataFor(OperationContext *opCtx, const RecordId &id) const | mongo::WiredTigerRecordStore | virtual |
dataSize(OperationContext *opCtx) const | mongo::WiredTigerRecordStore | virtual |
deleteRecord(OperationContext *opCtx, const RecordId &id) | mongo::WiredTigerRecordStore | virtual |
findRecord(OperationContext *opCtx, const RecordId &id, RecordData *out) const | mongo::WiredTigerRecordStore | virtual |
generateCreateString(const std::string &engineName, StringData ns, const CollectionOptions &options, StringData extraStrings, bool prefixed) | mongo::WiredTigerRecordStore | static |
getCursor(OperationContext *opCtx, bool forward) const =0 | mongo::WiredTigerRecordStore | pure virtual |
getCursorForRepair(OperationContext *opCtx) const | mongo::RecordStore | inlinevirtual |
getKey(WT_CURSOR *cursor) const =0 | mongo::WiredTigerRecordStore | protectedpure virtual |
getManyCursors(OperationContext *opCtx) const final | mongo::WiredTigerRecordStore | virtual |
getRandomCursor(OperationContext *opCtx) const final | mongo::WiredTigerRecordStore | virtual |
getRandomCursorWithOptions(OperationContext *opCtx, StringData extraConfig) const =0 | mongo::WiredTigerRecordStore | pure virtual |
getURI() const | mongo::WiredTigerRecordStore | inline |
haveCappedWaiters() | mongo::WiredTigerRecordStore | |
insertRecord(OperationContext *opCtx, const char *data, int len, Timestamp timestamp, bool enforceQuota) | mongo::WiredTigerRecordStore | virtual |
insertRecords(OperationContext *opCtx, std::vector< Record > *records, std::vector< Timestamp > *timestamps, bool enforceQuota) | mongo::WiredTigerRecordStore | virtual |
insertRecordsWithDocWriter(OperationContext *opCtx, const DocWriter *const *docs, const Timestamp *timestamps, size_t nDocs, RecordId *idsOut) | mongo::WiredTigerRecordStore | virtual |
insertRecordWithDocWriter(OperationContext *opCtx, const DocWriter *doc, Timestamp timestamp) | mongo::RecordStore | inline |
inShutdown() const | mongo::WiredTigerRecordStore | |
isCapped() const | mongo::WiredTigerRecordStore | virtual |
isInRecordIdOrder() const override | mongo::WiredTigerRecordStore | inlinevirtual |
isOpHidden_forTest(const RecordId &id) const | mongo::WiredTigerRecordStore | |
name() const | mongo::WiredTigerRecordStore | virtual |
notifyCappedWaitersIfNeeded() | mongo::WiredTigerRecordStore | |
ns() const | mongo::RecordStore | inlinevirtual |
numRecords(OperationContext *opCtx) const | mongo::WiredTigerRecordStore | virtual |
oplogDiskLocRegister(OperationContext *opCtx, const Timestamp &opTime, bool orderedCommit) | mongo::WiredTigerRecordStore | virtual |
oplogStartHack(OperationContext *opCtx, const RecordId &startingPosition) const | mongo::WiredTigerRecordStore | virtual |
oplogStones() | mongo::WiredTigerRecordStore | inline |
parseOptionsField(const BSONObj options) | mongo::WiredTigerRecordStore | static |
postConstructorInit(OperationContext *opCtx) | mongo::WiredTigerRecordStore | virtual |
PrefixedWiredTigerRecordStore class | mongo::WiredTigerRecordStore | friend |
reclaimOplog(OperationContext *opCtx) | mongo::WiredTigerRecordStore | |
reclaimOplog(OperationContext *opCtx, Timestamp persistedTimestamp) | mongo::WiredTigerRecordStore | |
RecordStore(StringData ns) | mongo::RecordStore | inline |
setCappedCallback(CappedCallback *cb) | mongo::WiredTigerRecordStore | inlinevirtual |
setKey(WT_CURSOR *cursor, RecordId id) const =0 | mongo::WiredTigerRecordStore | protectedpure virtual |
setSizeStorer(WiredTigerSizeStorer *ss) | mongo::WiredTigerRecordStore | inline |
StandardWiredTigerRecordStore class | mongo::WiredTigerRecordStore | friend |
storageSize(OperationContext *opCtx, BSONObjBuilder *extraInfo=NULL, int infoLevel=0) const | mongo::WiredTigerRecordStore | virtual |
tableId() const | mongo::WiredTigerRecordStore | inline |
touch(OperationContext *opCtx, BSONObjBuilder *output) const | mongo::WiredTigerRecordStore | virtual |
truncate(OperationContext *opCtx) | mongo::WiredTigerRecordStore | virtual |
updateCappedSize(OperationContext *opCtx, long long cappedSize) final | mongo::WiredTigerRecordStore | virtual |
updateRecord(OperationContext *opCtx, const RecordId &oldLocation, const char *data, int len, bool enforceQuota, UpdateNotifier *notifier) | mongo::WiredTigerRecordStore | virtual |
updateStatsAfterRepair(OperationContext *opCtx, long long numRecords, long long dataSize) | mongo::WiredTigerRecordStore | virtual |
updateWithDamages(OperationContext *opCtx, const RecordId &id, const RecordData &oldRec, const char *damageSource, const mutablebson::DamageVector &damages) | mongo::WiredTigerRecordStore | virtual |
updateWithDamagesSupported() const | mongo::WiredTigerRecordStore | virtual |
validate(OperationContext *opCtx, ValidateCmdLevel level, ValidateAdaptor *adaptor, ValidateResults *results, BSONObjBuilder *output) | mongo::WiredTigerRecordStore | virtual |
waitForAllEarlierOplogWritesToBeVisible(OperationContext *opCtx) const override | mongo::WiredTigerRecordStore | virtual |
WiredTigerRecordStore(WiredTigerKVEngine *kvEngine, OperationContext *opCtx, Params params) | mongo::WiredTigerRecordStore | |
WiredTigerRecordStoreCursorBase class | mongo::WiredTigerRecordStore | friend |
yieldAndAwaitOplogDeletionRequest(OperationContext *opCtx) | mongo::WiredTigerRecordStore | |
~RecordStore() | mongo::RecordStore | inlinevirtual |
~WiredTigerRecordStore() | mongo::WiredTigerRecordStore | virtual |