isKeyField method
Implementation
bool isKeyField(TField aField) {
final keyFields = _field!.keyFields;
final strPos = TIntRef(0); // ExtractFieldName uses 0-based indexing (lazarus_db)
while (strPos.value < keyFields.length) {
final keyFieldName = extractFieldName(keyFields, strPos);
if (aField.fieldName.toUpperCase() == keyFieldName.toUpperCase()) {
return true;
}
}
return false;
}