in src/main/java/com/epam/digital/data/platform/generator/factory/impl/SearchConditionScopeFactory.java [155:179]
private Field mapColumnConditionToField(
Table table,
String columnName,
String fieldName,
BiFunction<String, Column, String> conditionToStringTypeMapper) {
var column = findColumn(columnName, table);
var clazzName = DbTypeConverter.convertToJavaTypeName(column);
var constraints =
constraintProviders
.getFormattingConstraintProvider()
.getConstraintForProperty(column, clazzName);
constraints.addAll(
constraintProviders
.getMarshalingConstraintProvider()
.getConstraintForProperty(column, clazzName));
var field = new Field();
field.setName(fieldName);
field.setType(conditionToStringTypeMapper.apply(clazzName, column));
field.setConstraints(constraints);
return field;
}