![]() |
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 |