resolveTableFieldName method
Resolves key
to a matching field in fieldsNames.
Implementation
String? resolveTableFieldName(String key) {
if (fieldsNames.contains(key)) {
return key;
}
var keyLC = fieldToLCKey(key);
var keySimple = fieldToSimpleKey(key);
for (var name in fieldsNames) {
var nameLC = fieldToLCKey(name);
if (nameLC == keyLC) {
return name;
}
var nameSimple = fieldToSimpleKey(name);
if (nameSimple == keySimple) {
return name;
}
}
return null;
}