executeQuery method

Future<Map<String, dynamic>> executeQuery(
  1. String query
)
override

Implementation

Future<Map<String,dynamic>> executeQuery(String query) async{
  Map<String,dynamic> result = Simplify.getDefaultResult();
  try {
    Database? _db = await getConnectionObject();
    if(_db!=null){
      if(logQuery){
        _debug(query);
      }
      await _db.execute(query);
      result["message"] = "query executed successfully";
      result["query"] = query;
      result["status"] = "success";
    }
  }
  catch(ex,stack){
    result["query"]=query;
    result["message"]=Simplify.getExceptionMessage(ex,stack: stack);
  }
  return result;
}