![]() |
Storage Engine API
|
This is the complete list of members for mongo::Database::Impl, including all inherited members.
| clearTmpCollections(OperationContext *opCtx)=0 | mongo::Database::Impl | pure virtual |
| close(OperationContext *opCtx, const std::string &reason)=0 | mongo::Database::Impl | pure virtual |
| collections()=0 | mongo::Database::Impl | pure virtual |
| collections() const =0 | mongo::Database::Impl | pure virtual |
| createCollection(OperationContext *opCtx, StringData ns, const CollectionOptions &options, bool createDefaultIndexes, const BSONObj &idIndex)=0 | mongo::Database::Impl | pure virtual |
| createView(OperationContext *opCtx, StringData viewName, const CollectionOptions &options)=0 | mongo::Database::Impl | pure virtual |
| dropCollection(OperationContext *opCtx, StringData fullns, repl::OpTime dropOpTime)=0 | mongo::Database::Impl | pure virtual |
| dropCollectionEvenIfSystem(OperationContext *opCtx, const NamespaceString &fullns, repl::OpTime dropOpTime)=0 | mongo::Database::Impl | pure virtual |
| dropView(OperationContext *opCtx, StringData fullns)=0 | mongo::Database::Impl | pure virtual |
| getCollection(OperationContext *opCtx, StringData ns) const =0 | mongo::Database::Impl | pure virtual |
| getDatabaseCatalogEntry() const =0 | mongo::Database::Impl | pure virtual |
| getOrCreateCollection(OperationContext *opCtx, const NamespaceString &nss)=0 | mongo::Database::Impl | pure virtual |
| getProfilingLevel() const =0 | mongo::Database::Impl | pure virtual |
| getProfilingNS() const =0 | mongo::Database::Impl | pure virtual |
| getStats(OperationContext *opCtx, BSONObjBuilder *output, double scale)=0 | mongo::Database::Impl | pure virtual |
| getSystemIndexesName() const =0 | mongo::Database::Impl | pure virtual |
| getSystemViewsName() const =0 | mongo::Database::Impl | pure virtual |
| getViewCatalog()=0 | mongo::Database::Impl | pure virtual |
| init(OperationContext *opCtx)=0 | mongo::Database::Impl | pure virtual |
| isDropPending(OperationContext *opCtx) const =0 | mongo::Database::Impl | pure virtual |
| makeUniqueCollectionNamespace(OperationContext *opCtx, StringData collectionNameModel)=0 | mongo::Database::Impl | pure virtual |
| name() const =0 | mongo::Database::Impl | pure virtual |
| renameCollection(OperationContext *opCtx, StringData fromNS, StringData toNS, bool stayTemp)=0 | mongo::Database::Impl | pure virtual |
| setDropPending(OperationContext *opCtx, bool dropPending)=0 | mongo::Database::Impl | pure virtual |
| setProfilingLevel(OperationContext *opCtx, int newLevel)=0 | mongo::Database::Impl | pure virtual |
| ~Impl()=0 | mongo::Database::Impl | pure virtual |