final ComputationTargetType computationTargetType = ComputationTargetType.parse(rs.getString("target_type"));
final String valueRequirementsSyntheticForm = rs.getString("synthetic_form");
final String targetTypeIdScheme = rs.getString("target_type_id_scheme");
final String targetTypeIdValue = rs.getString("target_type_id_value");
final String targetTypeIdVersion = rs.getString("target_type_id_version");
final UniqueId targetId = UniqueId.of(targetTypeIdScheme, targetTypeIdValue, targetTypeIdVersion);
final ValueProperties valueProperties = RiskValueProperties.parseJson(valueRequirementsSyntheticForm);
final String configurationName = rs.getString("config_name");
final ValueSpecification valueSpecification = ValueSpecification.of(valueName, computationTargetType, targetId, valueProperties);
final ComputedValueResult computedValue = new ComputedValueResult(valueSpecification, value, AggregatedExecutionLog.EMPTY);
final ViewResultEntry viewResultEntry = new ViewResultEntry(configurationName, computedValue);