Storage Engine API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mongo::MMAPV1DatabaseCatalogEntry Member List

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

_addNamespaceToNamespaceCollection(OperationContext *opCtx, StringData ns, const BSONObj *options)mongo::MMAPV1DatabaseCatalogEntryprivate
_collectionsmongo::MMAPV1DatabaseCatalogEntryprivate
_ensureSystemCollection(OperationContext *opCtx, StringData ns)mongo::MMAPV1DatabaseCatalogEntryprivate
_extentManagermongo::MMAPV1DatabaseCatalogEntryprivate
_getIndexRecordStore()mongo::MMAPV1DatabaseCatalogEntryprivate
_getNamespaceRecordStore() constmongo::MMAPV1DatabaseCatalogEntryprivate
_getRecordStore(StringData ns) constmongo::MMAPV1DatabaseCatalogEntryprivate
_init(OperationContext *opCtx)mongo::MMAPV1DatabaseCatalogEntryprivate
_insertInCache(OperationContext *opCtx, StringData ns, RecordId rid, Entry *entry)mongo::MMAPV1DatabaseCatalogEntryprivate
_namespaceIndexmongo::MMAPV1DatabaseCatalogEntryprivate
_pathmongo::MMAPV1DatabaseCatalogEntryprivate
_removeFromCache(RecoveryUnit *ru, StringData ns)mongo::MMAPV1DatabaseCatalogEntryprivate
_removeNamespaceFromNamespaceCollection(OperationContext *opCtx, StringData ns)mongo::MMAPV1DatabaseCatalogEntryprivate
_renameSingleNamespace(OperationContext *opCtx, StringData fromNS, StringData toNS, bool stayTemp)mongo::MMAPV1DatabaseCatalogEntryprivate
appendExtraStats(OperationContext *opCtx, BSONObjBuilder *out, double scale) constmongo::MMAPV1DatabaseCatalogEntryvirtual
close(OperationContext *opCtx)mongo::MMAPV1DatabaseCatalogEntryinlinevirtual
CollectionMap typedefmongo::MMAPV1DatabaseCatalogEntryprivate
createCollection(OperationContext *opCtx, StringData ns, const CollectionOptions &options, bool allocateDefaultSpace)mongo::MMAPV1DatabaseCatalogEntryvirtual
createNamespaceForIndex(OperationContext *opCtx, StringData name)mongo::MMAPV1DatabaseCatalogEntry
currentFilesCompatible(OperationContext *opCtx) constmongo::MMAPV1DatabaseCatalogEntryvirtual
DatabaseCatalogEntry(StringData name)mongo::DatabaseCatalogEntryinline
dropCollection(OperationContext *opCtx, StringData ns)mongo::MMAPV1DatabaseCatalogEntryvirtual
exists() constmongo::MMAPV1DatabaseCatalogEntryinlinevirtual
getCollectionCatalogEntry(StringData ns) constmongo::MMAPV1DatabaseCatalogEntryvirtual
getCollectionNamespaces(std::list< std::string > *tofill) constmongo::MMAPV1DatabaseCatalogEntryvirtual
getCollectionOptions(OperationContext *opCtx, StringData ns) constmongo::MMAPV1DatabaseCatalogEntry
getCollectionOptions(OperationContext *opCtx, RecordId nsRid) constmongo::MMAPV1DatabaseCatalogEntry
getExtentManager() constmongo::MMAPV1DatabaseCatalogEntryinline
getExtentManager()mongo::MMAPV1DatabaseCatalogEntryinline
getIndex(OperationContext *opCtx, const CollectionCatalogEntry *collection, IndexCatalogEntry *index)mongo::MMAPV1DatabaseCatalogEntryvirtual
getRecordStore(StringData ns) constmongo::MMAPV1DatabaseCatalogEntryvirtual
hasUserData() constmongo::MMAPV1DatabaseCatalogEntryinlinevirtual
invalidateSystemCollectionRecord(OperationContext *opCtx, NamespaceString systemCollectionNamespace, RecordId record)mongo::MMAPV1DatabaseCatalogEntrystatic
isEmpty() constmongo::MMAPV1DatabaseCatalogEntryinlinevirtual
isOlderThan24(OperationContext *opCtx) constmongo::MMAPV1DatabaseCatalogEntryvirtual
markCollationFeatureAsInUse(OperationContext *opCtx)mongo::MMAPV1DatabaseCatalogEntry
markIndexSafe24AndUp(OperationContext *opCtx)mongo::MMAPV1DatabaseCatalogEntryvirtual
MMAPV1DatabaseCatalogEntry(OperationContext *opCtx, StringData name, StringData path, bool directoryperdb, bool transient, std::unique_ptr< ExtentManager > extentManager)mongo::MMAPV1DatabaseCatalogEntry
name() constmongo::DatabaseCatalogEntryinline
NamespaceDetailsCollectionCatalogEntry classmongo::MMAPV1DatabaseCatalogEntryfriend
renameCollection(OperationContext *opCtx, StringData fromNS, StringData toNS, bool stayTemp)mongo::MMAPV1DatabaseCatalogEntryvirtual
sizeOnDisk(OperationContext *opCtx) constmongo::MMAPV1DatabaseCatalogEntryvirtual
~DatabaseCatalogEntry()mongo::DatabaseCatalogEntryinlinevirtual
~MMAPV1DatabaseCatalogEntry()mongo::MMAPV1DatabaseCatalogEntryvirtual