![]()  | 
  
    Storage Engine API
    
   | 
 
This is the complete list of members for mongo::EphemeralForTestRecordStore, including all inherited members.
| _cappedCallback | mongo::EphemeralForTestRecordStore | private | 
| _cappedMaxDocs | mongo::EphemeralForTestRecordStore | private | 
| _cappedMaxSize | mongo::EphemeralForTestRecordStore | private | 
| _data | mongo::EphemeralForTestRecordStore | private | 
| _isCapped | mongo::EphemeralForTestRecordStore | private | 
| _ns | mongo::RecordStore | protected | 
| allocateLoc() | mongo::EphemeralForTestRecordStore | private | 
| appendCustomStats(OperationContext *opCtx, BSONObjBuilder *result, double scale) const | mongo::EphemeralForTestRecordStore | virtual | 
| cappedAndNeedDelete_inlock(OperationContext *opCtx) const | mongo::EphemeralForTestRecordStore | private | 
| cappedDeleteAsNeeded_inlock(OperationContext *opCtx) | mongo::EphemeralForTestRecordStore | private | 
| cappedTruncateAfter(OperationContext *opCtx, RecordId end, bool inclusive) | mongo::EphemeralForTestRecordStore | 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::EphemeralForTestRecordStore | virtual | 
| dataSize(OperationContext *opCtx) const | mongo::EphemeralForTestRecordStore | inlinevirtual | 
| deleteRecord(OperationContext *opCtx, const RecordId &dl) | mongo::EphemeralForTestRecordStore | virtual | 
| deleteRecord_inlock(OperationContext *opCtx, const RecordId &dl) | mongo::EphemeralForTestRecordStore | private | 
| EphemeralForTestRecordStore(StringData ns, std::shared_ptr< void > *dataInOut, bool isCapped=false, int64_t cappedMaxSize=-1, int64_t cappedMaxDocs=-1, CappedCallback *cappedCallback=nullptr) | mongo::EphemeralForTestRecordStore | explicit | 
| extractAndCheckLocForOplog(const char *data, int len) const | mongo::EphemeralForTestRecordStore | private | 
| findRecord(OperationContext *opCtx, const RecordId &loc, RecordData *rd) const | mongo::EphemeralForTestRecordStore | virtual | 
| getCursor(OperationContext *opCtx, bool forward) const final | mongo::EphemeralForTestRecordStore | virtual | 
| getCursorForRepair(OperationContext *opCtx) const | mongo::RecordStore | inlinevirtual | 
| getManyCursors(OperationContext *opCtx) const | mongo::RecordStore | inlinevirtual | 
| getRandomCursor(OperationContext *opCtx) const | mongo::RecordStore | inlinevirtual | 
| increaseStorageSize(OperationContext *opCtx, int size, bool enforceQuota) | mongo::EphemeralForTestRecordStore | virtual | 
| insertRecord(OperationContext *opCtx, const char *data, int len, Timestamp, bool enforceQuota) | mongo::EphemeralForTestRecordStore | 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 *, size_t nDocs, RecordId *idsOut) | mongo::EphemeralForTestRecordStore | virtual | 
| insertRecordWithDocWriter(OperationContext *opCtx, const DocWriter *doc, Timestamp timestamp) | mongo::RecordStore | inline | 
| isCapped() const | mongo::EphemeralForTestRecordStore | inlinevirtual | 
| isInRecordIdOrder() const | mongo::RecordStore | inlinevirtual | 
| name() const | mongo::EphemeralForTestRecordStore | virtual | 
| ns() const | mongo::RecordStore | inlinevirtual | 
| numRecords(OperationContext *opCtx) const | mongo::EphemeralForTestRecordStore | inlinevirtual | 
| oplogDiskLocRegister(OperationContext *opCtx, const Timestamp &opTime, bool orderedCommit) | mongo::RecordStore | inlinevirtual | 
| oplogStartHack(OperationContext *opCtx, const RecordId &startingPosition) const | mongo::EphemeralForTestRecordStore | virtual | 
| recordFor(const RecordId &loc) const | mongo::EphemeralForTestRecordStore | protectedvirtual | 
| recordFor(const RecordId &loc) | mongo::EphemeralForTestRecordStore | protectedvirtual | 
| Records typedef | mongo::EphemeralForTestRecordStore | |
| RecordStore(StringData ns) | mongo::RecordStore | inline | 
| setCappedCallback(CappedCallback *cb) | mongo::EphemeralForTestRecordStore | inlinevirtual | 
| storageSize(OperationContext *opCtx, BSONObjBuilder *extraInfo=NULL, int infoLevel=0) const | mongo::EphemeralForTestRecordStore | virtual | 
| touch(OperationContext *opCtx, BSONObjBuilder *output) const | mongo::EphemeralForTestRecordStore | virtual | 
| truncate(OperationContext *opCtx) | mongo::EphemeralForTestRecordStore | 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) | mongo::EphemeralForTestRecordStore | virtual | 
| updateStatsAfterRepair(OperationContext *opCtx, long long numRecords, long long dataSize) | mongo::EphemeralForTestRecordStore | inlinevirtual | 
| updateWithDamages(OperationContext *opCtx, const RecordId &loc, const RecordData &oldRec, const char *damageSource, const mutablebson::DamageVector &damages) | mongo::EphemeralForTestRecordStore | virtual | 
| updateWithDamagesSupported() const | mongo::EphemeralForTestRecordStore | virtual | 
| validate(OperationContext *opCtx, ValidateCmdLevel level, ValidateAdaptor *adaptor, ValidateResults *results, BSONObjBuilder *output) | mongo::EphemeralForTestRecordStore | virtual | 
| waitForAllEarlierOplogWritesToBeVisible(OperationContext *opCtx) const override | mongo::EphemeralForTestRecordStore | inlinevirtual | 
| ~RecordStore() | mongo::RecordStore | inlinevirtual |