Storage Engine API
mongo::DatabaseImpl Member List

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

_checkCanCreateCollection(OperationContext *opCtx, const NamespaceString &nss, const CollectionOptions &options)mongo::DatabaseImplprivate
_clearCollectionCache(OperationContext *opCtx, StringData fullns, const std::string &reason, bool collectionGoingAway)mongo::DatabaseImplprivate
_collectionsmongo::DatabaseImplprivate
_dbEntrymongo::DatabaseImplprivate
_dropPendingmongo::DatabaseImplprivate
_durableViewsmongo::DatabaseImplprivate
_finishDropCollection(OperationContext *opCtx, const NamespaceString &fullns, Collection *collection)mongo::DatabaseImplprivate
_getOrCreateCollectionInstance(OperationContext *opCtx, const NamespaceString &nss)mongo::DatabaseImplprivate
_indexesNamemongo::DatabaseImplprivate
_namemongo::DatabaseImplprivate
_profilemongo::DatabaseImplprivate
_profileNamemongo::DatabaseImplprivate
_thismongo::DatabaseImplprivate
_uniqueCollectionNamespacePseudoRandommongo::DatabaseImplprivate
_viewsmongo::DatabaseImplprivate
_viewsNamemongo::DatabaseImplprivate
begin() constmongo::DatabaseImplinline
clearTmpCollections(OperationContext *opCtx) finalmongo::DatabaseImplvirtual
close(OperationContext *opCtx, const std::string &reason) finalmongo::DatabaseImplvirtual
Collection classmongo::DatabaseImplfriend
CollectionMap typedefmongo::DatabaseImpl
collections() finalmongo::DatabaseImplinlinevirtual
collections() const finalmongo::DatabaseImplinlinevirtual
createCollection(OperationContext *opCtx, StringData ns, const CollectionOptions &options=CollectionOptions(), bool createDefaultIndexes=true, const BSONObj &idIndex=BSONObj()) finalmongo::DatabaseImplvirtual
createView(OperationContext *opCtx, StringData viewName, const CollectionOptions &options) finalmongo::DatabaseImplvirtual
DatabaseImpl(Database *this_, OperationContext *opCtx, StringData name, DatabaseCatalogEntry *dbEntry)mongo::DatabaseImplexplicit
dropCollection(OperationContext *opCtx, StringData fullns, repl::OpTime dropOpTime) finalmongo::DatabaseImplvirtual
dropCollectionEvenIfSystem(OperationContext *opCtx, const NamespaceString &fullns, repl::OpTime dropOpTime) finalmongo::DatabaseImplvirtual
dropDatabase(OperationContext *opCtx, Database *db)mongo::DatabaseImplstatic
dropView(OperationContext *opCtx, StringData fullns) finalmongo::DatabaseImplvirtual
end() constmongo::DatabaseImplinline
getCollection(OperationContext *opCtx, StringData ns) const finalmongo::DatabaseImplvirtual
getCollection(OperationContext *opCtx, const NamespaceString &ns) constmongo::DatabaseImpl
getDatabaseCatalogEntry() const finalmongo::DatabaseImplvirtual
getOrCreateCollection(OperationContext *opCtx, const NamespaceString &nss) finalmongo::DatabaseImplvirtual
getProfilingLevel() const finalmongo::DatabaseImplinlinevirtual
getProfilingNS() const finalmongo::DatabaseImplinlinevirtual
getStats(OperationContext *opCtx, BSONObjBuilder *output, double scale=1) finalmongo::DatabaseImplvirtual
getSystemIndexesName() const finalmongo::DatabaseImplinlinevirtual
getSystemViewsName() const finalmongo::DatabaseImplinlinevirtual
getViewCatalog() finalmongo::DatabaseImplinlinevirtual
IndexCatalog classmongo::DatabaseImplfriend
init(OperationContext *) finalmongo::DatabaseImplvirtual
isDropPending(OperationContext *opCtx) const finalmongo::DatabaseImplvirtual
makeUniqueCollectionNamespace(OperationContext *opCtx, StringData collectionNameModel) finalmongo::DatabaseImplvirtual
name() const finalmongo::DatabaseImplinlinevirtual
NamespaceDetails classmongo::DatabaseImplfriend
renameCollection(OperationContext *opCtx, StringData fromNS, StringData toNS, bool stayTemp) finalmongo::DatabaseImplvirtual
setDropPending(OperationContext *opCtx, bool dropPending) finalmongo::DatabaseImplvirtual
setProfilingLevel(OperationContext *opCtx, int newLevel) finalmongo::DatabaseImplvirtual
validateDBName(StringData dbname)mongo::DatabaseImplstatic
~DatabaseImpl()mongo::DatabaseImpl
~Impl()=0mongo::Database::Implpure virtual