Accepts a metastore schema and returns the schema that should actually be persisted to disk.
This allows us to determine if some data is not written, for example in parquet files
it is common to skip writing out partition data, since that data is present in the metastore.
Accepts a metastore schema and returns the schema that should actually be persisted to disk. This allows us to determine if some data is not written, for example in parquet files it is common to skip writing out partition data, since that data is present in the metastore.