Storage Engine API
mongo::StandardWiredTigerRecordStore Member List

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

_nsmongo::RecordStoreprotected
appendCustomStats(OperationContext *opCtx, BSONObjBuilder *result, double scale) constmongo::WiredTigerRecordStorevirtual
cappedDeleteAsNeeded(OperationContext *opCtx, const RecordId &justInserted)mongo::WiredTigerRecordStore
cappedDeleteAsNeeded_inlock(OperationContext *opCtx, const RecordId &justInserted)mongo::WiredTigerRecordStore
cappedMaxDocs() constmongo::WiredTigerRecordStore
cappedMaxSize() constmongo::WiredTigerRecordStore
cappedTruncateAfter(OperationContext *opCtx, RecordId end, bool inclusive)mongo::WiredTigerRecordStorevirtual
compact(OperationContext *opCtx, RecordStoreCompactAdaptor *adaptor, const CompactOptions *options, CompactStats *stats)mongo::WiredTigerRecordStorevirtual
compactsInPlace() constmongo::WiredTigerRecordStoreinlinevirtual
compactSupported() constmongo::WiredTigerRecordStoreinlinevirtual
dataFor(OperationContext *opCtx, const RecordId &id) constmongo::WiredTigerRecordStorevirtual
dataSize(OperationContext *opCtx) constmongo::WiredTigerRecordStorevirtual
deleteRecord(OperationContext *opCtx, const RecordId &id)mongo::WiredTigerRecordStorevirtual
findRecord(OperationContext *opCtx, const RecordId &id, RecordData *out) constmongo::WiredTigerRecordStorevirtual
generateCreateString(const std::string &engineName, StringData ns, const CollectionOptions &options, StringData extraStrings, bool prefixed)mongo::WiredTigerRecordStorestatic
getCursor(OperationContext *opCtx, bool forward) const overridemongo::StandardWiredTigerRecordStorevirtual
getCursorForRepair(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
getKey(WT_CURSOR *cursor) constmongo::StandardWiredTigerRecordStoreprotectedvirtual
getManyCursors(OperationContext *opCtx) const finalmongo::WiredTigerRecordStorevirtual
getRandomCursor(OperationContext *opCtx) const finalmongo::WiredTigerRecordStorevirtual
getRandomCursorWithOptions(OperationContext *opCtx, StringData extraConfig) const overridemongo::StandardWiredTigerRecordStorevirtual
getURI() constmongo::WiredTigerRecordStoreinline
haveCappedWaiters()mongo::WiredTigerRecordStore
insertRecord(OperationContext *opCtx, const char *data, int len, Timestamp timestamp, bool enforceQuota)mongo::WiredTigerRecordStorevirtual
insertRecords(OperationContext *opCtx, std::vector< Record > *records, std::vector< Timestamp > *timestamps, bool enforceQuota)mongo::WiredTigerRecordStorevirtual
insertRecordsWithDocWriter(OperationContext *opCtx, const DocWriter *const *docs, const Timestamp *timestamps, size_t nDocs, RecordId *idsOut)mongo::WiredTigerRecordStorevirtual
insertRecordWithDocWriter(OperationContext *opCtx, const DocWriter *doc, Timestamp timestamp)mongo::RecordStoreinline
inShutdown() constmongo::WiredTigerRecordStore
isCapped() constmongo::WiredTigerRecordStorevirtual
isInRecordIdOrder() const overridemongo::WiredTigerRecordStoreinlinevirtual
isOpHidden_forTest(const RecordId &id) constmongo::WiredTigerRecordStore
name() constmongo::WiredTigerRecordStorevirtual
notifyCappedWaitersIfNeeded()mongo::WiredTigerRecordStore
ns() constmongo::RecordStoreinlinevirtual
numRecords(OperationContext *opCtx) constmongo::WiredTigerRecordStorevirtual
oplogDiskLocRegister(OperationContext *opCtx, const Timestamp &opTime, bool orderedCommit)mongo::WiredTigerRecordStorevirtual
oplogStartHack(OperationContext *opCtx, const RecordId &startingPosition) constmongo::WiredTigerRecordStorevirtual
oplogStones()mongo::WiredTigerRecordStoreinline
parseOptionsField(const BSONObj options)mongo::WiredTigerRecordStorestatic
postConstructorInit(OperationContext *opCtx)mongo::WiredTigerRecordStorevirtual
reclaimOplog(OperationContext *opCtx)mongo::WiredTigerRecordStore
reclaimOplog(OperationContext *opCtx, Timestamp persistedTimestamp)mongo::WiredTigerRecordStore
RecordStore(StringData ns)mongo::RecordStoreinline
setCappedCallback(CappedCallback *cb)mongo::WiredTigerRecordStoreinlinevirtual
setKey(WT_CURSOR *cursor, RecordId id) constmongo::StandardWiredTigerRecordStoreprotectedvirtual
setSizeStorer(WiredTigerSizeStorer *ss)mongo::WiredTigerRecordStoreinline
StandardWiredTigerRecordStore(WiredTigerKVEngine *kvEngine, OperationContext *opCtx, Params params)mongo::StandardWiredTigerRecordStore
storageSize(OperationContext *opCtx, BSONObjBuilder *extraInfo=NULL, int infoLevel=0) constmongo::WiredTigerRecordStorevirtual
tableId() constmongo::WiredTigerRecordStoreinline
touch(OperationContext *opCtx, BSONObjBuilder *output) constmongo::WiredTigerRecordStorevirtual
truncate(OperationContext *opCtx)mongo::WiredTigerRecordStorevirtual
updateCappedSize(OperationContext *opCtx, long long cappedSize) finalmongo::WiredTigerRecordStorevirtual
updateRecord(OperationContext *opCtx, const RecordId &oldLocation, const char *data, int len, bool enforceQuota, UpdateNotifier *notifier)mongo::WiredTigerRecordStorevirtual
updateStatsAfterRepair(OperationContext *opCtx, long long numRecords, long long dataSize)mongo::WiredTigerRecordStorevirtual
updateWithDamages(OperationContext *opCtx, const RecordId &id, const RecordData &oldRec, const char *damageSource, const mutablebson::DamageVector &damages)mongo::WiredTigerRecordStorevirtual
updateWithDamagesSupported() constmongo::WiredTigerRecordStorevirtual
validate(OperationContext *opCtx, ValidateCmdLevel level, ValidateAdaptor *adaptor, ValidateResults *results, BSONObjBuilder *output)mongo::WiredTigerRecordStorevirtual
waitForAllEarlierOplogWritesToBeVisible(OperationContext *opCtx) const overridemongo::WiredTigerRecordStorevirtual
WiredTigerRecordStore(WiredTigerKVEngine *kvEngine, OperationContext *opCtx, Params params)mongo::WiredTigerRecordStore
yieldAndAwaitOplogDeletionRequest(OperationContext *opCtx)mongo::WiredTigerRecordStore
~RecordStore()mongo::RecordStoreinlinevirtual
~WiredTigerRecordStore()mongo::WiredTigerRecordStorevirtual