![]() |
Storage Engine API
|
This is the complete list of members for mongo::Database, including all inherited members.
_impl() const | mongo::Database | inlineprivate |
_impl() | mongo::Database | inlineprivate |
_pimpl | mongo::Database | private |
begin() const | mongo::Database | inline |
clearTmpCollections(OperationContext *const opCtx) | mongo::Database | inline |
close(OperationContext *const opCtx, const std::string &reason) | mongo::Database | inline |
CollectionMap typedef | mongo::Database | |
createCollection(OperationContext *const opCtx, StringData ns, const CollectionOptions &options=CollectionOptions(), const bool createDefaultIndexes=true, const BSONObj &idIndex=BSONObj()) | mongo::Database | inline |
createView(OperationContext *const opCtx, const StringData viewName, const CollectionOptions &options) | mongo::Database | inline |
Database(OperationContext *const opCtx, const StringData name, DatabaseCatalogEntry *const dbEntry) | mongo::Database | inlineexplicit |
Database(Database &&)=delete | mongo::Database | inline |
dropCollection(OperationContext *const opCtx, const StringData fullns, repl::OpTime dropOpTime={}) | mongo::Database | inline |
dropCollectionEvenIfSystem(OperationContext *const opCtx, const NamespaceString &fullns, repl::OpTime dropOpTime={}) | mongo::Database | inline |
dropView(OperationContext *const opCtx, const StringData fullns) | mongo::Database | inline |
end() const | mongo::Database | inline |
getCollection(OperationContext *opCtx, const StringData ns) const | mongo::Database | inline |
getCollection(OperationContext *opCtx, const NamespaceString &ns) const | mongo::Database | inline |
getDatabaseCatalogEntry() const | mongo::Database | inline |
getOrCreateCollection(OperationContext *const opCtx, const NamespaceString &nss) | mongo::Database | inline |
getProfilingLevel() const | mongo::Database | inline |
getProfilingNS() const | mongo::Database | inline |
getStats(OperationContext *const opCtx, BSONObjBuilder *const output, const double scale=1) | mongo::Database | inline |
getSystemIndexesName() const | mongo::Database | inline |
getSystemViewsName() const | mongo::Database | inline |
getViewCatalog() | mongo::Database | inline |
isDropPending(OperationContext *opCtx) const | mongo::Database | inline |
makeUniqueCollectionNamespace(OperationContext *opCtx, StringData collectionNameModel) | mongo::Database | inline |
MONGO_DECLARE_SHIM((OperationContext *opCtx) ->void) dropAllDatabasesExceptLocal | mongo::Database | static |
MONGO_DECLARE_SHIM((OperationContext *opCtx, Database *db, StringData ns, BSONObj options, CollectionOptions::ParseKind parseKind=CollectionOptions::parseForCommand, bool createDefaultIndexes=true, const BSONObj &idIndex=BSONObj()) ->Status) userCreateNS | mongo::Database | static |
MONGO_DECLARE_SHIM((Database *this_, OperationContext *opCtx, StringData name, DatabaseCatalogEntry *, PrivateTo< Database >) ->std::unique_ptr< Impl >) makeImpl | mongo::Database | static |
MONGO_DECLARE_SHIM((OperationContext *opCtx, Database *db) ->void) dropDatabase | mongo::Database | static |
name() const | mongo::Database | inline |
operator=(Database &&)=delete | mongo::Database | inline |
renameCollection(OperationContext *const opCtx, const StringData fromNS, const StringData toNS, const bool stayTemp) | mongo::Database | inline |
setDropPending(OperationContext *opCtx, bool dropPending) | mongo::Database | inline |
setProfilingLevel(OperationContext *const opCtx, const int newLevel) | mongo::Database | inline |
~Database()=default | mongo::Database | inline |