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