getAsMap method
Implementation
@override
Future<List<Map<String, dynamic>>> getAsMap(String query,
{Map<String, dynamic>? substitutionValues}) async {
var rows =
await getAsMapWithMeta(query, substitutionValues: substitutionValues);
final result = <Map<String, dynamic>>[];
if (rows.isNotEmpty) {
for (var item in rows) {
//Combine/merge multiple maps into 1 map
result.add(item.values.reduce((map1, map2) => map1..addAll(map2)));
}
}
return result;
}