Storage Engine API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mongo::MobileRecordStore Member List

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

_cappedCallbackmongo::MobileRecordStoreprivate
_cappedCallbackMutexmongo::MobileRecordStoreprivate
_cappedDeleteIfNeeded(OperationContext *opCtx)mongo::MobileRecordStoreprivate
_cappedMaxDocsmongo::MobileRecordStoreprivate
_cappedMaxSizemongo::MobileRecordStoreprivate
_changeDataSize(OperationContext *opCtx, int64_t diff)mongo::MobileRecordStoreprivate
_changeNumRecs(OperationContext *opCtx, int64_t diff)mongo::MobileRecordStoreprivate
_dataSizemongo::MobileRecordStoremutableprivate
_dataSizeMutexmongo::MobileRecordStoremutableprivate
_doCappedDelete(OperationContext *opCtx, SqliteStatement &stmt, const std::string &direction, int64_t startRecId=0)mongo::MobileRecordStoreprivate
_identmongo::MobileRecordStoreprivate
_initDataSizeIfNeeded_inlock(OperationContext *opCtx) constmongo::MobileRecordStoreprivate
_initNumRecsIfNeeded_inlock(OperationContext *opCtx) constmongo::MobileRecordStoreprivate
_isCappedmongo::MobileRecordStoreprivate
_isCappedAndNeedsDelete(int64_t numRecs, int64_t numBytes)mongo::MobileRecordStoreprivate
_isDataSizeInitializedmongo::MobileRecordStoremutableprivate
_isNumRecsInitializedmongo::MobileRecordStoremutableprivate
_isOplogmongo::MobileRecordStoreprivate
_nextId()mongo::MobileRecordStoreprivate
_nextIdNummongo::MobileRecordStoreprivate
_notifyCappedCallbackIfNeeded_inlock(OperationContext *opCtx, RecordId recId, const RecordData &recData)mongo::MobileRecordStoreprivate
_nsmongo::RecordStoreprotected
_numRecsmongo::MobileRecordStoremutableprivate
_numRecsMutexmongo::MobileRecordStoremutableprivate
_pathmongo::MobileRecordStoreprivate
_resetDataSizeIfNeeded(OperationContext *opCtx, int64_t newDataSize)mongo::MobileRecordStoreprivate
_resetNumRecsIfNeeded(OperationContext *opCtx, int64_t newNumRecs)mongo::MobileRecordStoreprivate
appendCustomStats(OperationContext *opCtx, BSONObjBuilder *result, double scale) const overridemongo::MobileRecordStorevirtual
cappedTruncateAfter(OperationContext *opCtx, RecordId end, bool inclusive) overridemongo::MobileRecordStorevirtual
compact(OperationContext *opCtx, RecordStoreCompactAdaptor *adaptor, const CompactOptions *options, CompactStats *stats) overridemongo::MobileRecordStorevirtual
compactsInPlace() const overridemongo::MobileRecordStoreinlinevirtual
compactSupported() const overridemongo::MobileRecordStoreinlinevirtual
create(OperationContext *opCtx, const std::string &ident)mongo::MobileRecordStorestatic
dataFor(OperationContext *opCtx, const RecordId &recId) const overridemongo::MobileRecordStorevirtual
dataSize(OperationContext *opCtx) const overridemongo::MobileRecordStorevirtual
deleteRecord(OperationContext *opCtx, const RecordId &dl) overridemongo::MobileRecordStorevirtual
findRecord(OperationContext *opCtx, const RecordId &recId, RecordData *rd) const overridemongo::MobileRecordStorevirtual
getCursor(OperationContext *opCtx, bool forward) const overridemongo::MobileRecordStorevirtual
getCursorForRepair(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
getManyCursors(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
getRandomCursor(OperationContext *opCtx) constmongo::RecordStoreinlinevirtual
insertRecord(OperationContext *opCtx, const char *data, int len, Timestamp timestamp, bool enforceQuota) overridemongo::MobileRecordStorevirtual
insertRecords(OperationContext *opCtx, std::vector< Record > *records, std::vector< Timestamp > *timestamps, bool enforceQuota)mongo::RecordStoreinlinevirtual
insertRecordsWithDocWriter(OperationContext *opCtx, const DocWriter *const *docs, const Timestamp *timestamps, size_t nDocs, RecordId *idsOut) overridemongo::MobileRecordStorevirtual
insertRecordWithDocWriter(OperationContext *opCtx, const DocWriter *doc, Timestamp timestamp)mongo::RecordStoreinline
isCapped() const overridemongo::MobileRecordStoreinlinevirtual
isInRecordIdOrder() constmongo::RecordStoreinlinevirtual
MobileRecordStore(OperationContext *opCtx, StringData ns, const std::string &path, const std::string &ident, const CollectionOptions &options)mongo::MobileRecordStoreexplicit
name() const overridemongo::MobileRecordStorevirtual
ns() constmongo::RecordStoreinlinevirtual
numRecords(OperationContext *opCtx) const overridemongo::MobileRecordStorevirtual
oplogDiskLocRegister(OperationContext *opCtx, const Timestamp &opTime, bool orderedCommit)mongo::RecordStoreinlinevirtual
oplogStartHack(OperationContext *opCtx, const RecordId &startingPosition) const overridemongo::MobileRecordStorevirtual
RecordStore(StringData ns)mongo::RecordStoreinline
setCappedCallback(CappedCallback *cb) overridemongo::MobileRecordStoreinlinevirtual
storageSize(OperationContext *opCtx, BSONObjBuilder *extraInfo=NULL, int infoLevel=0) const overridemongo::MobileRecordStorevirtual
touch(OperationContext *opCtx, BSONObjBuilder *output) const overridemongo::MobileRecordStorevirtual
truncate(OperationContext *opCtx) overridemongo::MobileRecordStorevirtual
updateCappedSize(OperationContext *opCtx, long long cappedSize) overridemongo::MobileRecordStorevirtual
updateRecord(OperationContext *opCtx, const RecordId &oldLocation, const char *data, int len, bool enforceQuota, UpdateNotifier *notifier) overridemongo::MobileRecordStorevirtual
updateStatsAfterRepair(OperationContext *opCtx, long long numRecords, long long dataSize) overridemongo::MobileRecordStoreinlinevirtual
updateWithDamages(OperationContext *opCtx, const RecordId &recId, const RecordData &oldRec, const char *damageSource, const mutablebson::DamageVector &damages) overridemongo::MobileRecordStorevirtual
updateWithDamagesSupported() const overridemongo::MobileRecordStorevirtual
validate(OperationContext *opCtx, ValidateCmdLevel level, ValidateAdaptor *adaptor, ValidateResults *results, BSONObjBuilder *output) overridemongo::MobileRecordStorevirtual
waitForAllEarlierOplogWritesToBeVisible(OperationContext *opCtx) const overridemongo::MobileRecordStoreinlinevirtual
~RecordStore()mongo::RecordStoreinlinevirtual