Storage Engine API
mongo::KVDatabaseCatalogEntryBase Member List

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

_collectionsmongo::KVDatabaseCatalogEntryBaseprotected
_enginemongo::KVDatabaseCatalogEntryBaseprotected
appendExtraStats(OperationContext *opCtx, BSONObjBuilder *out, double scale) const overridemongo::KVDatabaseCatalogEntryBasevirtual
CollectionMap typedefmongo::KVDatabaseCatalogEntryBaseprotected
createCollection(OperationContext *opCtx, StringData ns, const CollectionOptions &options, bool allocateDefaultSpace) overridemongo::KVDatabaseCatalogEntryBasevirtual
currentFilesCompatible(OperationContext *opCtx) const overridemongo::KVDatabaseCatalogEntryBasevirtual
DatabaseCatalogEntry(StringData name)mongo::DatabaseCatalogEntryinline
dropCollection(OperationContext *opCtx, StringData ns) overridemongo::KVDatabaseCatalogEntryBasevirtual
exists() const overridemongo::KVDatabaseCatalogEntryBasevirtual
getCollectionCatalogEntry(StringData ns) const overridemongo::KVDatabaseCatalogEntryBasevirtual
getCollectionNamespaces(std::list< std::string > *out) const overridemongo::KVDatabaseCatalogEntryBasevirtual
getIndex(OperationContext *opCtx, const CollectionCatalogEntry *collection, IndexCatalogEntry *index) override=0mongo::KVDatabaseCatalogEntryBasepure virtual
getRecordStore(StringData ns) const overridemongo::KVDatabaseCatalogEntryBasevirtual
hasUserData() const overridemongo::KVDatabaseCatalogEntryBasevirtual
initCollection(OperationContext *opCtx, const std::string &ns, bool forRepair)mongo::KVDatabaseCatalogEntryBase
initCollectionBeforeRepair(OperationContext *opCtx, const std::string &ns)mongo::KVDatabaseCatalogEntryBase
isEmpty() const overridemongo::KVDatabaseCatalogEntryBasevirtual
isOlderThan24(OperationContext *opCtx) const overridemongo::KVDatabaseCatalogEntryBaseinlinevirtual
KVDatabaseCatalogEntryBase(StringData db, KVStorageEngine *engine)mongo::KVDatabaseCatalogEntryBase
markIndexSafe24AndUp(OperationContext *opCtx) overridemongo::KVDatabaseCatalogEntryBaseinlinevirtual
name() constmongo::DatabaseCatalogEntryinline
reinitCollectionAfterRepair(OperationContext *opCtx, const std::string &ns)mongo::KVDatabaseCatalogEntryBase
renameCollection(OperationContext *opCtx, StringData fromNS, StringData toNS, bool stayTemp) overridemongo::KVDatabaseCatalogEntryBasevirtual
sizeOnDisk(OperationContext *opCtx) const overridemongo::KVDatabaseCatalogEntryBasevirtual
~DatabaseCatalogEntry()mongo::DatabaseCatalogEntryinlinevirtual
~KVDatabaseCatalogEntryBase() overridemongo::KVDatabaseCatalogEntryBase