getTablesList method

Future<Map<String, dynamic>> getTablesList()

Implementation

Future<Map<String,dynamic>> getTablesList()async{
  Map<String,dynamic> result=Simplify.getDefaultResult();
  String query="select * from sqlite_master where type='table'";
  Map<String,dynamic >response=await fetchQueryRecords(query: query);
  if(response["status"]=="success"){
    result["tables"]=List.empty(growable: true);
    List<Map<String,dynamic>> records=response.getList("records").cast<Map<String,dynamic>>();
    for (var element in records) {
      result["tables"].add(element["name"]);
    }
    result["status"]="success";
  }
  return result;
}