query method

Future query(
  1. String query, [
  2. Map<String, dynamic> vars = const {}
])

Runs a set of SurrealQL statements against the database.

Implementation

Future<dynamic> query(String query, [Map<String, dynamic> vars = const {}]) {
  final id = _generateId();
  final completer = Completer();
  wait().then((_) {
    once(id, (res) => _result(res, completer));
    _send(id, 'query', [query, vars]);
  });
  return completer.future;
}