delete method
FutureOr<Iterable<O> >
delete(
- EntityMatcher<
O> matcher, { - Object? parameters,
- List? positionalParameters,
- Map<
String, Object?> ? namedParameters, - Transaction? transaction,
override
Implementation
@override
FutureOr<Iterable<O>> delete(EntityMatcher<O> matcher,
{Object? parameters,
List? positionalParameters,
Map<String, Object?>? namedParameters,
Transaction? transaction}) {
checkNotClosed();
var del = matches(matcher,
parameters: parameters,
positionalParameters: positionalParameters,
namedParameters: namedParameters);
for (var o in del) {
remove(o);
}
untrackEntities(del, deleted: true);
return del;
}