queryList<T> method
Executes a SQLite query that may return multiple values.
Implementation
Future<List<T>> queryList<T>(
final String sql, {
final List<Object>? arguments,
required final T Function(Map<String, Object?>) mapper,
}) async {
final rows = await _database.rawQuery(sql, arguments);
return rows.map((row) => mapper(row)).toList();
}