Unify Metadata Model API
After multiple revisions of CASSANDRA-6717, schema processing is functional, but the metadata model is a bit messy.
This task will be to unify into the 3.0 metadata model and update legacy parse routines to produce the standardized model.
not as a direct result of this ticket. In fact this one was created to make the model look the same across Cassandra versions.
There are general changes under the umbrella of though.
Are there any changes in the user facing API?
Code review +1. Small comment on PR.
I unified IndexMetadata. I left TableMetadataV3 distinct because the only specialization is internal (not model API), and it shows the clean break better than muddling in with the existing options translation.