private Map createJdbcMetaDataProperty(TableInfo table, Rules rules, String field, boolean pk) { String[] parts = field.split(":"); return map( "headerKey", parts[0], "dataType", (parts.length == 1 ? Types.string : Types.from(parts[1])).toString(), "neoKey", rules.propertyNameFor(table, field), "primaryKey", pk, "index", pk); }