@Override
public Properties getColumnFamilyProperties(String keyspace, String columnFamily) throws ConnectionException {
KeyspaceDefinition ksDef = this.describeKeyspace(keyspace);
ColumnFamilyDefinition cfDef = ksDef.getColumnFamily(columnFamily);
if (cfDef == null)
throw new NotFoundException(String.format("Column family '%s' in keyspace '%s' not found", columnFamily, keyspace));
Properties props = new Properties();
ThriftColumnFamilyDefinitionImpl thriftCfDef = (ThriftColumnFamilyDefinitionImpl)cfDef;
try {
for (Entry<Object, Object> prop : thriftCfDef.getProperties().entrySet()) {