[ https://issues.apache.org/jira/browse/CASSANDRA-9677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14609266#comment-14609266 ]
Aleksey Yeschenko commented on CASSANDRA-9677: ---------------------------------------------- For (3), pushed a commit to https://github.com/iamaleksey/cassandra/commit/d8ed0a86b5bf7d34418ee30c9a1cf6836b396536 > Refactor KSMetaData > ------------------- > > Key: CASSANDRA-9677 > URL: https://issues.apache.org/jira/browse/CASSANDRA-9677 > Project: Cassandra > Issue Type: Improvement > Reporter: Aleksey Yeschenko > Assignee: Aleksey Yeschenko > Fix For: 3.x > > > As part of CASSANDRA-9425 and a follow-up to CASSANDRA-9665, and a > pre-requisite for new schema change protocol, this ticket will do the > following > 1. Make {{UTMetaData}} immutable (new {{Types}} class) > 2. Refactor handling of the {{CFMetaData}} map in {{KSMetaData}} (new > {{Tables}} class) > 3. Factor out params into a separate class ({{KeyspaceParams}}) > 4. Rename and move {{KSMetaData}} to {{schema.KeyspaceMetadata}} -- This message was sent by Atlassian JIRA (v6.3.4#6332)