queryToList method
Future<List<Map<String, dynamic> > >
queryToList(
- Map<
String, Object> data, { - Transaction? transaction,
Makes query to ArangoDB batabase, collect results in memory and return as List. If result has error - throws error.
Implementation
Future<List<Map<String, dynamic>>> queryToList(
Map<String, Object> data, {
Transaction? transaction,
}) async {
var result = <Map<String, dynamic>>[];
await for (var batch in _queryToStreamStream(
data,
transaction: transaction,
)) {
if (batch['error']) {
throw batch;
}
var records = batch['result'] as List;
for (var record in records) {
result.add(record);
}
}
return result;
}