byte[][] splitKeys = TableConfig.parseSplitKeys(regionCount, splitKeysAsString, splitKeyPrefix);
Long maxFileSize = table.getChild("maxFileSize").getValueAsLong(null);
Long memStoreFlushSize = table.getChild("memStoreFlushSize").getValueAsLong(null);
TableConfig config = new TableConfig(splitKeys);
config.setMaxFileSize(maxFileSize);
config.setMemStoreFlushSize(memStoreFlushSize);
for (Conf familyConf : table.getChild("families").getChildren("family")) {
ColumnFamilyConfig family = buildCfConfig(familyConf);
String familyName = familyConf.getAttribute("name");
config.getColumnFamilies().put(familyName, family);
}
result.add(new TableConfigEntry(tableNamePattern, config));
}