Fetch all remaining rows
Future<List<Map<String, dynamic>>> fetchAll() async { final results = <Map<String, dynamic>>[]; await for (final row in fetchRows()) { results.add(row); } return results; }