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