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