Details
Description
This is another technical debt elimination task. The lifetime of the Database class (declared in mongo/db/catalog/database.h) is managed wholly within the catalog_impl library. It should be feasible to unshim this class to remove a couple levels of indirection and provide better support for code introspection tools.