cvModelsAreEquals function
If 2 models are equals
Implementation
bool cvModelsAreEquals(
CvModelRead model1,
CvModelRead model2, {
List<String>? columns,
}) {
if (columns == null) {
if (model1.fields.length != model2.fields.length) {
return false;
}
for (var cvField in model2.fields) {
if (model1.dynamicField(cvField.name) != cvField) {
return false;
}
}
} else {
for (var column in columns) {
var field1 = model1.dynamicField(column);
var field2 = model2.dynamicField(column);
if (field1 != field2) {
return false;
}
}
}
return true;
}