adder.add("max_index_interval", maxIndexInterval);
adder.add("index_interval", null);
adder.add("speculative_retry", speculativeRetry.toString());
for (Map.Entry<ColumnIdentifier, Long> entry : droppedColumns.entrySet())
adder.addMapEntry("dropped_columns", entry.getKey().toString(), entry.getValue());
// Save the CQL3 metadata "the old way" for compatibility sake
adder.add("key_aliases", aliasesToJson(partitionKeyColumns));
adder.add("column_aliases", aliasesToJson(clusteringColumns));
adder.add("value_alias", compactValueColumn == null ? null : compactValueColumn.name.toString());