This small PR extracted CatalogRelationSchema proto from CatalogRelation proto so that the latter is derived from the former, as CatalogRelation is a subclass of CatalogRelationSchema. Note that there will be some follow-up PRs, including refactoring CatalogDatabase and adding CatalogCache.
It also added the missing serialization for the NUMA placement scheme.
This small PR extracted
CatalogRelationSchema
proto fromCatalogRelation
proto so that the latter is derived from the former, asCatalogRelation
is a subclass ofCatalogRelationSchema
. Note that there will be some follow-up PRs, including refactoringCatalogDatabase
and addingCatalogCache
.It also added the missing serialization for the NUMA placement scheme.