Я возвращаю StringBuilder из метода. Stringbuilder, отвечающий за структуру таблицы, которая содержит данные из базы данных и структуру таблицы для нее.
Я реализовал один метод, который возвращает требуемую структуру таблицы для одного идентификатора из таблицы. Я хотел бы использовать этот метод для каждого из идентификаторов, представленных в таблице.
Я пытаюсь загрузить преобразованные данные на сервер Solr с использованием Solr Dataimporthandler. Пожалуйста, предоставьте мне логику для этого.
@Override
public Object transformRow(Map<String, Object> row, Context context) {
// TODO Auto-generated method stub
List<Map<String, String>> fields = context.getAllEntityFields();
for (Map<String, String> field : fields) {
String fieldname = field.get("name");
if ("textstruk_tec".equals(fieldname)) {
String columnName = field.get(DataImporter.COLUMN);
Object value = row.get(columnName);
if (value != null)
row.put(columnName,
ReadtextValue(texteconn, preconn, ptec, ttec).replace("[", "").replace("]", ""));
}
}
return row;
}
}