count static method
int
count({
- required Iterable<
PlutoRow> rows, - required PlutoColumn column,
- PlutoAggregateFilter? filter,
Implementation
static int count({
required Iterable<PlutoRow> rows,
required PlutoColumn column,
PlutoAggregateFilter? filter,
}) {
if (!_hasColumnField(rows: rows, column: column)) {
return 0;
}
final foundItems = filter != null
? rows.where((row) => filter(row.cells[column.field]!))
: rows;
return foundItems.length;
}