matchesEntityMap method
bool
matchesEntityMap(
- Map<
String, dynamic> o, { - EntityHandler<
O> ? entityHandler, - Object? parameters,
- List? positionalParameters,
- Map<
String, Object?> ? namedParameters,
override
Implementation
@override
bool matchesEntityMap(Map<String, dynamic> o,
{EntityHandler<O>? entityHandler,
Object? parameters,
List? positionalParameters,
Map<String, Object?>? namedParameters}) {
var idField = entityHandler?.idFieldName() ?? 'id';
var id = o[idField];
var idValue = this.idValue;
if (idValue is ConditionParameter) {
return idValue.matches(id,
parameters: parameters,
positionalParameters: positionalParameters,
namedParameters: namedParameters);
} else {
return EntityHandler.equalsValuesBasic(id, idValue,
entityHandler: entityHandler);
}
}