isAutoGeneratedPrimaryKeyField function
bool
isAutoGeneratedPrimaryKeyField(
- FieldElement field
)
Implementation
bool isAutoGeneratedPrimaryKeyField(FieldElement field) {
// print("isColumnField : checking column field ${field.name}");
if (field.metadata.length == 0) {
return false;
}
var annotation = getAnnotation(field, PrimaryKey);
if (annotation == null) return false;
var autoGenerated = annotation.peek('autoGenerated')?.boolValue;
// print("isColumnField : ${annotation != null}");
return autoGenerated != null && autoGenerated == true;
}