![]() |
Storage Engine API
|
This is the complete list of members for mongo::DatabaseImpl, including all inherited members.
_checkCanCreateCollection(OperationContext *opCtx, const NamespaceString &nss, const CollectionOptions &options) | mongo::DatabaseImpl | private |
_clearCollectionCache(OperationContext *opCtx, StringData fullns, const std::string &reason, bool collectionGoingAway) | mongo::DatabaseImpl | private |
_collections | mongo::DatabaseImpl | private |
_dbEntry | mongo::DatabaseImpl | private |
_dropPending | mongo::DatabaseImpl | private |
_durableViews | mongo::DatabaseImpl | private |
_finishDropCollection(OperationContext *opCtx, const NamespaceString &fullns, Collection *collection) | mongo::DatabaseImpl | private |
_getOrCreateCollectionInstance(OperationContext *opCtx, const NamespaceString &nss) | mongo::DatabaseImpl | private |
_indexesName | mongo::DatabaseImpl | private |
_name | mongo::DatabaseImpl | private |
_profile | mongo::DatabaseImpl | private |
_profileName | mongo::DatabaseImpl | private |
_this | mongo::DatabaseImpl | private |
_uniqueCollectionNamespacePseudoRandom | mongo::DatabaseImpl | private |
_views | mongo::DatabaseImpl | private |
_viewsName | mongo::DatabaseImpl | private |
begin() const | mongo::DatabaseImpl | inline |
clearTmpCollections(OperationContext *opCtx) final | mongo::DatabaseImpl | virtual |
close(OperationContext *opCtx, const std::string &reason) final | mongo::DatabaseImpl | virtual |
Collection class | mongo::DatabaseImpl | friend |
CollectionMap typedef | mongo::DatabaseImpl | |
collections() final | mongo::DatabaseImpl | inlinevirtual |
collections() const final | mongo::DatabaseImpl | inlinevirtual |
createCollection(OperationContext *opCtx, StringData ns, const CollectionOptions &options=CollectionOptions(), bool createDefaultIndexes=true, const BSONObj &idIndex=BSONObj()) final | mongo::DatabaseImpl | virtual |
createView(OperationContext *opCtx, StringData viewName, const CollectionOptions &options) final | mongo::DatabaseImpl | virtual |
DatabaseImpl(Database *this_, OperationContext *opCtx, StringData name, DatabaseCatalogEntry *dbEntry) | mongo::DatabaseImpl | explicit |
dropCollection(OperationContext *opCtx, StringData fullns, repl::OpTime dropOpTime) final | mongo::DatabaseImpl | virtual |
dropCollectionEvenIfSystem(OperationContext *opCtx, const NamespaceString &fullns, repl::OpTime dropOpTime) final | mongo::DatabaseImpl | virtual |
dropDatabase(OperationContext *opCtx, Database *db) | mongo::DatabaseImpl | static |
dropView(OperationContext *opCtx, StringData fullns) final | mongo::DatabaseImpl | virtual |
end() const | mongo::DatabaseImpl | inline |
getCollection(OperationContext *opCtx, StringData ns) const final | mongo::DatabaseImpl | virtual |
getCollection(OperationContext *opCtx, const NamespaceString &ns) const | mongo::DatabaseImpl | |
getDatabaseCatalogEntry() const final | mongo::DatabaseImpl | virtual |
getOrCreateCollection(OperationContext *opCtx, const NamespaceString &nss) final | mongo::DatabaseImpl | virtual |
getProfilingLevel() const final | mongo::DatabaseImpl | inlinevirtual |
getProfilingNS() const final | mongo::DatabaseImpl | inlinevirtual |
getStats(OperationContext *opCtx, BSONObjBuilder *output, double scale=1) final | mongo::DatabaseImpl | virtual |
getSystemIndexesName() const final | mongo::DatabaseImpl | inlinevirtual |
getSystemViewsName() const final | mongo::DatabaseImpl | inlinevirtual |
getViewCatalog() final | mongo::DatabaseImpl | inlinevirtual |
IndexCatalog class | mongo::DatabaseImpl | friend |
init(OperationContext *) final | mongo::DatabaseImpl | virtual |
isDropPending(OperationContext *opCtx) const final | mongo::DatabaseImpl | virtual |
makeUniqueCollectionNamespace(OperationContext *opCtx, StringData collectionNameModel) final | mongo::DatabaseImpl | virtual |
name() const final | mongo::DatabaseImpl | inlinevirtual |
NamespaceDetails class | mongo::DatabaseImpl | friend |
renameCollection(OperationContext *opCtx, StringData fromNS, StringData toNS, bool stayTemp) final | mongo::DatabaseImpl | virtual |
setDropPending(OperationContext *opCtx, bool dropPending) final | mongo::DatabaseImpl | virtual |
setProfilingLevel(OperationContext *opCtx, int newLevel) final | mongo::DatabaseImpl | virtual |
validateDBName(StringData dbname) | mongo::DatabaseImpl | static |
~DatabaseImpl() | mongo::DatabaseImpl | |
~Impl()=0 | mongo::Database::Impl | pure virtual |