count method
FutureOr<int>
count({
- EntityMatcher<
O> ? matcher, - Object? parameters,
- List? positionalParameters,
- Map<
String, Object?> ? namedParameters, - Transaction? transaction,
override
Implementation
@override
FutureOr<int> count(
{EntityMatcher<O>? matcher,
Object? parameters,
List? positionalParameters,
Map<String, Object?>? namedParameters,
Transaction? transaction}) {
checkNotClosed();
if (matcher == null) {
return iterable().length;
}
return iterable().where((o) {
return matcher.matchesEntity(
o,
entityHandler: entityHandler,
parameters: parameters,
positionalParameters: positionalParameters,
namedParameters: namedParameters,
);
}).length;
}