Storage Engine API
mongo::KVEngine Member List

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

alterIdentMetadata(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc)mongo::KVEngineinlinevirtual
beginBackup(OperationContext *opCtx)mongo::KVEngineinlinevirtual
cleanShutdown()=0mongo::KVEnginepure virtual
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)=0mongo::KVEnginepure virtual
createSortedDataInterface(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc)=0mongo::KVEnginepure virtual
dropIdent(OperationContext *opCtx, StringData ident)=0mongo::KVEnginepure virtual
endBackup(OperationContext *opCtx)mongo::KVEngineinlinevirtual
flushAllFiles(OperationContext *opCtx, bool sync)mongo::KVEngineinlinevirtual
getAllCommittedTimestamp() const =0mongo::KVEnginepure virtual
getAllIdents(OperationContext *opCtx) const =0mongo::KVEnginepure virtual
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)=0mongo::KVEnginepure virtual
getLastStableCheckpointTimestamp() constmongo::KVEngineinlinevirtual
getRecordStore(OperationContext *opCtx, StringData ns, StringData ident, const CollectionOptions &options)=0mongo::KVEnginepure virtual
getRecoveryTimestamp() constmongo::KVEngineinlinevirtual
getSnapshotManager() constmongo::KVEngineinlinevirtual
getSortedDataInterface(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc)=0mongo::KVEnginepure virtual
hasIdent(OperationContext *opCtx, StringData ident) const =0mongo::KVEnginepure virtual
isCacheUnderPressure(OperationContext *opCtx) constmongo::KVEngineinlinevirtual
isDurable() const =0mongo::KVEnginepure virtual
isEphemeral() const =0mongo::KVEnginepure virtual
newRecoveryUnit()=0mongo::KVEnginepure virtual
okToRename(OperationContext *opCtx, StringData fromNS, StringData toNS, StringData ident, const RecordStore *originalRecordStore) constmongo::KVEngineinlinevirtual
recoverToStableTimestamp(OperationContext *opCtx)mongo::KVEngineinlinevirtual
repairIdent(OperationContext *opCtx, StringData ident)=0mongo::KVEnginepure virtual
replicationBatchIsComplete() constmongo::KVEngineinlinevirtual
setCachePressureForTest(int pressure)mongo::KVEngineinlinevirtual
setInitialDataTimestamp(Timestamp initialDataTimestamp)mongo::KVEngineinlinevirtual
setJournalListener(JournalListener *jl)=0mongo::KVEnginepure virtual
setOldestTimestamp(Timestamp newOldestTimestamp)mongo::KVEngineinlinevirtual
setOldestTimestampFromStable()mongo::KVEngineinlinevirtual
setStableTimestamp(Timestamp stableTimestamp)mongo::KVEngineinlinevirtual
supportsCappedCollections() constmongo::KVEngineinlinevirtual
supportsDBLocking() constmongo::KVEngineinlinevirtual
supportsDirectoryPerDB() const =0mongo::KVEnginepure virtual
supportsDocLocking() const =0mongo::KVEnginepure virtual
supportsReadConcernSnapshot() constmongo::KVEngineinlinevirtual
supportsRecoverToStableTimestamp() constmongo::KVEngineinlinevirtual
~KVEngine()mongo::KVEngineinlinevirtual