private OutputColumns createOutputColumns(org.datacleaner.api.OutputColumns outCols) { OutputColumns outColsResult = new OutputColumns(); for (int i = 0; i < outCols.getColumnCount(); i++) { SchemaFactoryWrapper visitor = new SchemaFactoryWrapper(); try { ComponentHandler.mapper.acceptJsonFormatVisitor(outCols.getColumnType(i), visitor); } catch (JsonMappingException e) { throw new RuntimeException(e); } outColsResult.add(outCols.getColumnName(i), outCols.getColumnType(i), visitor.finalSchema()); } return outColsResult; }
final Class<?> dataType = outputColumns.getColumnType(i);