request method

  1. @override
Future<List<Map>> request(
  1. String sql, [
  2. Map? args
])
override

Implementation

@override
Future<List<Map>> request(String sql, [Map? args]) async {
  dynamic error;
  try {
    Map<String, dynamic> x = {};
    if (args != null) x = Map<String, dynamic>.from(args);
    sql = render(sql, x);

    return await _tr.rawQuery(sql);
  } catch (e) {
    error = e;
  }
  // console.error(
  //     '$error\nEsquema: ${session.empresa.esquema.value}\n\nARGUMENTOS: $args\n\nSQL: $sql\n\n');
  throw SqlException(error);
}