-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Execution Team 2021-10-04, Execution Team 2021-12-13, Execution Team 2021-12-27, Execution Team 2022-01-24, Execution Team 2022-02-07
Currently the ViewCatalog lives as a decoration on the Database object and handles views for that Database.
We want to go away from having state on the Database object which means we need to move the ViewCatalog.
Its interfaces should be updated so it also take a Database name and internally it can work as a map keyed by the dbname or similar.
- causes
-
SERVER-63224 ViewCatalog pointer in ViewCatalog::createView can dangle
- Closed
- related to
-
SERVER-57250 CollectionCatalog should handle and own Views instead of ViewCatalog
- Closed