Storage Engine API
mongo::MobileKVEngine Member List

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

_initDBPath(const std::string &path)mongo::MobileKVEngineprivate
_journalListenermongo::MobileKVEngineprivate
_mutexmongo::MobileKVEnginemutableprivate
_pathmongo::MobileKVEngineprivate
_sessionPoolmongo::MobileKVEngineprivate
alterIdentMetadata(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc)mongo::KVEngineinlinevirtual
beginBackup(OperationContext *opCtx) overridemongo::MobileKVEngineinlinevirtual
cleanShutdown() overridemongo::MobileKVEngineinlinevirtual
createGroupedRecordStore(OperationContext *opCtx, StringData ns, StringData ident, const CollectionOptions &options, KVPrefix prefix)mongo::KVEngineinlinevirtual
createGroupedSortedDataInterface(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc, KVPrefix prefix)mongo::KVEngineinlinevirtual
createRecordStore(OperationContext *opCtx, StringData ns, StringData ident, const CollectionOptions &options) overridemongo::MobileKVEnginevirtual
createSortedDataInterface(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc) overridemongo::MobileKVEnginevirtual
dropIdent(OperationContext *opCtx, StringData ident) overridemongo::MobileKVEnginevirtual
endBackup(OperationContext *opCtx) overridemongo::MobileKVEngineinlinevirtual
flushAllFiles(OperationContext *opCtx, bool sync) overridemongo::MobileKVEngineinlinevirtual
getAllCommittedTimestamp() const overridemongo::MobileKVEngineinlinevirtual
getAllIdents(OperationContext *opCtx) const overridemongo::MobileKVEnginevirtual
getGroupedRecordStore(OperationContext *opCtx, StringData ns, StringData ident, const CollectionOptions &options, KVPrefix prefix)mongo::KVEngineinlinevirtual
getGroupedSortedDataInterface(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc, KVPrefix prefix)mongo::KVEngineinlinevirtual
getIdentSize(OperationContext *opCtx, StringData ident) overridemongo::MobileKVEnginevirtual
getLastStableCheckpointTimestamp() constmongo::KVEngineinlinevirtual
getRecordStore(OperationContext *opCtx, StringData ns, StringData ident, const CollectionOptions &options) overridemongo::MobileKVEnginevirtual
getRecoveryTimestamp() constmongo::KVEngineinlinevirtual
getSnapshotManager() constmongo::KVEngineinlinevirtual
getSortedDataInterface(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc) overridemongo::MobileKVEnginevirtual
hasIdent(OperationContext *opCtx, StringData ident) const overridemongo::MobileKVEnginevirtual
isCacheUnderPressure(OperationContext *opCtx) constmongo::KVEngineinlinevirtual
isDurable() const overridemongo::MobileKVEngineinlinevirtual
isEphemeral() const overridemongo::MobileKVEngineinlinevirtual
MobileKVEngine(const std::string &path)mongo::MobileKVEngine
newRecoveryUnit() overridemongo::MobileKVEnginevirtual
okToRename(OperationContext *opCtx, StringData fromNS, StringData toNS, StringData ident, const RecordStore *originalRecordStore) constmongo::KVEngineinlinevirtual
recoverToStableTimestamp(OperationContext *opCtx)mongo::KVEngineinlinevirtual
repairIdent(OperationContext *opCtx, StringData ident) overridemongo::MobileKVEngineinlinevirtual
replicationBatchIsComplete() constmongo::KVEngineinlinevirtual
setCachePressureForTest(int pressure)mongo::KVEngineinlinevirtual
setInitialDataTimestamp(Timestamp initialDataTimestamp)mongo::KVEngineinlinevirtual
setJournalListener(JournalListener *jl) overridemongo::MobileKVEngineinlinevirtual
setOldestTimestamp(Timestamp newOldestTimestamp)mongo::KVEngineinlinevirtual
setOldestTimestampFromStable()mongo::KVEngineinlinevirtual
setStableTimestamp(Timestamp stableTimestamp)mongo::KVEngineinlinevirtual
supportsCappedCollections() const overridemongo::MobileKVEngineinlinevirtual
supportsDBLocking() const overridemongo::MobileKVEngineinlinevirtual
supportsDirectoryPerDB() const overridemongo::MobileKVEngineinlinevirtual
supportsDocLocking() const overridemongo::MobileKVEngineinlinevirtual
supportsReadConcernSnapshot() constmongo::KVEngineinlinevirtual
supportsRecoverToStableTimestamp() constmongo::KVEngineinlinevirtual
~KVEngine()mongo::KVEngineinlinevirtual