Future<Map?> fetchRow(String sql, [List<Object?>? values]) async { counter++; Map? ret = null; for (var row in (await _prepareAndExecute(sql, values)).rows) { ret = row.typedAssoc(); } return ret; }