fetchQueryRecords method
Implementation
Future<Map<String,dynamic>> fetchQueryRecords({String fetchMode = "LIST",String query = "",
Map<String, List<String>> formatColumns = const {}}) async {
Map<String,dynamic> result = {
"status": "failure",
"message": "nothing executed",
"operation": "SELECT"
};
try {
if (query != "") {
Map<String,dynamic >response = await dbHandler.fetchQueryRecords(
query: query, fetchMode: fetchMode, formatColumns: formatColumns);
if (response.getString("status").equalsIgnoreCase("success")) {
result["status"] = "success";
result["message"] = "record(s) fetched successfully";
result["records"] = response["records"];
} else {
result["message"] = response["message"];
}
} else {
result["message"] = "not specified distinct field";
}
} catch (ex, stack) {
result["message"] = Simplify.getExceptionMessage(ex, stack: stack);
}
return result;
}