in java/core/src/main/java/com/aliyun/openservices/tablestore/agent/util/TablestoreHelper.java [240:255]
public static List<Column> metadataToColumns(Metadata metadata) {
if (metadata == null) {
return new ArrayList<>();
}
Map<String, Object> metadataMap = metadata.toMap();
if (metadataMap == null || metadataMap.isEmpty()) {
return new ArrayList<>();
}
List<Column> columns = new ArrayList<>(metadataMap.size());
for (Map.Entry<String, Object> entry : metadataMap.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
columns.add(new Column(key, toColumnValue(value)));
}
return columns;
}