lazyLoadedValue.updateValue(resultSet, columnIndex, (String) userValue);
} else {
dataType.setValueToResultSet(resultSet, columnIndex, userValue);
}
if (!row.isInsert()) resultSet.updateRow();
} catch (Exception e) {
DatasetEditorError error = new DatasetEditorError(getConnectionHandler(), e);
// error may affect other cells in the row (e.g. foreign key constraint for multiple primary key)
if (e instanceof SQLException) getRow().notifyError(error, false, !bulk);