Storage Engine API
mongo::KVStorageEngine Member List

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

_catalogmongo::KVStorageEngineprivate
_catalogRecordStoremongo::KVStorageEngineprivate
_databaseCatalogEntryFactorymongo::KVStorageEngineprivate
_dbsmongo::KVStorageEngineprivate
_dbsLockmongo::KVStorageEnginemutableprivate
_dropCollectionsNoTimestamp(OperationContext *opCtx, KVDatabaseCatalogEntryBase *dbce, CollIter begin, CollIter end)mongo::KVStorageEngineprivate
_dropCollectionsWithTimestamp(OperationContext *opCtx, KVDatabaseCatalogEntryBase *dbce, std::list< std::string > &toDrop, CollIter begin, CollIter end)mongo::KVStorageEngineprivate
_dumpCatalog(OperationContext *opCtx)mongo::KVStorageEngineprivate
_enginemongo::KVStorageEngineprivate
_inBackupModemongo::KVStorageEngineprivate
_initialDataTimestampmongo::KVStorageEngineprivate
_optionsmongo::KVStorageEngineprivate
_supportsCappedCollectionsmongo::KVStorageEngineprivate
_supportsDBLockingmongo::KVStorageEngineprivate
_supportsDocLockingmongo::KVStorageEngineprivate
beginBackup(OperationContext *opCtx)mongo::KVStorageEnginevirtual
cleanShutdown()mongo::KVStorageEnginevirtual
closeCatalog(OperationContext *opCtx) finalmongo::KVStorageEnginevirtual
closeDatabase(OperationContext *opCtx, StringData db)mongo::KVStorageEnginevirtual
CollectionIndexNamePair typedefmongo::StorageEngine
CollIter typedefmongo::KVStorageEngineprivate
DBMap typedefmongo::KVStorageEngineprivate
dropDatabase(OperationContext *opCtx, StringData db)mongo::KVStorageEnginevirtual
endBackup(OperationContext *opCtx)mongo::KVStorageEnginevirtual
finishInit()mongo::KVStorageEnginevirtual
flushAllFiles(OperationContext *opCtx, bool sync)mongo::KVStorageEnginevirtual
getAllCommittedTimestamp() const overridemongo::KVStorageEnginevirtual
getCatalog()mongo::KVStorageEngineinline
getCatalog() constmongo::KVStorageEngineinline
getDatabaseCatalogEntry(OperationContext *opCtx, StringData db) overridemongo::KVStorageEnginevirtual
getEngine()mongo::KVStorageEngineinline
getEngine() constmongo::KVStorageEngineinline
getLastStableCheckpointTimestamp() const overridemongo::KVStorageEnginevirtual
getRecoveryTimestamp() const overridemongo::KVStorageEnginevirtual
getSnapshotManager() const finalmongo::KVStorageEnginevirtual
isCacheUnderPressure(OperationContext *opCtx) const overridemongo::KVStorageEnginevirtual
isDurable() constmongo::KVStorageEnginevirtual
isEphemeral() constmongo::KVStorageEnginevirtual
isMmapV1() constmongo::StorageEngineinlinevirtual
KVStorageEngine(KVEngine *engine, const KVStorageEngineOptions &options=KVStorageEngineOptions(), stdx::function< KVDatabaseCatalogEntryFactory > databaseCatalogEntryFactory=defaultDatabaseCatalogEntryFactory)mongo::KVStorageEngine
listDatabases(std::vector< std::string > *out) constmongo::KVStorageEnginevirtual
loadCatalog(OperationContext *opCtx) finalmongo::KVStorageEnginevirtual
newRecoveryUnit()mongo::KVStorageEnginevirtual
reconcileCatalogAndIdents(OperationContext *opCtx) overridemongo::KVStorageEnginevirtual
recoverToStableTimestamp(OperationContext *opCtx) overridemongo::KVStorageEnginevirtual
repairRecordStore(OperationContext *opCtx, const std::string &ns)mongo::KVStorageEnginevirtual
replicationBatchIsComplete() const overridemongo::KVStorageEnginevirtual
setCachePressureForTest(int pressure) overridemongo::KVStorageEnginevirtual
setInitialDataTimestamp(Timestamp initialDataTimestamp) overridemongo::KVStorageEnginevirtual
setJournalListener(JournalListener *jl) finalmongo::KVStorageEnginevirtual
setOldestTimestamp(Timestamp newOldestTimestamp) overridemongo::KVStorageEnginevirtual
setOldestTimestampFromStable() overridemongo::KVStorageEnginevirtual
setStableTimestamp(Timestamp stableTimestamp) overridemongo::KVStorageEnginevirtual
supportsCappedCollections() constmongo::KVStorageEngineinlinevirtual
supportsDBLocking() constmongo::KVStorageEngineinlinevirtual
supportsDocLocking() constmongo::KVStorageEngineinlinevirtual
supportsReadConcernSnapshot() const finalmongo::KVStorageEnginevirtual
supportsRecoverToStableTimestamp() const overridemongo::KVStorageEnginevirtual
~KVStorageEngine()mongo::KVStorageEnginevirtual
~StorageEngine()mongo::StorageEngineinlinevirtual