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,
);
}
}