![]() |
Storage Engine API
|
This is the complete list of members for mongo::KVEngine, including all inherited members.
alterIdentMetadata(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc) | mongo::KVEngine | inlinevirtual |
beginBackup(OperationContext *opCtx) | mongo::KVEngine | inlinevirtual |
cleanShutdown()=0 | mongo::KVEngine | pure virtual |
createGroupedRecordStore(OperationContext *opCtx, StringData ns, StringData ident, const CollectionOptions &options, KVPrefix prefix) | mongo::KVEngine | inlinevirtual |
createGroupedSortedDataInterface(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc, KVPrefix prefix) | mongo::KVEngine | inlinevirtual |
createRecordStore(OperationContext *opCtx, StringData ns, StringData ident, const CollectionOptions &options)=0 | mongo::KVEngine | pure virtual |
createSortedDataInterface(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc)=0 | mongo::KVEngine | pure virtual |
dropIdent(OperationContext *opCtx, StringData ident)=0 | mongo::KVEngine | pure virtual |
endBackup(OperationContext *opCtx) | mongo::KVEngine | inlinevirtual |
flushAllFiles(OperationContext *opCtx, bool sync) | mongo::KVEngine | inlinevirtual |
getAllCommittedTimestamp() const =0 | mongo::KVEngine | pure virtual |
getAllIdents(OperationContext *opCtx) const =0 | mongo::KVEngine | pure virtual |
getGroupedRecordStore(OperationContext *opCtx, StringData ns, StringData ident, const CollectionOptions &options, KVPrefix prefix) | mongo::KVEngine | inlinevirtual |
getGroupedSortedDataInterface(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc, KVPrefix prefix) | mongo::KVEngine | inlinevirtual |
getIdentSize(OperationContext *opCtx, StringData ident)=0 | mongo::KVEngine | pure virtual |
getLastStableCheckpointTimestamp() const | mongo::KVEngine | inlinevirtual |
getRecordStore(OperationContext *opCtx, StringData ns, StringData ident, const CollectionOptions &options)=0 | mongo::KVEngine | pure virtual |
getRecoveryTimestamp() const | mongo::KVEngine | inlinevirtual |
getSnapshotManager() const | mongo::KVEngine | inlinevirtual |
getSortedDataInterface(OperationContext *opCtx, StringData ident, const IndexDescriptor *desc)=0 | mongo::KVEngine | pure virtual |
hasIdent(OperationContext *opCtx, StringData ident) const =0 | mongo::KVEngine | pure virtual |
isCacheUnderPressure(OperationContext *opCtx) const | mongo::KVEngine | inlinevirtual |
isDurable() const =0 | mongo::KVEngine | pure virtual |
isEphemeral() const =0 | mongo::KVEngine | pure virtual |
newRecoveryUnit()=0 | mongo::KVEngine | pure virtual |
okToRename(OperationContext *opCtx, StringData fromNS, StringData toNS, StringData ident, const RecordStore *originalRecordStore) const | mongo::KVEngine | inlinevirtual |
recoverToStableTimestamp(OperationContext *opCtx) | mongo::KVEngine | inlinevirtual |
repairIdent(OperationContext *opCtx, StringData ident)=0 | mongo::KVEngine | pure virtual |
replicationBatchIsComplete() const | mongo::KVEngine | inlinevirtual |
setCachePressureForTest(int pressure) | mongo::KVEngine | inlinevirtual |
setInitialDataTimestamp(Timestamp initialDataTimestamp) | mongo::KVEngine | inlinevirtual |
setJournalListener(JournalListener *jl)=0 | mongo::KVEngine | pure virtual |
setOldestTimestamp(Timestamp newOldestTimestamp) | mongo::KVEngine | inlinevirtual |
setOldestTimestampFromStable() | mongo::KVEngine | inlinevirtual |
setStableTimestamp(Timestamp stableTimestamp) | mongo::KVEngine | inlinevirtual |
supportsCappedCollections() const | mongo::KVEngine | inlinevirtual |
supportsDBLocking() const | mongo::KVEngine | inlinevirtual |
supportsDirectoryPerDB() const =0 | mongo::KVEngine | pure virtual |
supportsDocLocking() const =0 | mongo::KVEngine | pure virtual |
supportsReadConcernSnapshot() const | mongo::KVEngine | inlinevirtual |
supportsRecoverToStableTimestamp() const | mongo::KVEngine | inlinevirtual |
~KVEngine() | mongo::KVEngine | inlinevirtual |