evaluate method
Evaluate this predicate
Implementation
@override
bool evaluate(Model model) {
final fieldName = getFieldName(field);
// TODO(Jordan-Nelson): Remove try/catch at next major version bump
try {
final value = model.toMap()[fieldName];
return queryFieldOperator.evaluate(value);
} on UnimplementedError {
final value = model.toJson()[fieldName];
// ignore: deprecated_member_use_from_same_package
return queryFieldOperator.evaluateSerialized(value);
}
}