Storage Engine API
mongo::Database Member List

This is the complete list of members for mongo::Database, including all inherited members.

_impl() constmongo::Databaseinlineprivate
_impl()mongo::Databaseinlineprivate
_pimplmongo::Databaseprivate
begin() constmongo::Databaseinline
clearTmpCollections(OperationContext *const opCtx)mongo::Databaseinline
close(OperationContext *const opCtx, const std::string &reason)mongo::Databaseinline
CollectionMap typedefmongo::Database
createCollection(OperationContext *const opCtx, StringData ns, const CollectionOptions &options=CollectionOptions(), const bool createDefaultIndexes=true, const BSONObj &idIndex=BSONObj())mongo::Databaseinline
createView(OperationContext *const opCtx, const StringData viewName, const CollectionOptions &options)mongo::Databaseinline
Database(OperationContext *const opCtx, const StringData name, DatabaseCatalogEntry *const dbEntry)mongo::Databaseinlineexplicit
Database(Database &&)=deletemongo::Databaseinline
dropCollection(OperationContext *const opCtx, const StringData fullns, repl::OpTime dropOpTime={})mongo::Databaseinline
dropCollectionEvenIfSystem(OperationContext *const opCtx, const NamespaceString &fullns, repl::OpTime dropOpTime={})mongo::Databaseinline
dropView(OperationContext *const opCtx, const StringData fullns)mongo::Databaseinline
end() constmongo::Databaseinline
getCollection(OperationContext *opCtx, const StringData ns) constmongo::Databaseinline
getCollection(OperationContext *opCtx, const NamespaceString &ns) constmongo::Databaseinline
getDatabaseCatalogEntry() constmongo::Databaseinline
getOrCreateCollection(OperationContext *const opCtx, const NamespaceString &nss)mongo::Databaseinline
getProfilingLevel() constmongo::Databaseinline
getProfilingNS() constmongo::Databaseinline
getStats(OperationContext *const opCtx, BSONObjBuilder *const output, const double scale=1)mongo::Databaseinline
getSystemIndexesName() constmongo::Databaseinline
getSystemViewsName() constmongo::Databaseinline
getViewCatalog()mongo::Databaseinline
isDropPending(OperationContext *opCtx) constmongo::Databaseinline
makeUniqueCollectionNamespace(OperationContext *opCtx, StringData collectionNameModel)mongo::Databaseinline
MONGO_DECLARE_SHIM((OperationContext *opCtx) ->void) dropAllDatabasesExceptLocalmongo::Databasestatic
MONGO_DECLARE_SHIM((OperationContext *opCtx, Database *db, StringData ns, BSONObj options, CollectionOptions::ParseKind parseKind=CollectionOptions::parseForCommand, bool createDefaultIndexes=true, const BSONObj &idIndex=BSONObj()) ->Status) userCreateNSmongo::Databasestatic
MONGO_DECLARE_SHIM((Database *this_, OperationContext *opCtx, StringData name, DatabaseCatalogEntry *, PrivateTo< Database >) ->std::unique_ptr< Impl >) makeImplmongo::Databasestatic
MONGO_DECLARE_SHIM((OperationContext *opCtx, Database *db) ->void) dropDatabasemongo::Databasestatic
name() constmongo::Databaseinline
operator=(Database &&)=deletemongo::Databaseinline
renameCollection(OperationContext *const opCtx, const StringData fromNS, const StringData toNS, const bool stayTemp)mongo::Databaseinline
setDropPending(OperationContext *opCtx, bool dropPending)mongo::Databaseinline
setProfilingLevel(OperationContext *const opCtx, const int newLevel)mongo::Databaseinline
~Database()=defaultmongo::Databaseinline